builder: mozilla-release_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-136 starttime: 1471541562.86 results: success (0) buildid: 20160818092755 builduid: 56e5669b24b44928a0e3c05c0a2df16f revision: 77dcdfb98cddc6721eee4e8dc280ada5277b3c5a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-18 10:32:42.860713) ========= master: http://buildbot-master141.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-18 10:32:42.861145) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-18 10:32:42.861429) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-18 10:32:42.900308) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-18 10:32:42.900599) ========= 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-1471541535.447881-1543008961 _=/tools/buildbot/bin/python using PTY: False --2016-08-18 10:32:42-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 11.0M=0.001s 2016-08-18 10:32:43 (11.0 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.594286 ========= master_lag: 0.29 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-18 10:32:43.786324) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-18 10:32:43.786647) ========= 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-1471541535.447881-1543008961 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.066173 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-18 10:32:43.883650) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-18 10:32:43.884019) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev 77dcdfb98cddc6721eee4e8dc280ada5277b3c5a --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 77dcdfb98cddc6721eee4e8dc280ada5277b3c5a --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-1471541535.447881-1543008961 _=/tools/buildbot/bin/python using PTY: False 2016-08-18 10:32:43,980 truncating revision to first 12 chars 2016-08-18 10:32:43,981 Setting DEBUG logging. 2016-08-18 10:32:43,981 attempt 1/10 2016-08-18 10:32:43,981 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/77dcdfb98cdd?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-18 10:32:45,210 unpacking tar archive at: mozilla-release-77dcdfb98cdd/testing/mozharness/ program finished with exit code 0 elapsedTime=1.786935 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-18 10:32:45.702653) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-18 10:32:45.703000) ========= script_repo_revision: 77dcdfb98cddc6721eee4e8dc280ada5277b3c5a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-18 10:32:45.703388) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-18 10:32:45.703687) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-18 10:32:45.732993) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 31 mins, 49 secs) (at 2016-08-18 10:32:45.733271) ========= /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-1471541535.447881-1543008961 _=/tools/buildbot/bin/python using PTY: False 10:32:45 INFO - MultiFileLogger online at 20160818 10:32:45 in /builds/slave/test 10:32:45 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 10:32:45 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 10:32:45 INFO - {'append_to_log': False, 10:32:45 INFO - 'base_work_dir': '/builds/slave/test', 10:32:45 INFO - 'blob_upload_branch': 'mozilla-release', 10:32:45 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 10:32:45 INFO - 'buildbot_json_path': 'buildprops.json', 10:32:45 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 10:32:45 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 10:32:45 INFO - 'download_minidump_stackwalk': True, 10:32:45 INFO - 'download_symbols': 'true', 10:32:45 INFO - 'e10s': False, 10:32:45 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 10:32:45 INFO - 'tooltool.py': '/tools/tooltool.py', 10:32:45 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 10:32:45 INFO - '/tools/misc-python/virtualenv.py')}, 10:32:45 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 10:32:45 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 10:32:45 INFO - 'log_level': 'info', 10:32:45 INFO - 'log_to_console': True, 10:32:45 INFO - 'opt_config_files': (), 10:32:45 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 10:32:45 INFO - '--processes=1', 10:32:45 INFO - '--config=%(test_path)s/wptrunner.ini', 10:32:45 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 10:32:45 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 10:32:45 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 10:32:45 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 10:32:45 INFO - 'pip_index': False, 10:32:45 INFO - 'require_test_zip': True, 10:32:45 INFO - 'test_type': ('testharness',), 10:32:45 INFO - 'this_chunk': '1', 10:32:45 INFO - 'tooltool_cache': '/builds/tooltool_cache', 10:32:45 INFO - 'total_chunks': '10', 10:32:45 INFO - 'virtualenv_path': 'venv', 10:32:45 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 10:32:45 INFO - 'work_dir': 'build'} 10:32:45 INFO - ##### 10:32:45 INFO - ##### Running clobber step. 10:32:45 INFO - ##### 10:32:45 INFO - Running pre-action listener: _resource_record_pre_action 10:32:45 INFO - Running main action method: clobber 10:32:45 INFO - rmtree: /builds/slave/test/build 10:32:45 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 10:32:48 INFO - Running post-action listener: _resource_record_post_action 10:32:48 INFO - ##### 10:32:48 INFO - ##### Running read-buildbot-config step. 10:32:48 INFO - ##### 10:32:48 INFO - Running pre-action listener: _resource_record_pre_action 10:32:48 INFO - Running main action method: read_buildbot_config 10:32:48 INFO - Using buildbot properties: 10:32:48 INFO - { 10:32:48 INFO - "project": "", 10:32:48 INFO - "product": "firefox", 10:32:48 INFO - "script_repo_revision": "production", 10:32:48 INFO - "scheduler": "tests-mozilla-release-ubuntu32_vm-debug-unittest", 10:32:48 INFO - "repository": "", 10:32:48 INFO - "buildername": "Ubuntu VM 12.04 mozilla-release debug test web-platform-tests-1", 10:32:48 INFO - "buildid": "20160818092755", 10:32:48 INFO - "pgo_build": "False", 10:32:48 INFO - "basedir": "/builds/slave/test", 10:32:48 INFO - "buildnumber": 0, 10:32:48 INFO - "slavename": "tst-linux32-spot-136", 10:32:48 INFO - "revision": "77dcdfb98cddc6721eee4e8dc280ada5277b3c5a", 10:32:48 INFO - "master": "http://buildbot-master141.bb.releng.use1.mozilla.com:8201/", 10:32:48 INFO - "platform": "linux", 10:32:48 INFO - "branch": "mozilla-release", 10:32:48 INFO - "repo_path": "releases/mozilla-release", 10:32:48 INFO - "moz_repo_path": "", 10:32:48 INFO - "stage_platform": "linux", 10:32:48 INFO - "builduid": "56e5669b24b44928a0e3c05c0a2df16f", 10:32:48 INFO - "slavebuilddir": "test" 10:32:48 INFO - } 10:32:48 INFO - Found installer url https://queue.taskcluster.net/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2. 10:32:48 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json. 10:32:48 INFO - Running post-action listener: _resource_record_post_action 10:32:48 INFO - ##### 10:32:48 INFO - ##### Running download-and-extract step. 10:32:48 INFO - ##### 10:32:48 INFO - Running pre-action listener: _resource_record_pre_action 10:32:48 INFO - Running main action method: download_and_extract 10:32:48 INFO - mkdir: /builds/slave/test/build/tests 10:32:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:32:48 INFO - https://queue.taskcluster.net/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 10:32:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json 10:32:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json 10:32:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.test_packages.json 10:32:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.test_packages.json'}, attempt #1 10:32:48 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json 10:32:48 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 10:32:48 INFO - retry: Failed, sleeping 30 seconds before retrying 10:33:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.test_packages.json'}, attempt #2 10:33:19 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json 10:33:19 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 10:33:19 INFO - retry: Failed, sleeping 60 seconds before retrying 10:34:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.test_packages.json'}, attempt #3 10:34:19 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json 10:34:19 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 10:34:19 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.test_packages.json! 10:34:19 INFO - Caught exception: HTTP Error 404: Not Found 10:34:19 INFO - Caught exception: HTTP Error 404: Not Found 10:34:19 INFO - Caught exception: HTTP Error 404: Not Found 10:34:19 INFO - trying https://queue.taskcluster.net/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json 10:34:19 INFO - Downloading https://queue.taskcluster.net/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.test_packages.json 10:34:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.test_packages.json'}, attempt #1 10:34:22 INFO - Downloaded 1325 bytes. 10:34:22 INFO - Reading from file /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.test_packages.json 10:34:22 INFO - Using the following test package requirements: 10:34:22 INFO - {u'common': [u'firefox-48.0.2.en-US.linux-i686.common.tests.zip'], 10:34:22 INFO - u'cppunittest': [u'firefox-48.0.2.en-US.linux-i686.common.tests.zip', 10:34:22 INFO - u'firefox-48.0.2.en-US.linux-i686.cppunittest.tests.zip'], 10:34:22 INFO - u'gtest': [u'firefox-48.0.2.en-US.linux-i686.common.tests.zip', 10:34:22 INFO - u'firefox-48.0.2.en-US.linux-i686.gtest.tests.zip'], 10:34:22 INFO - u'jittest': [u'firefox-48.0.2.en-US.linux-i686.common.tests.zip', 10:34:22 INFO - u'jsshell-linux-i686.zip'], 10:34:22 INFO - u'mochitest': [u'firefox-48.0.2.en-US.linux-i686.common.tests.zip', 10:34:22 INFO - u'firefox-48.0.2.en-US.linux-i686.mochitest.tests.zip'], 10:34:22 INFO - u'mozbase': [u'firefox-48.0.2.en-US.linux-i686.common.tests.zip'], 10:34:22 INFO - u'reftest': [u'firefox-48.0.2.en-US.linux-i686.common.tests.zip', 10:34:22 INFO - u'firefox-48.0.2.en-US.linux-i686.reftest.tests.zip'], 10:34:22 INFO - u'talos': [u'firefox-48.0.2.en-US.linux-i686.common.tests.zip', 10:34:22 INFO - u'firefox-48.0.2.en-US.linux-i686.talos.tests.zip'], 10:34:22 INFO - u'web-platform': [u'firefox-48.0.2.en-US.linux-i686.common.tests.zip', 10:34:22 INFO - u'firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip'], 10:34:22 INFO - u'xpcshell': [u'firefox-48.0.2.en-US.linux-i686.common.tests.zip', 10:34:22 INFO - u'firefox-48.0.2.en-US.linux-i686.xpcshell.tests.zip']} 10:34:22 INFO - Downloading packages: [u'firefox-48.0.2.en-US.linux-i686.common.tests.zip', u'firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 10:34:22 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')]} 10:34:22 INFO - https://queue.taskcluster.net/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 10:34:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip 10:34:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip 10:34:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip 10:34:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip'}, attempt #1 10:34:23 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip 10:34:23 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 10:34:23 INFO - retry: Failed, sleeping 30 seconds before retrying 10:34:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip'}, attempt #2 10:34:53 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip 10:34:53 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 10:34:53 INFO - retry: Failed, sleeping 60 seconds before retrying 10:35:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip'}, attempt #3 10:35:53 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip 10:35:53 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 10:35:53 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip! 10:35:53 INFO - Caught exception: HTTP Error 404: Not Found 10:35:53 INFO - Caught exception: HTTP Error 404: Not Found 10:35:53 INFO - Caught exception: HTTP Error 404: Not Found 10:35:53 INFO - trying https://queue.taskcluster.net/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip 10:35:53 INFO - Downloading https://queue.taskcluster.net/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip 10:35:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip'}, attempt #1 10:36:06 INFO - Downloaded 22834126 bytes. 10:36:06 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:36:06 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:36:07 INFO - caution: filename not matched: web-platform/* 10:36:07 INFO - Return code: 11 10:36: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')]} 10:36:07 INFO - https://queue.taskcluster.net/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 10:36:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip 10:36:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip 10:36:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip 10:36:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 10:36:07 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip 10:36:07 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 10:36:07 INFO - retry: Failed, sleeping 30 seconds before retrying 10:36:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip'}, attempt #2 10:36:37 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip 10:36:37 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 10:36:37 INFO - retry: Failed, sleeping 60 seconds before retrying 10:37:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip'}, attempt #3 10:37:38 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip 10:37:38 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 10:37:38 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip! 10:37:38 INFO - Caught exception: HTTP Error 404: Not Found 10:37:38 INFO - Caught exception: HTTP Error 404: Not Found 10:37:38 INFO - Caught exception: HTTP Error 404: Not Found 10:37:38 INFO - trying https://queue.taskcluster.net/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip 10:37:38 INFO - Downloading https://queue.taskcluster.net/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip 10:37:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 10:37:51 INFO - Downloaded 36389875 bytes. 10:37:51 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:37:51 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:37:54 INFO - caution: filename not matched: bin/* 10:37:54 INFO - caution: filename not matched: config/* 10:37:54 INFO - caution: filename not matched: mozbase/* 10:37:54 INFO - caution: filename not matched: marionette/* 10:37:54 INFO - caution: filename not matched: tools/wptserve/* 10:37:54 INFO - Return code: 11 10:37:54 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')]} 10:37:54 INFO - https://queue.taskcluster.net/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 10:37:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 10:37:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 10:37:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 10:37:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.tar.bz2'}, attempt #1 10:37:55 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 10:37:55 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 10:37:55 INFO - retry: Failed, sleeping 30 seconds before retrying 10:38:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.tar.bz2'}, attempt #2 10:38:25 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 10:38:25 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 10:38:25 INFO - retry: Failed, sleeping 60 seconds before retrying 10:39:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.tar.bz2'}, attempt #3 10:39:25 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 10:39:25 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 10:39:25 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.tar.bz2! 10:39:25 INFO - Caught exception: HTTP Error 404: Not Found 10:39:25 INFO - Caught exception: HTTP Error 404: Not Found 10:39:25 INFO - Caught exception: HTTP Error 404: Not Found 10:39:25 INFO - trying https://queue.taskcluster.net/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 10:39:25 INFO - Downloading https://queue.taskcluster.net/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 10:39:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.tar.bz2'}, attempt #1 10:39:40 INFO - Downloaded 69352018 bytes. 10:39:40 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 10:39:40 INFO - mkdir: /builds/slave/test/properties 10:39:40 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 10:39:40 INFO - Writing to file /builds/slave/test/properties/build_url 10:39:40 INFO - Contents: 10:39:40 INFO - build_url:https://queue.taskcluster.net/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 10:39:42 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip 10:39:42 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 10:39:42 INFO - Writing to file /builds/slave/test/properties/symbols_url 10:39:42 INFO - Contents: 10:39:42 INFO - symbols_url:https://queue.taskcluster.net/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip 10:39:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:39:42 INFO - https://queue.taskcluster.net/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 10:39:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip 10:39:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip 10:39:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip 10:39:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 10:39:42 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip 10:39:42 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 10:39:42 INFO - retry: Failed, sleeping 30 seconds before retrying 10:40:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #2 10:40:12 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip 10:40:12 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 10:40:12 INFO - retry: Failed, sleeping 60 seconds before retrying 10:41:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #3 10:41:12 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip 10:41:12 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 10:41:12 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip! 10:41:12 INFO - Caught exception: HTTP Error 404: Not Found 10:41:12 INFO - Caught exception: HTTP Error 404: Not Found 10:41:12 INFO - Caught exception: HTTP Error 404: Not Found 10:41:12 INFO - trying https://queue.taskcluster.net/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip 10:41:12 INFO - Downloading https://queue.taskcluster.net/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip 10:41:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 10:41:16 INFO - Downloaded 92317759 bytes. 10:41:16 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 10:41:16 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 10:41:25 INFO - Return code: 0 10:41:25 INFO - Running post-action listener: _resource_record_post_action 10:41:25 INFO - Running post-action listener: set_extra_try_arguments 10:41:25 INFO - ##### 10:41:25 INFO - ##### Running create-virtualenv step. 10:41:25 INFO - ##### 10:41:25 INFO - Running pre-action listener: _pre_create_virtualenv 10:41:25 INFO - Running pre-action listener: _resource_record_pre_action 10:41:25 INFO - Running main action method: create_virtualenv 10:41:25 INFO - Creating virtualenv /builds/slave/test/build/venv 10:41:25 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 10:41:25 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 10:41:26 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 10:41:26 INFO - Using real prefix '/usr' 10:41:26 INFO - New python executable in /builds/slave/test/build/venv/bin/python 10:41:27 INFO - Installing distribute.............................................................................................................................................................................................done. 10:41:31 INFO - Installing pip.................done. 10:41:31 INFO - Return code: 0 10:41:31 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 10:41:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:41:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:41:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:41:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:41:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:41:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:41:31 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 0x9a29c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a90598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9b42f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9824e30>, '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 0x9ac1c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9b40470>, '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-1471541535.447881-1543008961', '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 10:41:31 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 10:41:31 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 10:41:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:41:31 INFO - 'CCACHE_UMASK': '002', 10:41:31 INFO - 'DISPLAY': ':0', 10:41:31 INFO - 'HOME': '/home/cltbld', 10:41:31 INFO - 'LANG': 'en_US.UTF-8', 10:41:31 INFO - 'LOGNAME': 'cltbld', 10:41:31 INFO - 'MAIL': '/var/mail/cltbld', 10:41:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:41:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:41:31 INFO - 'MOZ_NO_REMOTE': '1', 10:41:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:41:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:41:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:41:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:41:31 INFO - 'PWD': '/builds/slave/test', 10:41:31 INFO - 'SHELL': '/bin/bash', 10:41:31 INFO - 'SHLVL': '1', 10:41:31 INFO - 'TERM': 'linux', 10:41:31 INFO - 'TMOUT': '86400', 10:41:31 INFO - 'USER': 'cltbld', 10:41:31 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471541535.447881-1543008961', 10:41:31 INFO - '_': '/tools/buildbot/bin/python'} 10:41:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:41:31 INFO - Downloading/unpacking psutil>=0.7.1 10:41:31 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 10:41:31 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 10:41:31 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 10:41:31 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 10:41:31 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 10:41:31 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 10:41:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 10:41:37 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:41:37 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:41:37 INFO - Installing collected packages: psutil 10:41:37 INFO - Running setup.py install for psutil 10:41:37 INFO - building 'psutil._psutil_linux' extension 10:41:37 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 10:41:37 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 10:41:37 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 10:41:38 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 10:41:38 INFO - building 'psutil._psutil_posix' extension 10:41:38 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 10:41:38 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 10:41:38 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:41:38 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:41:38 INFO - Successfully installed psutil 10:41:38 INFO - Cleaning up... 10:41:38 INFO - Return code: 0 10:41:38 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 10:41:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:41:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:41:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:41:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:41:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:41:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:41:38 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 0x9a29c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a90598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9b42f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9824e30>, '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 0x9ac1c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9b40470>, '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-1471541535.447881-1543008961', '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 10:41:38 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 10:41:38 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 10:41:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:41:38 INFO - 'CCACHE_UMASK': '002', 10:41:38 INFO - 'DISPLAY': ':0', 10:41:38 INFO - 'HOME': '/home/cltbld', 10:41:38 INFO - 'LANG': 'en_US.UTF-8', 10:41:38 INFO - 'LOGNAME': 'cltbld', 10:41:38 INFO - 'MAIL': '/var/mail/cltbld', 10:41:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:41:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:41:38 INFO - 'MOZ_NO_REMOTE': '1', 10:41:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:41:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:41:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:41:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:41:38 INFO - 'PWD': '/builds/slave/test', 10:41:38 INFO - 'SHELL': '/bin/bash', 10:41:38 INFO - 'SHLVL': '1', 10:41:38 INFO - 'TERM': 'linux', 10:41:38 INFO - 'TMOUT': '86400', 10:41:38 INFO - 'USER': 'cltbld', 10:41:38 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471541535.447881-1543008961', 10:41:38 INFO - '_': '/tools/buildbot/bin/python'} 10:41:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:41:39 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 10:41:39 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 10:41:39 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 10:41:39 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 10:41:39 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 10:41:39 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 10:41:39 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 10:41:43 INFO - Downloading mozsystemmonitor-0.0.tar.gz 10:41:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 10:41:44 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 10:41:44 INFO - Installing collected packages: mozsystemmonitor 10:41:44 INFO - Running setup.py install for mozsystemmonitor 10:41:44 INFO - Successfully installed mozsystemmonitor 10:41:44 INFO - Cleaning up... 10:41:44 INFO - Return code: 0 10:41:44 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 10:41:44 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')]} 10:41:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:41:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:41:44 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')]} 10:41:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:41:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:41:44 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 0x9a29c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a90598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9b42f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9824e30>, '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 0x9ac1c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9b40470>, '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-1471541535.447881-1543008961', '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 10:41:44 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 10:41:44 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 10:41:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:41:44 INFO - 'CCACHE_UMASK': '002', 10:41:44 INFO - 'DISPLAY': ':0', 10:41:44 INFO - 'HOME': '/home/cltbld', 10:41:44 INFO - 'LANG': 'en_US.UTF-8', 10:41:44 INFO - 'LOGNAME': 'cltbld', 10:41:44 INFO - 'MAIL': '/var/mail/cltbld', 10:41:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:41:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:41:44 INFO - 'MOZ_NO_REMOTE': '1', 10:41:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:41:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:41:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:41:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:41:44 INFO - 'PWD': '/builds/slave/test', 10:41:44 INFO - 'SHELL': '/bin/bash', 10:41:44 INFO - 'SHLVL': '1', 10:41:44 INFO - 'TERM': 'linux', 10:41:44 INFO - 'TMOUT': '86400', 10:41:44 INFO - 'USER': 'cltbld', 10:41:44 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471541535.447881-1543008961', 10:41:44 INFO - '_': '/tools/buildbot/bin/python'} 10:41:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:41:44 INFO - Downloading/unpacking blobuploader==1.2.4 10:41: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 10:41: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 10:41: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 10:41: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 10:41: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 10:41: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 10:41:49 INFO - Downloading blobuploader-1.2.4.tar.gz 10:41:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 10:41:49 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 10:41:49 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 10:41:49 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 10:41:49 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 10:41:49 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 10:41:49 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 10:41:49 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 10:41:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 10:41:50 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 10:41:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:41:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:41:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:41:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:41:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:41:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:41:51 INFO - Downloading docopt-0.6.1.tar.gz 10:41:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 10:41:51 INFO - Installing collected packages: blobuploader, requests, docopt 10:41:51 INFO - Running setup.py install for blobuploader 10:41:51 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 10:41:51 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 10:41:51 INFO - Running setup.py install for requests 10:41:52 INFO - Running setup.py install for docopt 10:41:52 INFO - Successfully installed blobuploader requests docopt 10:41:52 INFO - Cleaning up... 10:41:52 INFO - Return code: 0 10:41:52 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:41:52 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')]} 10:41:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:41:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:41:52 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')]} 10:41:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:41:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:41:52 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 0x9a29c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a90598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9b42f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9824e30>, '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 0x9ac1c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9b40470>, '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-1471541535.447881-1543008961', '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 10:41:52 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 10:41:52 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 10:41:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:41:52 INFO - 'CCACHE_UMASK': '002', 10:41:52 INFO - 'DISPLAY': ':0', 10:41:52 INFO - 'HOME': '/home/cltbld', 10:41:52 INFO - 'LANG': 'en_US.UTF-8', 10:41:52 INFO - 'LOGNAME': 'cltbld', 10:41:52 INFO - 'MAIL': '/var/mail/cltbld', 10:41:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:41:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:41:52 INFO - 'MOZ_NO_REMOTE': '1', 10:41:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:41:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:41:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:41:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:41:52 INFO - 'PWD': '/builds/slave/test', 10:41:52 INFO - 'SHELL': '/bin/bash', 10:41:52 INFO - 'SHLVL': '1', 10:41:52 INFO - 'TERM': 'linux', 10:41:52 INFO - 'TMOUT': '86400', 10:41:52 INFO - 'USER': 'cltbld', 10:41:52 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471541535.447881-1543008961', 10:41:52 INFO - '_': '/tools/buildbot/bin/python'} 10:41:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:41:53 INFO - Running setup.py (path:/tmp/pip-N_gYbi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:41:53 INFO - Running setup.py (path:/tmp/pip-_yO5xd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:41:53 INFO - Running setup.py (path:/tmp/pip-gIKYoy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:41:53 INFO - Running setup.py (path:/tmp/pip-5Akk00-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:41:53 INFO - Running setup.py (path:/tmp/pip-rF1PlA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:41:53 INFO - Running setup.py (path:/tmp/pip-zHEagf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:41:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:41:54 INFO - Running setup.py (path:/tmp/pip-t1J1W1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:41:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:41:54 INFO - Running setup.py (path:/tmp/pip-_XjKq2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:41:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:41:54 INFO - Running setup.py (path:/tmp/pip-h98nJ7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:41:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:41:54 INFO - Running setup.py (path:/tmp/pip-NNOWH0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:41:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:41:54 INFO - Running setup.py (path:/tmp/pip-fijbpK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:41:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:41:54 INFO - Running setup.py (path:/tmp/pip-44Q791-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:41:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:41:54 INFO - Running setup.py (path:/tmp/pip-XlZJyG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:41:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:41:54 INFO - Running setup.py (path:/tmp/pip-gVDPOh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:41:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:41:55 INFO - Running setup.py (path:/tmp/pip-8gMaKq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:41:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:41:55 INFO - Running setup.py (path:/tmp/pip-hx4pFj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:41:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:41:55 INFO - Running setup.py (path:/tmp/pip-Cj23gL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:41:55 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:41:55 INFO - Running setup.py (path:/tmp/pip-Wv7rO3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:41:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:41:55 INFO - Running setup.py (path:/tmp/pip-0Tam5c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:41:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:41:55 INFO - Running setup.py (path:/tmp/pip-9azADE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:41:55 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:41:56 INFO - Running setup.py (path:/tmp/pip-2w_4s0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:41:56 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:41:56 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 10:41:56 INFO - Running setup.py install for manifestparser 10:41:56 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 10:41:56 INFO - Running setup.py install for mozcrash 10:41:56 INFO - Running setup.py install for mozdebug 10:41:57 INFO - Running setup.py install for mozdevice 10:41:57 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 10:41:57 INFO - Installing dm script to /builds/slave/test/build/venv/bin 10:41:57 INFO - Running setup.py install for mozfile 10:41:57 INFO - Running setup.py install for mozhttpd 10:41:57 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 10:41:57 INFO - Running setup.py install for mozinfo 10:41:57 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 10:41:57 INFO - Running setup.py install for mozInstall 10:41:58 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 10:41:58 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 10:41:58 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 10:41:58 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 10:41:58 INFO - Running setup.py install for mozleak 10:41:58 INFO - Running setup.py install for mozlog 10:41:58 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 10:41:58 INFO - Running setup.py install for moznetwork 10:41:58 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 10:41:58 INFO - Running setup.py install for mozprocess 10:41:58 INFO - Running setup.py install for mozprofile 10:41:59 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 10:41:59 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 10:41:59 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 10:41:59 INFO - Running setup.py install for mozrunner 10:41:59 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 10:41:59 INFO - Running setup.py install for mozscreenshot 10:41:59 INFO - Running setup.py install for moztest 10:41:59 INFO - Running setup.py install for mozversion 10:42:00 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 10:42:00 INFO - Running setup.py install for wptserve 10:42:00 INFO - Running setup.py install for marionette-driver 10:42:00 INFO - Running setup.py install for browsermob-proxy 10:42:00 INFO - Running setup.py install for marionette-client 10:42:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:42:01 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 10:42:01 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 10:42:01 INFO - Cleaning up... 10:42:01 INFO - Return code: 0 10:42:01 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:42: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')]} 10:42:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:42:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:42: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')]} 10:42:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:42:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:42:01 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 0x9a29c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a90598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9b42f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9824e30>, '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 0x9ac1c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9b40470>, '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-1471541535.447881-1543008961', '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 10:42:01 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 10:42:01 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 10:42:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:42:01 INFO - 'CCACHE_UMASK': '002', 10:42:01 INFO - 'DISPLAY': ':0', 10:42:01 INFO - 'HOME': '/home/cltbld', 10:42:01 INFO - 'LANG': 'en_US.UTF-8', 10:42:01 INFO - 'LOGNAME': 'cltbld', 10:42:01 INFO - 'MAIL': '/var/mail/cltbld', 10:42:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:42:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:42:01 INFO - 'MOZ_NO_REMOTE': '1', 10:42:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:42:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:42:01 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:42:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:42:01 INFO - 'PWD': '/builds/slave/test', 10:42:01 INFO - 'SHELL': '/bin/bash', 10:42:01 INFO - 'SHLVL': '1', 10:42:01 INFO - 'TERM': 'linux', 10:42:01 INFO - 'TMOUT': '86400', 10:42:01 INFO - 'USER': 'cltbld', 10:42:01 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471541535.447881-1543008961', 10:42:01 INFO - '_': '/tools/buildbot/bin/python'} 10:42:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:42:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:42:01 INFO - Running setup.py (path:/tmp/pip-4LfTLq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:42:02 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)) 10:42:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:42:02 INFO - Running setup.py (path:/tmp/pip-3ZXFbg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:42:02 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)) 10:42:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:42:02 INFO - Running setup.py (path:/tmp/pip-HfkvRI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:42:02 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)) 10:42:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:42:02 INFO - Running setup.py (path:/tmp/pip-DNe4Ag-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:42:02 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)) 10:42:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:42:02 INFO - Running setup.py (path:/tmp/pip-8l8A__-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:42:02 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)) 10:42:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:42:02 INFO - Running setup.py (path:/tmp/pip-2WMnrd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:42:02 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)) 10:42:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:42:02 INFO - Running setup.py (path:/tmp/pip-Ox1c5v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:42:02 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)) 10:42:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:42:02 INFO - Running setup.py (path:/tmp/pip-SiRPdp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:42:02 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)) 10:42:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:42:02 INFO - Running setup.py (path:/tmp/pip-pVL2cu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:42:03 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)) 10:42:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:42:03 INFO - Running setup.py (path:/tmp/pip-0zMbmb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:42:03 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)) 10:42:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:42:03 INFO - Running setup.py (path:/tmp/pip-gnb1eO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:42:03 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)) 10:42:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:42:03 INFO - Running setup.py (path:/tmp/pip-o_USlM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:42:03 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)) 10:42:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:42:03 INFO - Running setup.py (path:/tmp/pip-YpN844-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:42:03 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)) 10:42:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:42:03 INFO - Running setup.py (path:/tmp/pip-bj71s_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:42:03 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)) 10:42:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:42:03 INFO - Running setup.py (path:/tmp/pip-FwfnWR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:42:03 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)) 10:42:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:42:03 INFO - Running setup.py (path:/tmp/pip-T5t3yQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:42:04 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)) 10:42:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:42:04 INFO - Running setup.py (path:/tmp/pip-qjcJp9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:42:04 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)) 10:42:04 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:42:04 INFO - Running setup.py (path:/tmp/pip-fudqig-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:42:04 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)) 10:42:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:42:04 INFO - Running setup.py (path:/tmp/pip-Ex5D3M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:42:04 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)) 10:42:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:42:04 INFO - Running setup.py (path:/tmp/pip-BsZLxZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:42:04 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)) 10:42:04 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:42:05 INFO - Running setup.py (path:/tmp/pip-syJrbF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:42:05 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:42:05 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)) 10:42:05 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)) 10:42:05 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)) 10:42:05 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)) 10:42:05 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)) 10:42:05 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)) 10:42:05 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:42:05 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 10:42:05 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 10:42:05 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 10:42:05 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 10:42:05 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 10:42:05 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 10:42:10 INFO - Downloading blessings-1.6.tar.gz 10:42:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 10:42:10 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)) 10:42:10 INFO - Installing collected packages: blessings 10:42:10 INFO - Running setup.py install for blessings 10:42:10 INFO - Successfully installed blessings 10:42:10 INFO - Cleaning up... 10:42:10 INFO - Return code: 0 10:42:10 INFO - Done creating virtualenv /builds/slave/test/build/venv. 10:42:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:42:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:42:11 INFO - Reading from file tmpfile_stdout 10:42:11 INFO - Current package versions: 10:42:11 INFO - argparse == 1.2.1 10:42:11 INFO - blessings == 1.6 10:42:11 INFO - blobuploader == 1.2.4 10:42:11 INFO - browsermob-proxy == 0.6.0 10:42:11 INFO - docopt == 0.6.1 10:42:11 INFO - manifestparser == 1.1 10:42:11 INFO - marionette-client == 2.3.0 10:42:11 INFO - marionette-driver == 1.4.0 10:42:11 INFO - mozInstall == 1.12 10:42:11 INFO - mozcrash == 0.17 10:42:11 INFO - mozdebug == 0.1 10:42:11 INFO - mozdevice == 0.48 10:42:11 INFO - mozfile == 1.2 10:42:11 INFO - mozhttpd == 0.7 10:42:11 INFO - mozinfo == 0.9 10:42:11 INFO - mozleak == 0.1 10:42:11 INFO - mozlog == 3.1 10:42:11 INFO - moznetwork == 0.27 10:42:11 INFO - mozprocess == 0.22 10:42:11 INFO - mozprofile == 0.28 10:42:11 INFO - mozrunner == 6.11 10:42:11 INFO - mozscreenshot == 0.1 10:42:11 INFO - mozsystemmonitor == 0.0 10:42:11 INFO - moztest == 0.7 10:42:11 INFO - mozversion == 1.4 10:42:11 INFO - psutil == 3.1.1 10:42:11 INFO - requests == 1.2.3 10:42:11 INFO - wptserve == 1.4.0 10:42:11 INFO - wsgiref == 0.1.2 10:42:11 INFO - Running post-action listener: _resource_record_post_action 10:42:11 INFO - Running post-action listener: _start_resource_monitoring 10:42:11 INFO - Starting resource monitoring. 10:42:11 INFO - ##### 10:42:11 INFO - ##### Running pull step. 10:42:11 INFO - ##### 10:42:11 INFO - Running pre-action listener: _resource_record_pre_action 10:42:11 INFO - Running main action method: pull 10:42:11 INFO - Pull has nothing to do! 10:42:11 INFO - Running post-action listener: _resource_record_post_action 10:42:11 INFO - ##### 10:42:11 INFO - ##### Running install step. 10:42:11 INFO - ##### 10:42:11 INFO - Running pre-action listener: _resource_record_pre_action 10:42:11 INFO - Running main action method: install 10:42:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:42:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:42:11 INFO - Reading from file tmpfile_stdout 10:42:11 INFO - Detecting whether we're running mozinstall >=1.0... 10:42:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 10:42:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 10:42:11 INFO - Reading from file tmpfile_stdout 10:42:11 INFO - Output received: 10:42:11 INFO - Usage: mozinstall [options] installer 10:42:11 INFO - Options: 10:42:11 INFO - -h, --help show this help message and exit 10:42:11 INFO - -d DEST, --destination=DEST 10:42:11 INFO - Directory to install application into. [default: 10:42:11 INFO - "/builds/slave/test"] 10:42:11 INFO - --app=APP Application being installed. [default: firefox] 10:42:11 INFO - mkdir: /builds/slave/test/build/application 10:42:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 10:42:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 10:42:41 INFO - Reading from file tmpfile_stdout 10:42:41 INFO - Output received: 10:42:41 INFO - /builds/slave/test/build/application/firefox/firefox 10:42:41 INFO - Running post-action listener: _resource_record_post_action 10:42:41 INFO - ##### 10:42:41 INFO - ##### Running run-tests step. 10:42:41 INFO - ##### 10:42:41 INFO - Running pre-action listener: _resource_record_pre_action 10:42:41 INFO - Running main action method: run_tests 10:42:41 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 10:42:41 INFO - Minidump filename unknown. Determining based upon platform and architecture. 10:42:41 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 10:42:41 INFO - grabbing minidump binary from tooltool 10:42:41 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')]} 10:42:41 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 0x9824e30>, '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 0x9ac1c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9b40470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 10:42:41 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 10:42:41 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 10:42:41 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 10:42:41 INFO - Return code: 0 10:42:41 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 10:42:41 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 10:42:41 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/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.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 10:42:41 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/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.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 10:42:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:42:41 INFO - 'CCACHE_UMASK': '002', 10:42:41 INFO - 'DISPLAY': ':0', 10:42:41 INFO - 'HOME': '/home/cltbld', 10:42:41 INFO - 'LANG': 'en_US.UTF-8', 10:42:41 INFO - 'LOGNAME': 'cltbld', 10:42:41 INFO - 'MAIL': '/var/mail/cltbld', 10:42:41 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 10:42:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:42:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:42:41 INFO - 'MOZ_NO_REMOTE': '1', 10:42:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:42:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:42:41 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:42:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:42:41 INFO - 'PWD': '/builds/slave/test', 10:42:41 INFO - 'SHELL': '/bin/bash', 10:42:41 INFO - 'SHLVL': '1', 10:42:41 INFO - 'TERM': 'linux', 10:42:41 INFO - 'TMOUT': '86400', 10:42:41 INFO - 'USER': 'cltbld', 10:42:41 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471541535.447881-1543008961', 10:42:41 INFO - '_': '/tools/buildbot/bin/python'} 10:42:41 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/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.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 10:42:42 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 10:42:42 INFO - import pkg_resources 10:42:43 INFO - Using 1 client processes 10:42:43 INFO - wptserve Starting http server on 127.0.0.1:8000 10:42:43 INFO - wptserve Starting http server on 127.0.0.1:8001 10:42:43 INFO - wptserve Starting http server on 127.0.0.1:8443 10:42:45 INFO - SUITE-START | Running 778 tests 10:42:45 INFO - Running testharness tests 10:42:45 INFO - Setting up ssl 10:42:45 INFO - PROCESS | certutil | 10:42:45 INFO - PROCESS | certutil | 10:42:45 INFO - PROCESS | certutil | 10:42:45 INFO - Certificate Nickname Trust Attributes 10:42:45 INFO - SSL,S/MIME,JAR/XPI 10:42:45 INFO - 10:42:45 INFO - web-platform-tests CT,, 10:42:45 INFO - 10:42:45 INFO - Starting runner 10:42:48 INFO - PROCESS | 1789 | 1471542168765 Marionette DEBUG Marionette enabled via build flag and pref 10:42:49 INFO - PROCESS | 1789 | ++DOCSHELL 0xa4e5b800 == 1 [pid = 1789] [id = 1] 10:42:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 1 (0xa4e5bc00) [pid = 1789] [serial = 1] [outer = (nil)] 10:42:49 INFO - PROCESS | 1789 | [1789] WARNING: No inner window available!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 10:42:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 2 (0xa4e5c400) [pid = 1789] [serial = 2] [outer = 0xa4e5bc00] 10:42:49 INFO - PROCESS | 1789 | 1471542169469 Marionette INFO Listening on port 2828 10:42:50 INFO - PROCESS | 1789 | 1471542170160 Marionette DEBUG Marionette enabled via command-line flag 10:42:50 INFO - PROCESS | 1789 | ++DOCSHELL 0xa2002000 == 2 [pid = 1789] [id = 2] 10:42:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 3 (0xa2002400) [pid = 1789] [serial = 3] [outer = (nil)] 10:42:50 INFO - PROCESS | 1789 | [1789] WARNING: No inner window available!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 10:42:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 4 (0xa2002c00) [pid = 1789] [serial = 4] [outer = 0xa2002400] 10:42:50 INFO - PROCESS | 1789 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20d6560 10:42:50 INFO - PROCESS | 1789 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20e5060 10:42:50 INFO - PROCESS | 1789 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a1001260 10:42:50 INFO - PROCESS | 1789 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a1001f00 10:42:50 INFO - PROCESS | 1789 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a1005be0 10:42:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 5 (0xa101f800) [pid = 1789] [serial = 5] [outer = 0xa4e5bc00] 10:42:50 INFO - PROCESS | 1789 | [1789] 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 10:42:50 INFO - PROCESS | 1789 | 1471542170576 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:38443 10:42:50 INFO - PROCESS | 1789 | [1789] 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 10:42:50 INFO - PROCESS | 1789 | 1471542170608 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:38444 10:42:50 INFO - PROCESS | 1789 | 1471542170668 Marionette DEBUG Closed connection conn0 10:42:50 INFO - PROCESS | 1789 | 1471542170671 Marionette DEBUG Closed connection conn1 10:42:50 INFO - PROCESS | 1789 | [1789] 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 10:42:50 INFO - PROCESS | 1789 | [1789] 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 10:42:50 INFO - PROCESS | 1789 | 1471542170799 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:38445 10:42:50 INFO - PROCESS | 1789 | [1789] 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 10:42:50 INFO - PROCESS | 1789 | 1471542170851 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:38446 10:42:50 INFO - PROCESS | 1789 | 1471542170854 Marionette DEBUG Closed connection conn2 10:42:50 INFO - PROCESS | 1789 | [1789] 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 10:42:50 INFO - PROCESS | 1789 | 1471542170905 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:38447 10:42:50 INFO - PROCESS | 1789 | 1471542170920 Marionette DEBUG Closed connection conn3 10:42:50 INFO - PROCESS | 1789 | 1471542170955 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 10:42:50 INFO - PROCESS | 1789 | 1471542170964 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.2","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":"20160818092755","device":"desktop","version":"48.0.2"} 10:42:51 INFO - PROCESS | 1789 | [1789] 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 10:42:52 INFO - PROCESS | 1789 | ++DOCSHELL 0x9b39e000 == 3 [pid = 1789] [id = 3] 10:42:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 6 (0x9b39e400) [pid = 1789] [serial = 6] [outer = (nil)] 10:42:52 INFO - PROCESS | 1789 | ++DOCSHELL 0x9b3a1c00 == 4 [pid = 1789] [id = 4] 10:42:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 7 (0x9b3a2000) [pid = 1789] [serial = 7] [outer = (nil)] 10:42:53 INFO - PROCESS | 1789 | [1789] 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 10:42:53 INFO - PROCESS | 1789 | ++DOCSHELL 0xa2fc8800 == 5 [pid = 1789] [id = 5] 10:42:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 8 (0x9a666400) [pid = 1789] [serial = 8] [outer = (nil)] 10:42:53 INFO - PROCESS | 1789 | [1789] 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 10:42:53 INFO - PROCESS | 1789 | [1789] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 10:42:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 9 (0x9a675c00) [pid = 1789] [serial = 9] [outer = 0x9a666400] 10:42:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 10 (0x9a3da000) [pid = 1789] [serial = 10] [outer = 0x9b39e400] 10:42:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 11 (0x9a3dbc00) [pid = 1789] [serial = 11] [outer = 0x9b3a2000] 10:42:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 12 (0x9a3de400) [pid = 1789] [serial = 12] [outer = 0x9a666400] 10:42:55 INFO - PROCESS | 1789 | 1471542175205 Marionette INFO startBrowser ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:42:55 INFO - PROCESS | 1789 | 1471542175250 Marionette DEBUG loaded listener.js 10:42:55 INFO - PROCESS | 1789 | 1471542175268 Marionette DEBUG loaded listener.js 10:42:55 INFO - PROCESS | 1789 | 1471542175272 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:42:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 13 (0x98698400) [pid = 1789] [serial = 13] [outer = 0x9a666400] 10:42:55 INFO - PROCESS | 1789 | 1471542175975 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"ec8a865b-8858-4964-8ad8-fa94c94aa6ff","capabilities":{"browserName":"Firefox","browserVersion":"48.0.2","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":"20160818092755","device":"desktop","version":"48.0.2","command_id":1}}] 10:42:56 INFO - PROCESS | 1789 | 1471542176163 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 10:42:56 INFO - PROCESS | 1789 | 1471542176171 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:42:56 INFO - PROCESS | 1789 | 1471542176348 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 10:42:56 INFO - PROCESS | 1789 | 1471542176583 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 10:42:56 INFO - PROCESS | 1789 | 1471542176595 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:42:56 INFO - PROCESS | 1789 | [1789] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 10:42:56 INFO - PROCESS | 1789 | [1789] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:42:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 14 (0x94ffa800) [pid = 1789] [serial = 14] [outer = 0x9a666400] 10:42:57 INFO - PROCESS | 1789 | [1789] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:42:57 INFO - PROCESS | 1789 | [1789] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:42:57 INFO - PROCESS | 1789 | 1471542177071 Marionette TRACE conn4 <- [1,3,null,{}] 10:42:57 INFO - PROCESS | 1789 | 1471542177086 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 10:42:57 INFO - PROCESS | 1789 | 1471542177090 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:42:57 INFO - PROCESS | 1789 | 1471542177186 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 10:42:57 INFO - PROCESS | 1789 | 1471542177230 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 10:42:57 INFO - PROCESS | 1789 | 1471542177234 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 10:42:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 10:42:57 INFO - PROCESS | 1789 | 1471542177252 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 10:42:57 INFO - PROCESS | 1789 | 1471542177257 Marionette TRACE conn4 <- [1,6,null,{}] 10:42:57 INFO - PROCESS | 1789 | 1471542177267 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:57 INFO - PROCESS | 1789 | 1471542177273 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:42:57 INFO - PROCESS | 1789 | 1471542177304 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 10:42:57 INFO - PROCESS | 1789 | 1471542177314 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:57 INFO - PROCESS | 1789 | 1471542177323 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:42:57 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a85000 == 6 [pid = 1789] [id = 6] 10:42:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 15 (0x93a85400) [pid = 1789] [serial = 15] [outer = (nil)] 10:42:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 16 (0x93a87400) [pid = 1789] [serial = 16] [outer = 0x93a85400] 10:42:57 INFO - PROCESS | 1789 | 1471542177400 Marionette DEBUG loaded listener.js 10:42:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 17 (0x93a8bc00) [pid = 1789] [serial = 17] [outer = 0x93a85400] 10:42:57 INFO - PROCESS | 1789 | ++DOCSHELL 0x93753000 == 7 [pid = 1789] [id = 7] 10:42:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 18 (0x93758400) [pid = 1789] [serial = 18] [outer = (nil)] 10:42:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 19 (0x9375a800) [pid = 1789] [serial = 19] [outer = 0x93758400] 10:42:57 INFO - PROCESS | 1789 | 1471542177887 Marionette DEBUG loaded listener.js 10:42:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 20 (0x9386d000) [pid = 1789] [serial = 20] [outer = 0x93758400] 10:42:58 INFO - PROCESS | 1789 | [1789] 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 10:42:58 INFO - PROCESS | 1789 | 1471542178434 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 10:42:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 10:42:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1245ms 10:42:58 INFO - PROCESS | 1789 | 1471542178553 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 10:42:58 INFO - PROCESS | 1789 | 1471542178556 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 10:42:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 10:42:58 INFO - PROCESS | 1789 | 1471542178591 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 10:42:58 INFO - PROCESS | 1789 | 1471542178594 Marionette TRACE conn4 <- [1,10,null,{}] 10:42:58 INFO - PROCESS | 1789 | 1471542178608 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:42:58 INFO - PROCESS | 1789 | 1471542178619 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:42:58 INFO - PROCESS | 1789 | 1471542178797 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 10:42:58 INFO - PROCESS | 1789 | 1471542178815 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:58 INFO - PROCESS | 1789 | 1471542178824 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:42:58 INFO - PROCESS | 1789 | ++DOCSHELL 0x91d4a000 == 8 [pid = 1789] [id = 8] 10:42:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 21 (0x91d4a400) [pid = 1789] [serial = 21] [outer = (nil)] 10:42:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 22 (0x91d4c400) [pid = 1789] [serial = 22] [outer = 0x91d4a400] 10:42:58 INFO - PROCESS | 1789 | 1471542178897 Marionette DEBUG loaded listener.js 10:42:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 23 (0x91d50c00) [pid = 1789] [serial = 23] [outer = 0x91d4a400] 10:42:59 INFO - PROCESS | 1789 | 1471542179968 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 10:43:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 10:43:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1449ms 10:43:00 INFO - PROCESS | 1789 | 1471542180025 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 10:43:00 INFO - PROCESS | 1789 | 1471542180032 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 10:43:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 10:43:00 INFO - PROCESS | 1789 | 1471542180041 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 10:43:00 INFO - PROCESS | 1789 | 1471542180046 Marionette TRACE conn4 <- [1,14,null,{}] 10:43:00 INFO - PROCESS | 1789 | 1471542180057 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:00 INFO - PROCESS | 1789 | 1471542180062 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:00 INFO - PROCESS | 1789 | 1471542180369 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 10:43:00 INFO - PROCESS | 1789 | 1471542180477 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:00 INFO - PROCESS | 1789 | 1471542180487 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:00 INFO - PROCESS | 1789 | ++DOCSHELL 0x921c2800 == 9 [pid = 1789] [id = 9] 10:43:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 24 (0x921c2c00) [pid = 1789] [serial = 24] [outer = (nil)] 10:43:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 25 (0x921c7400) [pid = 1789] [serial = 25] [outer = 0x921c2c00] 10:43:00 INFO - PROCESS | 1789 | 1471542180573 Marionette DEBUG loaded listener.js 10:43:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 26 (0x936dd000) [pid = 1789] [serial = 26] [outer = 0x921c2c00] 10:43:00 INFO - PROCESS | 1789 | ++DOCSHELL 0x93876400 == 10 [pid = 1789] [id = 10] 10:43:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 27 (0x93877c00) [pid = 1789] [serial = 27] [outer = (nil)] 10:43:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 28 (0x921c5c00) [pid = 1789] [serial = 28] [outer = 0x93877c00] 10:43:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 29 (0x93759400) [pid = 1789] [serial = 29] [outer = 0x93877c00] 10:43:01 INFO - PROCESS | 1789 | ++DOCSHELL 0x945e4c00 == 11 [pid = 1789] [id = 11] 10:43:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 30 (0x94fb4400) [pid = 1789] [serial = 30] [outer = (nil)] 10:43:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 31 (0x97ef9000) [pid = 1789] [serial = 31] [outer = 0x94fb4400] 10:43:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 32 (0x945ec000) [pid = 1789] [serial = 32] [outer = 0x94fb4400] 10:43:01 INFO - PROCESS | 1789 | 1471542181730 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 10:43:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 10:43:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1735ms 10:43:01 INFO - PROCESS | 1789 | 1471542181816 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 10:43:01 INFO - PROCESS | 1789 | 1471542181825 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 10:43:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 10:43:01 INFO - PROCESS | 1789 | 1471542181839 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 10:43:01 INFO - PROCESS | 1789 | 1471542181845 Marionette TRACE conn4 <- [1,18,null,{}] 10:43:01 INFO - PROCESS | 1789 | 1471542181866 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:01 INFO - PROCESS | 1789 | 1471542181874 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:02 INFO - PROCESS | 1789 | 1471542182142 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 10:43:02 INFO - PROCESS | 1789 | 1471542182271 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:02 INFO - PROCESS | 1789 | 1471542182279 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:02 INFO - PROCESS | 1789 | ++DOCSHELL 0x936de000 == 12 [pid = 1789] [id = 12] 10:43:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 33 (0x945f1400) [pid = 1789] [serial = 33] [outer = (nil)] 10:43:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 34 (0x99ddb800) [pid = 1789] [serial = 34] [outer = 0x945f1400] 10:43:02 INFO - PROCESS | 1789 | 1471542182374 Marionette DEBUG loaded listener.js 10:43:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 35 (0x9b080c00) [pid = 1789] [serial = 35] [outer = 0x945f1400] 10:43:03 INFO - PROCESS | 1789 | 1471542183244 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 10:43:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 10:43:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1449ms 10:43:03 INFO - PROCESS | 1789 | 1471542183289 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 10:43:03 INFO - PROCESS | 1789 | 1471542183295 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 10:43:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 10:43:03 INFO - PROCESS | 1789 | 1471542183301 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 10:43:03 INFO - PROCESS | 1789 | 1471542183308 Marionette TRACE conn4 <- [1,22,null,{}] 10:43:03 INFO - PROCESS | 1789 | 1471542183326 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:03 INFO - PROCESS | 1789 | 1471542183334 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:03 INFO - PROCESS | 1789 | 1471542183563 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 10:43:03 INFO - PROCESS | 1789 | 1471542183690 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:03 INFO - PROCESS | 1789 | 1471542183704 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:03 INFO - PROCESS | 1789 | ++DOCSHELL 0x9cb47400 == 13 [pid = 1789] [id = 13] 10:43:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 36 (0x9cbebc00) [pid = 1789] [serial = 36] [outer = (nil)] 10:43:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 37 (0xa1021c00) [pid = 1789] [serial = 37] [outer = 0x9cbebc00] 10:43:03 INFO - PROCESS | 1789 | 1471542183790 Marionette DEBUG loaded listener.js 10:43:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 38 (0xa2306400) [pid = 1789] [serial = 38] [outer = 0x9cbebc00] 10:43:04 INFO - PROCESS | 1789 | 1471542184640 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 10:43:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 10:43:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1402ms 10:43:04 INFO - PROCESS | 1789 | 1471542184704 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 10:43:04 INFO - PROCESS | 1789 | 1471542184709 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 10:43:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 10:43:04 INFO - PROCESS | 1789 | 1471542184715 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 10:43:04 INFO - PROCESS | 1789 | 1471542184718 Marionette TRACE conn4 <- [1,26,null,{}] 10:43:04 INFO - PROCESS | 1789 | 1471542184724 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:04 INFO - PROCESS | 1789 | 1471542184730 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:04 INFO - PROCESS | 1789 | 1471542184913 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 10:43:05 INFO - PROCESS | 1789 | 1471542185199 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:05 INFO - PROCESS | 1789 | 1471542185208 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:05 INFO - PROCESS | 1789 | ++DOCSHELL 0x99ddec00 == 14 [pid = 1789] [id = 14] 10:43:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 39 (0x99ddf400) [pid = 1789] [serial = 39] [outer = (nil)] 10:43:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 40 (0x99f88c00) [pid = 1789] [serial = 40] [outer = 0x99ddf400] 10:43:05 INFO - PROCESS | 1789 | 1471542185415 Marionette DEBUG loaded listener.js 10:43:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 41 (0x9a557400) [pid = 1789] [serial = 41] [outer = 0x99ddf400] 10:43:06 INFO - PROCESS | 1789 | 1471542186335 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 10:43:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 10:43:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1680ms 10:43:06 INFO - PROCESS | 1789 | 1471542186403 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 10:43:06 INFO - PROCESS | 1789 | 1471542186408 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 10:43:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 10:43:06 INFO - PROCESS | 1789 | 1471542186418 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 10:43:06 INFO - PROCESS | 1789 | 1471542186422 Marionette TRACE conn4 <- [1,30,null,{}] 10:43:06 INFO - PROCESS | 1789 | 1471542186431 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:06 INFO - PROCESS | 1789 | 1471542186436 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:06 INFO - PROCESS | 1789 | 1471542186592 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 10:43:06 INFO - PROCESS | 1789 | 1471542186606 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:06 INFO - PROCESS | 1789 | 1471542186615 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:06 INFO - PROCESS | 1789 | ++DOCSHELL 0x9b39d000 == 15 [pid = 1789] [id = 15] 10:43:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 42 (0x9b3a4800) [pid = 1789] [serial = 42] [outer = (nil)] 10:43:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 43 (0x9b3f0800) [pid = 1789] [serial = 43] [outer = 0x9b3a4800] 10:43:06 INFO - PROCESS | 1789 | 1471542186687 Marionette DEBUG loaded listener.js 10:43:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 44 (0x9b524c00) [pid = 1789] [serial = 44] [outer = 0x9b3a4800] 10:43:07 INFO - PROCESS | 1789 | 1471542187482 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 10:43:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 10:43:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1080ms 10:43:07 INFO - PROCESS | 1789 | 1471542187500 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 10:43:07 INFO - PROCESS | 1789 | 1471542187507 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 10:43:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 10:43:07 INFO - PROCESS | 1789 | 1471542187519 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 10:43:07 INFO - PROCESS | 1789 | 1471542187522 Marionette TRACE conn4 <- [1,34,null,{}] 10:43:07 INFO - PROCESS | 1789 | 1471542187528 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:07 INFO - PROCESS | 1789 | 1471542187536 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:07 INFO - PROCESS | 1789 | 1471542187693 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 10:43:07 INFO - PROCESS | 1789 | 1471542187710 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:07 INFO - PROCESS | 1789 | 1471542187718 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:07 INFO - PROCESS | 1789 | ++DOCSHELL 0x9b529000 == 16 [pid = 1789] [id = 16] 10:43:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 45 (0x9bad7800) [pid = 1789] [serial = 45] [outer = (nil)] 10:43:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 46 (0x9cb23800) [pid = 1789] [serial = 46] [outer = 0x9bad7800] 10:43:07 INFO - PROCESS | 1789 | 1471542187790 Marionette DEBUG loaded listener.js 10:43:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 47 (0x9cbe1400) [pid = 1789] [serial = 47] [outer = 0x9bad7800] 10:43:08 INFO - PROCESS | 1789 | 1471542188557 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 10:43:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 10:43:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1075ms 10:43:08 INFO - PROCESS | 1789 | 1471542188597 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 10:43:08 INFO - PROCESS | 1789 | 1471542188600 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 10:43:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 10:43:08 INFO - PROCESS | 1789 | 1471542188609 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 10:43:08 INFO - PROCESS | 1789 | 1471542188617 Marionette TRACE conn4 <- [1,38,null,{}] 10:43:08 INFO - PROCESS | 1789 | 1471542188634 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:08 INFO - PROCESS | 1789 | 1471542188641 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:08 INFO - PROCESS | 1789 | 1471542188798 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 10:43:08 INFO - PROCESS | 1789 | 1471542188809 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:08 INFO - PROCESS | 1789 | 1471542188820 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:08 INFO - PROCESS | 1789 | ++DOCSHELL 0x93752400 == 17 [pid = 1789] [id = 17] 10:43:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 48 (0x94fbe800) [pid = 1789] [serial = 48] [outer = (nil)] 10:43:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 49 (0x94ff1800) [pid = 1789] [serial = 49] [outer = 0x94fbe800] 10:43:08 INFO - PROCESS | 1789 | 1471542188888 Marionette DEBUG loaded listener.js 10:43:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 50 (0x99d35400) [pid = 1789] [serial = 50] [outer = 0x94fbe800] 10:43:09 INFO - PROCESS | 1789 | 1471542189632 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 10:43:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 10:43:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1043ms 10:43:09 INFO - PROCESS | 1789 | 1471542189652 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 10:43:09 INFO - PROCESS | 1789 | 1471542189656 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 10:43:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 10:43:09 INFO - PROCESS | 1789 | 1471542189675 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 10:43:09 INFO - PROCESS | 1789 | 1471542189680 Marionette TRACE conn4 <- [1,42,null,{}] 10:43:09 INFO - PROCESS | 1789 | 1471542189686 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:09 INFO - PROCESS | 1789 | 1471542189690 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:09 INFO - PROCESS | 1789 | 1471542189874 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 10:43:09 INFO - PROCESS | 1789 | 1471542189887 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:09 INFO - PROCESS | 1789 | 1471542189898 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:09 INFO - PROCESS | 1789 | ++DOCSHELL 0x99d41c00 == 18 [pid = 1789] [id = 18] 10:43:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 51 (0xa231c800) [pid = 1789] [serial = 51] [outer = (nil)] 10:43:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 52 (0xa23af400) [pid = 1789] [serial = 52] [outer = 0xa231c800] 10:43:09 INFO - PROCESS | 1789 | 1471542189968 Marionette DEBUG loaded listener.js 10:43:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 53 (0xa250a000) [pid = 1789] [serial = 53] [outer = 0xa231c800] 10:43:10 INFO - PROCESS | 1789 | 1471542190695 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 10:43:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 10:43:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1047ms 10:43:10 INFO - PROCESS | 1789 | 1471542190710 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 10:43:10 INFO - PROCESS | 1789 | 1471542190713 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 10:43:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 10:43:10 INFO - PROCESS | 1789 | 1471542190719 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 10:43:10 INFO - PROCESS | 1789 | 1471542190723 Marionette TRACE conn4 <- [1,46,null,{}] 10:43:10 INFO - PROCESS | 1789 | 1471542190728 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:10 INFO - PROCESS | 1789 | 1471542190733 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:10 INFO - PROCESS | 1789 | 1471542190914 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 10:43:10 INFO - PROCESS | 1789 | 1471542190936 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:10 INFO - PROCESS | 1789 | 1471542190952 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:10 INFO - PROCESS | 1789 | ++DOCSHELL 0xa2fc4c00 == 19 [pid = 1789] [id = 19] 10:43:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 54 (0xa2fc7800) [pid = 1789] [serial = 54] [outer = (nil)] 10:43:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 55 (0xa3215c00) [pid = 1789] [serial = 55] [outer = 0xa2fc7800] 10:43:11 INFO - PROCESS | 1789 | 1471542191036 Marionette DEBUG loaded listener.js 10:43:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 56 (0xa3455000) [pid = 1789] [serial = 56] [outer = 0xa2fc7800] 10:43:11 INFO - PROCESS | 1789 | 1471542191774 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 10:43:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 10:43:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1084ms 10:43:11 INFO - PROCESS | 1789 | 1471542191804 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 10:43:11 INFO - PROCESS | 1789 | 1471542191808 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 10:43:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 10:43:11 INFO - PROCESS | 1789 | 1471542191814 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 10:43:11 INFO - PROCESS | 1789 | 1471542191817 Marionette TRACE conn4 <- [1,50,null,{}] 10:43:11 INFO - PROCESS | 1789 | 1471542191822 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:11 INFO - PROCESS | 1789 | 1471542191827 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:12 INFO - PROCESS | 1789 | 1471542192022 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 10:43:12 INFO - PROCESS | 1789 | 1471542192081 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:12 INFO - PROCESS | 1789 | 1471542192087 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:12 INFO - PROCESS | 1789 | ++DOCSHELL 0x97e2fc00 == 20 [pid = 1789] [id = 20] 10:43:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 57 (0xa62c5c00) [pid = 1789] [serial = 57] [outer = (nil)] 10:43:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 58 (0xa62d0400) [pid = 1789] [serial = 58] [outer = 0xa62c5c00] 10:43:12 INFO - PROCESS | 1789 | 1471542192159 Marionette DEBUG loaded listener.js 10:43:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0xa68a5800) [pid = 1789] [serial = 59] [outer = 0xa62c5c00] 10:43:12 INFO - PROCESS | 1789 | 1471542192834 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:43:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 10:43:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1039ms 10:43:12 INFO - PROCESS | 1789 | 1471542192853 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 10:43:12 INFO - PROCESS | 1789 | 1471542192869 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 10:43:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 10:43:12 INFO - PROCESS | 1789 | 1471542192882 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 10:43:12 INFO - PROCESS | 1789 | 1471542192885 Marionette TRACE conn4 <- [1,54,null,{}] 10:43:12 INFO - PROCESS | 1789 | 1471542192891 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:12 INFO - PROCESS | 1789 | 1471542192894 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:13 INFO - PROCESS | 1789 | 1471542193074 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 10:43:13 INFO - PROCESS | 1789 | 1471542193095 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:13 INFO - PROCESS | 1789 | 1471542193101 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:13 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a80400 == 21 [pid = 1789] [id = 21] 10:43:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x93a86400) [pid = 1789] [serial = 60] [outer = (nil)] 10:43:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0xa698e800) [pid = 1789] [serial = 61] [outer = 0x93a86400] 10:43:13 INFO - PROCESS | 1789 | 1471542193174 Marionette DEBUG loaded listener.js 10:43:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0xa6993000) [pid = 1789] [serial = 62] [outer = 0x93a86400] 10:43:13 INFO - PROCESS | 1789 | 1471542193835 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:43:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 10:43:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 985ms 10:43:13 INFO - PROCESS | 1789 | 1471542193862 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 10:43:13 INFO - PROCESS | 1789 | 1471542193866 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 10:43:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 10:43:13 INFO - PROCESS | 1789 | 1471542193871 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 10:43:13 INFO - PROCESS | 1789 | 1471542193874 Marionette TRACE conn4 <- [1,58,null,{}] 10:43:13 INFO - PROCESS | 1789 | 1471542193879 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:13 INFO - PROCESS | 1789 | 1471542193884 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:14 INFO - PROCESS | 1789 | 1471542194028 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 10:43:14 INFO - PROCESS | 1789 | 1471542194130 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:14 INFO - PROCESS | 1789 | 1471542194138 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:14 INFO - PROCESS | 1789 | ++DOCSHELL 0xa230e800 == 22 [pid = 1789] [id = 22] 10:43:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0xa250f400) [pid = 1789] [serial = 63] [outer = (nil)] 10:43:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0xa6daec00) [pid = 1789] [serial = 64] [outer = 0xa250f400] 10:43:14 INFO - PROCESS | 1789 | 1471542194208 Marionette DEBUG loaded listener.js 10:43:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0xa6f42800) [pid = 1789] [serial = 65] [outer = 0xa250f400] 10:43:15 INFO - PROCESS | 1789 | 1471542195844 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:43:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 10:43:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 2030ms 10:43:15 INFO - PROCESS | 1789 | 1471542195910 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 10:43:15 INFO - PROCESS | 1789 | 1471542195916 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 10:43:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 10:43:15 INFO - PROCESS | 1789 | 1471542195927 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 10:43:15 INFO - PROCESS | 1789 | 1471542195933 Marionette TRACE conn4 <- [1,62,null,{}] 10:43:15 INFO - PROCESS | 1789 | 1471542195951 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:15 INFO - PROCESS | 1789 | 1471542195956 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:16 INFO - PROCESS | 1789 | 1471542196131 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 10:43:16 INFO - PROCESS | 1789 | 1471542196192 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:16 INFO - PROCESS | 1789 | 1471542196202 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:16 INFO - PROCESS | 1789 | ++DOCSHELL 0x97ef1c00 == 23 [pid = 1789] [id = 23] 10:43:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x97ef2000) [pid = 1789] [serial = 66] [outer = (nil)] 10:43:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x9864f400) [pid = 1789] [serial = 67] [outer = 0x97ef2000] 10:43:16 INFO - PROCESS | 1789 | 1471542196274 Marionette DEBUG loaded listener.js 10:43:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x99052400) [pid = 1789] [serial = 68] [outer = 0x97ef2000] 10:43:17 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x93a85400) [pid = 1789] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 10:43:17 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x91d4a400) [pid = 1789] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 10:43:17 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x921c2c00) [pid = 1789] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 10:43:17 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x945f1400) [pid = 1789] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 10:43:17 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x9cbebc00) [pid = 1789] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 10:43:17 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x99ddf400) [pid = 1789] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 10:43:17 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x9b3a4800) [pid = 1789] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 10:43:17 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x9bad7800) [pid = 1789] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 10:43:17 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x94fbe800) [pid = 1789] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 10:43:17 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0xa231c800) [pid = 1789] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 10:43:17 INFO - PROCESS | 1789 | --DOMWINDOW == 57 (0xa62c5c00) [pid = 1789] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 10:43:17 INFO - PROCESS | 1789 | --DOMWINDOW == 56 (0x93a86400) [pid = 1789] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 10:43:17 INFO - PROCESS | 1789 | 1471542197578 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:43:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 10:43:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1682ms 10:43:17 INFO - PROCESS | 1789 | 1471542197658 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 10:43:17 INFO - PROCESS | 1789 | 1471542197664 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 10:43:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 10:43:17 INFO - PROCESS | 1789 | 1471542197683 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 10:43:17 INFO - PROCESS | 1789 | 1471542197687 Marionette TRACE conn4 <- [1,66,null,{}] 10:43:17 INFO - PROCESS | 1789 | 1471542197693 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:17 INFO - PROCESS | 1789 | 1471542197698 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:17 INFO - PROCESS | 1789 | 1471542197840 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 10:43:17 INFO - PROCESS | 1789 | 1471542197855 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:17 INFO - PROCESS | 1789 | 1471542197862 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:17 INFO - PROCESS | 1789 | ++DOCSHELL 0x99dde400 == 24 [pid = 1789] [id = 24] 10:43:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 57 (0x99de4800) [pid = 1789] [serial = 69] [outer = (nil)] 10:43:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 58 (0x9a288c00) [pid = 1789] [serial = 70] [outer = 0x99de4800] 10:43:17 INFO - PROCESS | 1789 | 1471542197936 Marionette DEBUG loaded listener.js 10:43:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x9b073800) [pid = 1789] [serial = 71] [outer = 0x99de4800] 10:43:18 INFO - PROCESS | 1789 | 1471542198655 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:43:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 10:43:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 994ms 10:43:18 INFO - PROCESS | 1789 | 1471542198675 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 10:43:18 INFO - PROCESS | 1789 | 1471542198679 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 10:43:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 10:43:18 INFO - PROCESS | 1789 | 1471542198687 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 10:43:18 INFO - PROCESS | 1789 | 1471542198692 Marionette TRACE conn4 <- [1,70,null,{}] 10:43:18 INFO - PROCESS | 1789 | 1471542198712 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:18 INFO - PROCESS | 1789 | 1471542198720 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:18 INFO - PROCESS | 1789 | 1471542198906 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 10:43:18 INFO - PROCESS | 1789 | 1471542198921 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:18 INFO - PROCESS | 1789 | 1471542198929 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:18 INFO - PROCESS | 1789 | ++DOCSHELL 0x9bf1a800 == 25 [pid = 1789] [id = 25] 10:43:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x9bf1ac00) [pid = 1789] [serial = 72] [outer = (nil)] 10:43:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x9cb2a000) [pid = 1789] [serial = 73] [outer = 0x9bf1ac00] 10:43:19 INFO - PROCESS | 1789 | 1471542199004 Marionette DEBUG loaded listener.js 10:43:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x9cbebc00) [pid = 1789] [serial = 74] [outer = 0x9bf1ac00] 10:43:19 INFO - PROCESS | 1789 | 1471542199854 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:43:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 10:43:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1243ms 10:43:19 INFO - PROCESS | 1789 | 1471542199931 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 10:43:19 INFO - PROCESS | 1789 | 1471542199938 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 10:43:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 10:43:19 INFO - PROCESS | 1789 | 1471542199946 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 10:43:19 INFO - PROCESS | 1789 | 1471542199951 Marionette TRACE conn4 <- [1,74,null,{}] 10:43:19 INFO - PROCESS | 1789 | 1471542199960 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:19 INFO - PROCESS | 1789 | 1471542199965 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:20 INFO - PROCESS | 1789 | 1471542200175 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 10:43:20 INFO - PROCESS | 1789 | 1471542200285 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:20 INFO - PROCESS | 1789 | 1471542200291 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:20 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a85400 == 26 [pid = 1789] [id = 26] 10:43:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x93a86800) [pid = 1789] [serial = 75] [outer = (nil)] 10:43:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x97efd800) [pid = 1789] [serial = 76] [outer = 0x93a86800] 10:43:20 INFO - PROCESS | 1789 | 1471542200386 Marionette DEBUG loaded listener.js 10:43:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x9b3a3400) [pid = 1789] [serial = 77] [outer = 0x93a86800] 10:43:21 INFO - PROCESS | 1789 | 1471542201228 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:43:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 10:43:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1331ms 10:43:21 INFO - PROCESS | 1789 | 1471542201276 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 10:43:21 INFO - PROCESS | 1789 | 1471542201283 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 10:43:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 10:43:21 INFO - PROCESS | 1789 | 1471542201294 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 10:43:21 INFO - PROCESS | 1789 | 1471542201298 Marionette TRACE conn4 <- [1,78,null,{}] 10:43:21 INFO - PROCESS | 1789 | 1471542201304 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:21 INFO - PROCESS | 1789 | 1471542201310 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:21 INFO - PROCESS | 1789 | 1471542201482 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 10:43:21 INFO - PROCESS | 1789 | 1471542201615 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:21 INFO - PROCESS | 1789 | 1471542201627 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:21 INFO - PROCESS | 1789 | ++DOCSHELL 0x9bae0000 == 27 [pid = 1789] [id = 27] 10:43:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x9cbeb800) [pid = 1789] [serial = 78] [outer = (nil)] 10:43:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0xa1099000) [pid = 1789] [serial = 79] [outer = 0x9cbeb800] 10:43:21 INFO - PROCESS | 1789 | 1471542201708 Marionette DEBUG loaded listener.js 10:43:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0xa22e7000) [pid = 1789] [serial = 80] [outer = 0x9cbeb800] 10:43:22 INFO - PROCESS | 1789 | 1471542202583 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:43:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 10:43:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1333ms 10:43:22 INFO - PROCESS | 1789 | 1471542202629 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 10:43:22 INFO - PROCESS | 1789 | 1471542202633 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 10:43:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 10:43:22 INFO - PROCESS | 1789 | 1471542202640 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 10:43:22 INFO - PROCESS | 1789 | 1471542202646 Marionette TRACE conn4 <- [1,82,null,{}] 10:43:22 INFO - PROCESS | 1789 | 1471542202663 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:22 INFO - PROCESS | 1789 | 1471542202672 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:22 INFO - PROCESS | 1789 | 1471542202838 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 10:43:22 INFO - PROCESS | 1789 | 1471542202974 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:22 INFO - PROCESS | 1789 | 1471542202985 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:23 INFO - PROCESS | 1789 | ++DOCSHELL 0xa34d3000 == 28 [pid = 1789] [id = 28] 10:43:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0xa34d4400) [pid = 1789] [serial = 81] [outer = (nil)] 10:43:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0xa502fc00) [pid = 1789] [serial = 82] [outer = 0xa34d4400] 10:43:23 INFO - PROCESS | 1789 | 1471542203070 Marionette DEBUG loaded listener.js 10:43:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0xa62c7800) [pid = 1789] [serial = 83] [outer = 0xa34d4400] 10:43:23 INFO - PROCESS | 1789 | 1471542203919 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:43:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 10:43:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1333ms 10:43:23 INFO - PROCESS | 1789 | 1471542203973 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 10:43:23 INFO - PROCESS | 1789 | 1471542203979 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 10:43:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 10:43:24 INFO - PROCESS | 1789 | 1471542204002 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 10:43:24 INFO - PROCESS | 1789 | 1471542204006 Marionette TRACE conn4 <- [1,86,null,{}] 10:43:24 INFO - PROCESS | 1789 | 1471542204012 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:24 INFO - PROCESS | 1789 | 1471542204017 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:24 INFO - PROCESS | 1789 | 1471542204204 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 10:43:24 INFO - PROCESS | 1789 | 1471542204341 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:24 INFO - PROCESS | 1789 | 1471542204351 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:24 INFO - PROCESS | 1789 | ++DOCSHELL 0xa503a800 == 29 [pid = 1789] [id = 29] 10:43:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0xa6990c00) [pid = 1789] [serial = 84] [outer = (nil)] 10:43:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0xa6dafc00) [pid = 1789] [serial = 85] [outer = 0xa6990c00] 10:43:24 INFO - PROCESS | 1789 | 1471542204438 Marionette DEBUG loaded listener.js 10:43:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0xa6f40800) [pid = 1789] [serial = 86] [outer = 0xa6990c00] 10:43:25 INFO - PROCESS | 1789 | 1471542205235 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:43:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 10:43:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1281ms 10:43:25 INFO - PROCESS | 1789 | 1471542205298 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 10:43:25 INFO - PROCESS | 1789 | 1471542205301 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 10:43:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 10:43:25 INFO - PROCESS | 1789 | 1471542205308 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 10:43:25 INFO - PROCESS | 1789 | 1471542205312 Marionette TRACE conn4 <- [1,90,null,{}] 10:43:25 INFO - PROCESS | 1789 | 1471542205318 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:25 INFO - PROCESS | 1789 | 1471542205323 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:25 INFO - PROCESS | 1789 | 1471542205483 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 10:43:25 INFO - PROCESS | 1789 | 1471542205617 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:25 INFO - PROCESS | 1789 | 1471542205623 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:25 INFO - PROCESS | 1789 | ++DOCSHELL 0x9b3f7c00 == 30 [pid = 1789] [id = 30] 10:43:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x9cb1e800) [pid = 1789] [serial = 87] [outer = (nil)] 10:43:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0xa6f7d000) [pid = 1789] [serial = 88] [outer = 0x9cb1e800] 10:43:25 INFO - PROCESS | 1789 | 1471542205707 Marionette DEBUG loaded listener.js 10:43:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0xa6f7f800) [pid = 1789] [serial = 89] [outer = 0x9cb1e800] 10:43:26 INFO - PROCESS | 1789 | 1471542206567 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:43:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 10:43:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1328ms 10:43:26 INFO - PROCESS | 1789 | 1471542206638 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 10:43:26 INFO - PROCESS | 1789 | 1471542206642 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 10:43:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 10:43:26 INFO - PROCESS | 1789 | 1471542206649 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 10:43:26 INFO - PROCESS | 1789 | 1471542206652 Marionette TRACE conn4 <- [1,94,null,{}] 10:43:26 INFO - PROCESS | 1789 | 1471542206658 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:26 INFO - PROCESS | 1789 | 1471542206669 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:26 INFO - PROCESS | 1789 | 1471542206971 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 10:43:27 INFO - PROCESS | 1789 | 1471542207189 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:27 INFO - PROCESS | 1789 | 1471542207200 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:27 INFO - PROCESS | 1789 | ++DOCSHELL 0x9386f400 == 31 [pid = 1789] [id = 31] 10:43:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x93a80c00) [pid = 1789] [serial = 90] [outer = (nil)] 10:43:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x94568800) [pid = 1789] [serial = 91] [outer = 0x93a80c00] 10:43:27 INFO - PROCESS | 1789 | 1471542207352 Marionette DEBUG loaded listener.js 10:43:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x96255000) [pid = 1789] [serial = 92] [outer = 0x93a80c00] 10:43:28 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x9a3de400) [pid = 1789] [serial = 12] [outer = (nil)] [url = about:blank] 10:43:28 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x921c7400) [pid = 1789] [serial = 25] [outer = (nil)] [url = about:blank] 10:43:28 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x97ef9000) [pid = 1789] [serial = 31] [outer = (nil)] [url = about:blank] 10:43:28 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x99ddb800) [pid = 1789] [serial = 34] [outer = (nil)] [url = about:blank] 10:43:28 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0xa1021c00) [pid = 1789] [serial = 37] [outer = (nil)] [url = about:blank] 10:43:28 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x99f88c00) [pid = 1789] [serial = 40] [outer = (nil)] [url = about:blank] 10:43:28 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9a557400) [pid = 1789] [serial = 41] [outer = (nil)] [url = about:blank] 10:43:28 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x9b3f0800) [pid = 1789] [serial = 43] [outer = (nil)] [url = about:blank] 10:43:28 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x9b524c00) [pid = 1789] [serial = 44] [outer = (nil)] [url = about:blank] 10:43:28 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x9cb23800) [pid = 1789] [serial = 46] [outer = (nil)] [url = about:blank] 10:43:28 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x9cbe1400) [pid = 1789] [serial = 47] [outer = (nil)] [url = about:blank] 10:43:28 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x94ff1800) [pid = 1789] [serial = 49] [outer = (nil)] [url = about:blank] 10:43:28 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0xa23af400) [pid = 1789] [serial = 52] [outer = (nil)] [url = about:blank] 10:43:28 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0xa3215c00) [pid = 1789] [serial = 55] [outer = (nil)] [url = about:blank] 10:43:28 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0xa62d0400) [pid = 1789] [serial = 58] [outer = (nil)] [url = about:blank] 10:43:28 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0xa698e800) [pid = 1789] [serial = 61] [outer = (nil)] [url = about:blank] 10:43:28 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x99d35400) [pid = 1789] [serial = 50] [outer = (nil)] [url = about:blank] 10:43:28 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x921c5c00) [pid = 1789] [serial = 28] [outer = (nil)] [url = about:blank] 10:43:28 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0xa250a000) [pid = 1789] [serial = 53] [outer = (nil)] [url = about:blank] 10:43:28 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0xa68a5800) [pid = 1789] [serial = 59] [outer = (nil)] [url = about:blank] 10:43:28 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0xa6993000) [pid = 1789] [serial = 62] [outer = (nil)] [url = about:blank] 10:43:28 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0x9b080c00) [pid = 1789] [serial = 35] [outer = (nil)] [url = about:blank] 10:43:28 INFO - PROCESS | 1789 | --DOMWINDOW == 57 (0xa2306400) [pid = 1789] [serial = 38] [outer = (nil)] [url = about:blank] 10:43:28 INFO - PROCESS | 1789 | --DOMWINDOW == 56 (0x91d50c00) [pid = 1789] [serial = 23] [outer = (nil)] [url = about:blank] 10:43:28 INFO - PROCESS | 1789 | --DOMWINDOW == 55 (0x936dd000) [pid = 1789] [serial = 26] [outer = (nil)] [url = about:blank] 10:43:28 INFO - PROCESS | 1789 | --DOMWINDOW == 54 (0x9a675c00) [pid = 1789] [serial = 9] [outer = (nil)] [url = about:blank] 10:43:28 INFO - PROCESS | 1789 | --DOMWINDOW == 53 (0xa4e5c400) [pid = 1789] [serial = 2] [outer = (nil)] [url = about:blank] 10:43:28 INFO - PROCESS | 1789 | --DOMWINDOW == 52 (0x91d4c400) [pid = 1789] [serial = 22] [outer = (nil)] [url = about:blank] 10:43:28 INFO - PROCESS | 1789 | --DOMWINDOW == 51 (0x93a8bc00) [pid = 1789] [serial = 17] [outer = (nil)] [url = about:blank] 10:43:28 INFO - PROCESS | 1789 | --DOMWINDOW == 50 (0x9375a800) [pid = 1789] [serial = 19] [outer = (nil)] [url = about:blank] 10:43:28 INFO - PROCESS | 1789 | --DOMWINDOW == 49 (0x93a87400) [pid = 1789] [serial = 16] [outer = (nil)] [url = about:blank] 10:43:28 INFO - PROCESS | 1789 | 1471542208836 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 10:43:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 10:43:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 2238ms 10:43:28 INFO - PROCESS | 1789 | 1471542208888 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 10:43:28 INFO - PROCESS | 1789 | 1471542208893 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 10:43:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 10:43:28 INFO - PROCESS | 1789 | 1471542208902 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 10:43:28 INFO - PROCESS | 1789 | 1471542208910 Marionette TRACE conn4 <- [1,98,null,{}] 10:43:28 INFO - PROCESS | 1789 | 1471542208918 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:28 INFO - PROCESS | 1789 | 1471542208923 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:29 INFO - PROCESS | 1789 | 1471542209106 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 10:43:29 INFO - PROCESS | 1789 | 1471542209210 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:29 INFO - PROCESS | 1789 | 1471542209219 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:29 INFO - PROCESS | 1789 | ++DOCSHELL 0x9386a400 == 32 [pid = 1789] [id = 32] 10:43:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 50 (0x93874800) [pid = 1789] [serial = 93] [outer = (nil)] 10:43:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 51 (0x9456a800) [pid = 1789] [serial = 94] [outer = 0x93874800] 10:43:29 INFO - PROCESS | 1789 | 1471542209294 Marionette DEBUG loaded listener.js 10:43:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 52 (0x94ff3800) [pid = 1789] [serial = 95] [outer = 0x93874800] 10:43:29 INFO - PROCESS | 1789 | 1471542209968 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 10:43:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 10:43:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1085ms 10:43:30 INFO - PROCESS | 1789 | 1471542210011 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 10:43:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 10:43:30 INFO - PROCESS | 1789 | 1471542210020 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 10:43:30 INFO - PROCESS | 1789 | 1471542210032 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 10:43:30 INFO - PROCESS | 1789 | 1471542210037 Marionette TRACE conn4 <- [1,102,null,{}] 10:43:30 INFO - PROCESS | 1789 | 1471542210050 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:30 INFO - PROCESS | 1789 | 1471542210056 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:30 INFO - PROCESS | 1789 | 1471542210222 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 10:43:30 INFO - PROCESS | 1789 | 1471542210234 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:30 INFO - PROCESS | 1789 | 1471542210241 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:30 INFO - PROCESS | 1789 | ++DOCSHELL 0x99de0400 == 33 [pid = 1789] [id = 33] 10:43:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 53 (0x9a292c00) [pid = 1789] [serial = 96] [outer = (nil)] 10:43:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 54 (0x9a548800) [pid = 1789] [serial = 97] [outer = 0x9a292c00] 10:43:30 INFO - PROCESS | 1789 | 1471542210316 Marionette DEBUG loaded listener.js 10:43:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 55 (0x9abc9400) [pid = 1789] [serial = 98] [outer = 0x9a292c00] 10:43:31 INFO - PROCESS | 1789 | 1471542211102 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 10:43:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 10:43:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1138ms 10:43:31 INFO - PROCESS | 1789 | 1471542211169 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 10:43:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 10:43:31 INFO - PROCESS | 1789 | 1471542211173 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 10:43:31 INFO - PROCESS | 1789 | 1471542211180 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 10:43:31 INFO - PROCESS | 1789 | 1471542211186 Marionette TRACE conn4 <- [1,106,null,{}] 10:43:31 INFO - PROCESS | 1789 | 1471542211209 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:31 INFO - PROCESS | 1789 | 1471542211218 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:31 INFO - PROCESS | 1789 | 1471542211407 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 10:43:31 INFO - PROCESS | 1789 | 1471542211432 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:31 INFO - PROCESS | 1789 | 1471542211439 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:31 INFO - PROCESS | 1789 | ++DOCSHELL 0x9badc400 == 34 [pid = 1789] [id = 34] 10:43:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 56 (0x9badf400) [pid = 1789] [serial = 99] [outer = (nil)] 10:43:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 57 (0x9bf12800) [pid = 1789] [serial = 100] [outer = 0x9badf400] 10:43:31 INFO - PROCESS | 1789 | 1471542211515 Marionette DEBUG loaded listener.js 10:43:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 58 (0x9cb3e000) [pid = 1789] [serial = 101] [outer = 0x9badf400] 10:43:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0xa1021c00) [pid = 1789] [serial = 102] [outer = 0x94fb4400] 10:43:32 INFO - PROCESS | 1789 | 1471542212442 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 10:43:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 10:43:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1294ms 10:43:32 INFO - PROCESS | 1789 | 1471542212475 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 10:43:32 INFO - PROCESS | 1789 | 1471542212479 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 10:43:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 10:43:32 INFO - PROCESS | 1789 | 1471542212485 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 10:43:32 INFO - PROCESS | 1789 | 1471542212488 Marionette TRACE conn4 <- [1,110,null,{}] 10:43:32 INFO - PROCESS | 1789 | 1471542212500 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:32 INFO - PROCESS | 1789 | 1471542212504 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:32 INFO - PROCESS | 1789 | 1471542212685 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 10:43:32 INFO - PROCESS | 1789 | 1471542212748 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:32 INFO - PROCESS | 1789 | 1471542212756 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:32 INFO - PROCESS | 1789 | ++DOCSHELL 0x91d48400 == 35 [pid = 1789] [id = 35] 10:43:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x9a095c00) [pid = 1789] [serial = 103] [outer = (nil)] 10:43:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0xa1020800) [pid = 1789] [serial = 104] [outer = 0x9a095c00] 10:43:32 INFO - PROCESS | 1789 | 1471542212826 Marionette DEBUG loaded listener.js 10:43:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0xa2323c00) [pid = 1789] [serial = 105] [outer = 0x9a095c00] 10:43:33 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0xa250f400) [pid = 1789] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 10:43:33 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0xa2fc7800) [pid = 1789] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 10:43:33 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x9bf1ac00) [pid = 1789] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 10:43:33 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0x99de4800) [pid = 1789] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 10:43:33 INFO - PROCESS | 1789 | --DOMWINDOW == 57 (0x97ef2000) [pid = 1789] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 10:43:33 INFO - PROCESS | 1789 | 1471542213589 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 10:43:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 10:43:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1133ms 10:43:33 INFO - PROCESS | 1789 | 1471542213619 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 10:43:33 INFO - PROCESS | 1789 | 1471542213623 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 10:43:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 10:43:33 INFO - PROCESS | 1789 | 1471542213636 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 10:43:33 INFO - PROCESS | 1789 | 1471542213638 Marionette TRACE conn4 <- [1,114,null,{}] 10:43:33 INFO - PROCESS | 1789 | 1471542213644 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:33 INFO - PROCESS | 1789 | 1471542213649 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:33 INFO - PROCESS | 1789 | 1471542213782 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 10:43:33 INFO - PROCESS | 1789 | 1471542213801 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:33 INFO - PROCESS | 1789 | 1471542213811 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:33 INFO - PROCESS | 1789 | ++DOCSHELL 0x91d47400 == 36 [pid = 1789] [id = 36] 10:43:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 58 (0x9459e800) [pid = 1789] [serial = 106] [outer = (nil)] 10:43:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x945a8800) [pid = 1789] [serial = 107] [outer = 0x9459e800] 10:43:33 INFO - PROCESS | 1789 | 1471542213877 Marionette DEBUG loaded listener.js 10:43:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x945aac00) [pid = 1789] [serial = 108] [outer = 0x9459e800] 10:43:34 INFO - PROCESS | 1789 | 1471542214676 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 10:43:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 10:43:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1088ms 10:43:34 INFO - PROCESS | 1789 | 1471542214719 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 10:43:34 INFO - PROCESS | 1789 | 1471542214722 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 10:43:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 10:43:34 INFO - PROCESS | 1789 | 1471542214728 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 10:43:34 INFO - PROCESS | 1789 | 1471542214731 Marionette TRACE conn4 <- [1,118,null,{}] 10:43:34 INFO - PROCESS | 1789 | 1471542214737 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:34 INFO - PROCESS | 1789 | 1471542214747 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:34 INFO - PROCESS | 1789 | 1471542214914 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 10:43:34 INFO - PROCESS | 1789 | 1471542214923 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:34 INFO - PROCESS | 1789 | 1471542214930 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:34 INFO - PROCESS | 1789 | ++DOCSHELL 0x91d4d000 == 37 [pid = 1789] [id = 37] 10:43:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x945a8000) [pid = 1789] [serial = 109] [outer = (nil)] 10:43:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0xa2509400) [pid = 1789] [serial = 110] [outer = 0x945a8000] 10:43:35 INFO - PROCESS | 1789 | 1471542215003 Marionette DEBUG loaded listener.js 10:43:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0xa256fc00) [pid = 1789] [serial = 111] [outer = 0x945a8000] 10:43:36 INFO - PROCESS | 1789 | 1471542216010 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 10:43:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 10:43:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1337ms 10:43:36 INFO - PROCESS | 1789 | 1471542216067 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 10:43:36 INFO - PROCESS | 1789 | 1471542216073 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 10:43:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 10:43:36 INFO - PROCESS | 1789 | 1471542216081 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 10:43:36 INFO - PROCESS | 1789 | 1471542216089 Marionette TRACE conn4 <- [1,122,null,{}] 10:43:36 INFO - PROCESS | 1789 | 1471542216097 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:36 INFO - PROCESS | 1789 | 1471542216103 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:36 INFO - PROCESS | 1789 | 1471542216279 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 10:43:36 INFO - PROCESS | 1789 | 1471542216417 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:36 INFO - PROCESS | 1789 | 1471542216429 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:36 INFO - PROCESS | 1789 | ++DOCSHELL 0x921c6800 == 38 [pid = 1789] [id = 38] 10:43:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x93a87000) [pid = 1789] [serial = 112] [outer = (nil)] 10:43:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x97e30000) [pid = 1789] [serial = 113] [outer = 0x93a87000] 10:43:36 INFO - PROCESS | 1789 | 1471542216514 Marionette DEBUG loaded listener.js 10:43:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x99d35400) [pid = 1789] [serial = 114] [outer = 0x93a87000] 10:43:37 INFO - PROCESS | 1789 | 1471542217509 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 10:43:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 10:43:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1484ms 10:43:37 INFO - PROCESS | 1789 | 1471542217565 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 10:43:37 INFO - PROCESS | 1789 | 1471542217573 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 10:43:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 10:43:37 INFO - PROCESS | 1789 | 1471542217583 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 10:43:37 INFO - PROCESS | 1789 | 1471542217587 Marionette TRACE conn4 <- [1,126,null,{}] 10:43:37 INFO - PROCESS | 1789 | 1471542217594 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:37 INFO - PROCESS | 1789 | 1471542217600 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:37 INFO - PROCESS | 1789 | 1471542217780 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 10:43:37 INFO - PROCESS | 1789 | 1471542217945 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:37 INFO - PROCESS | 1789 | 1471542217952 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:37 INFO - PROCESS | 1789 | ++DOCSHELL 0x9b081400 == 39 [pid = 1789] [id = 39] 10:43:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x9bad6800) [pid = 1789] [serial = 115] [outer = (nil)] 10:43:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x9bf1b800) [pid = 1789] [serial = 116] [outer = 0x9bad6800] 10:43:38 INFO - PROCESS | 1789 | 1471542218045 Marionette DEBUG loaded listener.js 10:43:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x9cbe1800) [pid = 1789] [serial = 117] [outer = 0x9bad6800] 10:43:38 INFO - PROCESS | 1789 | 1471542218949 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 10:43:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 10:43:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1432ms 10:43:39 INFO - PROCESS | 1789 | 1471542219016 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 10:43:39 INFO - PROCESS | 1789 | 1471542219021 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 10:43:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 10:43:39 INFO - PROCESS | 1789 | 1471542219028 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 10:43:39 INFO - PROCESS | 1789 | 1471542219034 Marionette TRACE conn4 <- [1,130,null,{}] 10:43:39 INFO - PROCESS | 1789 | 1471542219051 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:39 INFO - PROCESS | 1789 | 1471542219059 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:39 INFO - PROCESS | 1789 | 1471542219282 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 10:43:39 INFO - PROCESS | 1789 | 1471542219454 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:39 INFO - PROCESS | 1789 | 1471542219467 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:39 INFO - PROCESS | 1789 | ++DOCSHELL 0x94fc1c00 == 40 [pid = 1789] [id = 40] 10:43:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x94fc2000) [pid = 1789] [serial = 118] [outer = (nil)] 10:43:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x94fee400) [pid = 1789] [serial = 119] [outer = 0x94fc2000] 10:43:39 INFO - PROCESS | 1789 | 1471542219554 Marionette DEBUG loaded listener.js 10:43:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x9b3f7800) [pid = 1789] [serial = 120] [outer = 0x94fc2000] 10:43:40 INFO - PROCESS | 1789 | --DOCSHELL 0x91d47400 == 39 [pid = 1789] [id = 36] 10:43:40 INFO - PROCESS | 1789 | --DOCSHELL 0x91d48400 == 38 [pid = 1789] [id = 35] 10:43:40 INFO - PROCESS | 1789 | --DOCSHELL 0x9badc400 == 37 [pid = 1789] [id = 34] 10:43:40 INFO - PROCESS | 1789 | --DOCSHELL 0x99de0400 == 36 [pid = 1789] [id = 33] 10:43:40 INFO - PROCESS | 1789 | --DOCSHELL 0x9386a400 == 35 [pid = 1789] [id = 32] 10:43:40 INFO - PROCESS | 1789 | 1471542220654 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 10:43:40 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x9cbebc00) [pid = 1789] [serial = 74] [outer = (nil)] [url = about:blank] 10:43:40 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x9cb2a000) [pid = 1789] [serial = 73] [outer = (nil)] [url = about:blank] 10:43:40 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x9a288c00) [pid = 1789] [serial = 70] [outer = (nil)] [url = about:blank] 10:43:40 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x9864f400) [pid = 1789] [serial = 67] [outer = (nil)] [url = about:blank] 10:43:40 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x99052400) [pid = 1789] [serial = 68] [outer = (nil)] [url = about:blank] 10:43:40 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x9b073800) [pid = 1789] [serial = 71] [outer = (nil)] [url = about:blank] 10:43:40 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0xa6f42800) [pid = 1789] [serial = 65] [outer = (nil)] [url = about:blank] 10:43:40 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0xa6daec00) [pid = 1789] [serial = 64] [outer = (nil)] [url = about:blank] 10:43:40 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0xa3455000) [pid = 1789] [serial = 56] [outer = (nil)] [url = about:blank] 10:43:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 10:43:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1699ms 10:43:40 INFO - PROCESS | 1789 | 1471542220727 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 10:43:40 INFO - PROCESS | 1789 | 1471542220733 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 10:43:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 10:43:40 INFO - PROCESS | 1789 | 1471542220740 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 10:43:40 INFO - PROCESS | 1789 | 1471542220745 Marionette TRACE conn4 <- [1,134,null,{}] 10:43:40 INFO - PROCESS | 1789 | 1471542220754 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:40 INFO - PROCESS | 1789 | 1471542220760 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:40 INFO - PROCESS | 1789 | 1471542220912 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 10:43:40 INFO - PROCESS | 1789 | 1471542220922 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:40 INFO - PROCESS | 1789 | 1471542220936 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:40 INFO - PROCESS | 1789 | ++DOCSHELL 0x945a3c00 == 36 [pid = 1789] [id = 41] 10:43:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x945a4000) [pid = 1789] [serial = 121] [outer = (nil)] 10:43:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x945e6000) [pid = 1789] [serial = 122] [outer = 0x945a4000] 10:43:41 INFO - PROCESS | 1789 | 1471542221016 Marionette DEBUG loaded listener.js 10:43:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x94fb6c00) [pid = 1789] [serial = 123] [outer = 0x945a4000] 10:43:41 INFO - PROCESS | 1789 | 1471542221840 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 10:43:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 10:43:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1132ms 10:43:41 INFO - PROCESS | 1789 | 1471542221873 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 10:43:41 INFO - PROCESS | 1789 | 1471542221878 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 10:43:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 10:43:41 INFO - PROCESS | 1789 | 1471542221888 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 10:43:41 INFO - PROCESS | 1789 | 1471542221892 Marionette TRACE conn4 <- [1,138,null,{}] 10:43:41 INFO - PROCESS | 1789 | 1471542221898 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:41 INFO - PROCESS | 1789 | 1471542221903 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:42 INFO - PROCESS | 1789 | 1471542222053 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 10:43:42 INFO - PROCESS | 1789 | 1471542222064 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:42 INFO - PROCESS | 1789 | 1471542222073 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:42 INFO - PROCESS | 1789 | ++DOCSHELL 0x94fee800 == 37 [pid = 1789] [id = 42] 10:43:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x9864cc00) [pid = 1789] [serial = 124] [outer = (nil)] 10:43:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x99057000) [pid = 1789] [serial = 125] [outer = 0x9864cc00] 10:43:42 INFO - PROCESS | 1789 | 1471542222144 Marionette DEBUG loaded listener.js 10:43:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x99d3a000) [pid = 1789] [serial = 126] [outer = 0x9864cc00] 10:43:42 INFO - PROCESS | 1789 | 1471542222980 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 10:43:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 10:43:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1134ms 10:43:43 INFO - PROCESS | 1789 | 1471542223022 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 10:43:43 INFO - PROCESS | 1789 | 1471542223026 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 10:43:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 10:43:43 INFO - PROCESS | 1789 | 1471542223032 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 10:43:43 INFO - PROCESS | 1789 | 1471542223038 Marionette TRACE conn4 <- [1,142,null,{}] 10:43:43 INFO - PROCESS | 1789 | 1471542223053 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:43 INFO - PROCESS | 1789 | 1471542223061 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:43 INFO - PROCESS | 1789 | 1471542223211 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 10:43:43 INFO - PROCESS | 1789 | 1471542223320 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:43 INFO - PROCESS | 1789 | 1471542223327 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:43 INFO - PROCESS | 1789 | ++DOCSHELL 0x9bae0800 == 38 [pid = 1789] [id = 43] 10:43:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x9bf0cc00) [pid = 1789] [serial = 127] [outer = (nil)] 10:43:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x9cb40000) [pid = 1789] [serial = 128] [outer = 0x9bf0cc00] 10:43:43 INFO - PROCESS | 1789 | 1471542223403 Marionette DEBUG loaded listener.js 10:43:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0xa1097c00) [pid = 1789] [serial = 129] [outer = 0x9bf0cc00] 10:43:44 INFO - PROCESS | 1789 | 1471542224203 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 10:43:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 10:43:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1231ms 10:43:44 INFO - PROCESS | 1789 | 1471542224264 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 10:43:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 10:43:44 INFO - PROCESS | 1789 | 1471542224269 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 10:43:44 INFO - PROCESS | 1789 | 1471542224278 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 10:43:44 INFO - PROCESS | 1789 | 1471542224285 Marionette TRACE conn4 <- [1,146,null,{}] 10:43:44 INFO - PROCESS | 1789 | 1471542224294 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:44 INFO - PROCESS | 1789 | 1471542224298 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:44 INFO - PROCESS | 1789 | 1471542224498 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 10:43:44 INFO - PROCESS | 1789 | 1471542224514 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:44 INFO - PROCESS | 1789 | 1471542224521 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:44 INFO - PROCESS | 1789 | ++DOCSHELL 0x9b081000 == 39 [pid = 1789] [id = 44] 10:43:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0xa23aec00) [pid = 1789] [serial = 130] [outer = (nil)] 10:43:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0xa250f000) [pid = 1789] [serial = 131] [outer = 0xa23aec00] 10:43:44 INFO - PROCESS | 1789 | 1471542224592 Marionette DEBUG loaded listener.js 10:43:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0xa327a000) [pid = 1789] [serial = 132] [outer = 0xa23aec00] 10:43:45 INFO - PROCESS | 1789 | 1471542225467 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 10:43:45 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x93a86800) [pid = 1789] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 10:43:45 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9cbeb800) [pid = 1789] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 10:43:45 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0xa34d4400) [pid = 1789] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 10:43:45 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0xa6990c00) [pid = 1789] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 10:43:45 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x9cb1e800) [pid = 1789] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 10:43:45 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x9badf400) [pid = 1789] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 10:43:45 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x9a095c00) [pid = 1789] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 10:43:45 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x9a292c00) [pid = 1789] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 10:43:45 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x93874800) [pid = 1789] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 10:43:45 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x9459e800) [pid = 1789] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 10:43:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 10:43:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1257ms 10:43:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 10:43:45 INFO - PROCESS | 1789 | 1471542225531 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 10:43:45 INFO - PROCESS | 1789 | 1471542225534 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 10:43:45 INFO - PROCESS | 1789 | 1471542225539 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 10:43:45 INFO - PROCESS | 1789 | 1471542225543 Marionette TRACE conn4 <- [1,150,null,{}] 10:43:45 INFO - PROCESS | 1789 | 1471542225548 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:45 INFO - PROCESS | 1789 | 1471542225553 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:45 INFO - PROCESS | 1789 | 1471542225690 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 10:43:45 INFO - PROCESS | 1789 | 1471542225807 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:45 INFO - PROCESS | 1789 | 1471542225818 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:45 INFO - PROCESS | 1789 | ++DOCSHELL 0x9a7a8800 == 40 [pid = 1789] [id = 45] 10:43:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x9b3a8000) [pid = 1789] [serial = 133] [outer = (nil)] 10:43:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x9cbeb800) [pid = 1789] [serial = 134] [outer = 0x9b3a8000] 10:43:45 INFO - PROCESS | 1789 | 1471542225899 Marionette DEBUG loaded listener.js 10:43:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0xa20a5400) [pid = 1789] [serial = 135] [outer = 0x9b3a8000] 10:43:46 INFO - PROCESS | 1789 | 1471542226789 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 10:43:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 10:43:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1282ms 10:43:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 10:43:46 INFO - PROCESS | 1789 | 1471542226821 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 10:43:46 INFO - PROCESS | 1789 | 1471542226824 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 10:43:46 INFO - PROCESS | 1789 | 1471542226830 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 10:43:46 INFO - PROCESS | 1789 | 1471542226833 Marionette TRACE conn4 <- [1,154,null,{}] 10:43:46 INFO - PROCESS | 1789 | 1471542226839 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:46 INFO - PROCESS | 1789 | 1471542226851 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:47 INFO - PROCESS | 1789 | 1471542227028 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 10:43:47 INFO - PROCESS | 1789 | 1471542227126 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:47 INFO - PROCESS | 1789 | 1471542227135 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:47 INFO - PROCESS | 1789 | ++DOCSHELL 0x921c9400 == 41 [pid = 1789] [id = 46] 10:43:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x921ca000) [pid = 1789] [serial = 136] [outer = (nil)] 10:43:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x97490c00) [pid = 1789] [serial = 137] [outer = 0x921ca000] 10:43:47 INFO - PROCESS | 1789 | 1471542227204 Marionette DEBUG loaded listener.js 10:43:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x97492400) [pid = 1789] [serial = 138] [outer = 0x921ca000] 10:43:48 INFO - PROCESS | 1789 | 1471542228097 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 10:43:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 10:43:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1294ms 10:43:48 INFO - PROCESS | 1789 | 1471542228125 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 10:43:48 INFO - PROCESS | 1789 | 1471542228132 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 10:43:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 10:43:48 INFO - PROCESS | 1789 | 1471542228141 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 10:43:48 INFO - PROCESS | 1789 | 1471542228147 Marionette TRACE conn4 <- [1,158,null,{}] 10:43:48 INFO - PROCESS | 1789 | 1471542228156 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:48 INFO - PROCESS | 1789 | 1471542228162 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:48 INFO - PROCESS | 1789 | 1471542228343 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 10:43:48 INFO - PROCESS | 1789 | 1471542228486 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:48 INFO - PROCESS | 1789 | 1471542228494 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:48 INFO - PROCESS | 1789 | ++DOCSHELL 0x9459ec00 == 42 [pid = 1789] [id = 47] 10:43:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x9459f000) [pid = 1789] [serial = 139] [outer = (nil)] 10:43:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x94fba800) [pid = 1789] [serial = 140] [outer = 0x9459f000] 10:43:48 INFO - PROCESS | 1789 | 1471542228581 Marionette DEBUG loaded listener.js 10:43:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x94fc3000) [pid = 1789] [serial = 141] [outer = 0x9459f000] 10:43:49 INFO - PROCESS | 1789 | 1471542229682 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 10:43:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 10:43:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1594ms 10:43:49 INFO - PROCESS | 1789 | 1471542229765 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 10:43:49 INFO - PROCESS | 1789 | 1471542229772 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 10:43:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 10:43:49 INFO - PROCESS | 1789 | 1471542229856 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 10:43:49 INFO - PROCESS | 1789 | 1471542229861 Marionette TRACE conn4 <- [1,162,null,{}] 10:43:49 INFO - PROCESS | 1789 | 1471542229868 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:49 INFO - PROCESS | 1789 | 1471542229873 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:50 INFO - PROCESS | 1789 | 1471542230070 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 10:43:50 INFO - PROCESS | 1789 | 1471542230259 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:50 INFO - PROCESS | 1789 | 1471542230267 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:50 INFO - PROCESS | 1789 | ++DOCSHELL 0x99f84c00 == 43 [pid = 1789] [id = 48] 10:43:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x9b080000) [pid = 1789] [serial = 142] [outer = (nil)] 10:43:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x9cf20800) [pid = 1789] [serial = 143] [outer = 0x9b080000] 10:43:50 INFO - PROCESS | 1789 | 1471542230351 Marionette DEBUG loaded listener.js 10:43:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0xa23ba400) [pid = 1789] [serial = 144] [outer = 0x9b080000] 10:43:51 INFO - PROCESS | 1789 | 1471542231240 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 10:43:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 10:43:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1456ms 10:43:51 INFO - PROCESS | 1789 | 1471542231290 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 10:43:51 INFO - PROCESS | 1789 | 1471542231294 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 10:43:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 10:43:51 INFO - PROCESS | 1789 | 1471542231303 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 10:43:51 INFO - PROCESS | 1789 | 1471542231308 Marionette TRACE conn4 <- [1,166,null,{}] 10:43:51 INFO - PROCESS | 1789 | 1471542231325 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:51 INFO - PROCESS | 1789 | 1471542231334 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:51 INFO - PROCESS | 1789 | 1471542231509 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 10:43:51 INFO - PROCESS | 1789 | 1471542231649 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:51 INFO - PROCESS | 1789 | 1471542231660 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:51 INFO - PROCESS | 1789 | ++DOCSHELL 0xa62d0400 == 44 [pid = 1789] [id = 49] 10:43:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0xa68a2000) [pid = 1789] [serial = 145] [outer = (nil)] 10:43:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0xa6946000) [pid = 1789] [serial = 146] [outer = 0xa68a2000] 10:43:51 INFO - PROCESS | 1789 | 1471542231747 Marionette DEBUG loaded listener.js 10:43:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0xa6993000) [pid = 1789] [serial = 147] [outer = 0xa68a2000] 10:43:52 INFO - PROCESS | 1789 | 1471542232592 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 10:43:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 10:43:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1338ms 10:43:52 INFO - PROCESS | 1789 | 1471542232641 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 10:43:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 10:43:52 INFO - PROCESS | 1789 | 1471542232652 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 10:43:52 INFO - PROCESS | 1789 | 1471542232658 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 10:43:52 INFO - PROCESS | 1789 | 1471542232662 Marionette TRACE conn4 <- [1,170,null,{}] 10:43:52 INFO - PROCESS | 1789 | 1471542232668 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:52 INFO - PROCESS | 1789 | 1471542232673 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:52 INFO - PROCESS | 1789 | 1471542232845 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 10:43:53 INFO - PROCESS | 1789 | 1471542232992 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:53 INFO - PROCESS | 1789 | 1471542233003 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:53 INFO - PROCESS | 1789 | ++DOCSHELL 0x9ab28c00 == 45 [pid = 1789] [id = 50] 10:43:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x9ab29c00) [pid = 1789] [serial = 148] [outer = (nil)] 10:43:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9ab31800) [pid = 1789] [serial = 149] [outer = 0x9ab29c00] 10:43:53 INFO - PROCESS | 1789 | 1471542233083 Marionette DEBUG loaded listener.js 10:43:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x9ab35c00) [pid = 1789] [serial = 150] [outer = 0x9ab29c00] 10:43:54 INFO - PROCESS | 1789 | 1471542234015 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 10:43:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 10:43:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1394ms 10:43:54 INFO - PROCESS | 1789 | 1471542234052 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 10:43:54 INFO - PROCESS | 1789 | 1471542234056 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 10:43:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 10:43:54 INFO - PROCESS | 1789 | 1471542234062 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 10:43:54 INFO - PROCESS | 1789 | 1471542234066 Marionette TRACE conn4 <- [1,174,null,{}] 10:43:54 INFO - PROCESS | 1789 | 1471542234072 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:54 INFO - PROCESS | 1789 | 1471542234077 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:54 INFO - PROCESS | 1789 | 1471542234253 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 10:43:54 INFO - PROCESS | 1789 | 1471542234393 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:54 INFO - PROCESS | 1789 | 1471542234407 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:54 INFO - PROCESS | 1789 | ++DOCSHELL 0x9ab29400 == 46 [pid = 1789] [id = 51] 10:43:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9ab37400) [pid = 1789] [serial = 151] [outer = (nil)] 10:43:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9ab84400) [pid = 1789] [serial = 152] [outer = 0x9ab37400] 10:43:54 INFO - PROCESS | 1789 | 1471542234493 Marionette DEBUG loaded listener.js 10:43:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x9ab85800) [pid = 1789] [serial = 153] [outer = 0x9ab37400] 10:43:55 INFO - PROCESS | 1789 | 1471542235475 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 10:43:55 INFO - PROCESS | 1789 | 1471542235617 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 10:43:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 10:43:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1584ms 10:43:55 INFO - PROCESS | 1789 | 1471542235648 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 10:43:55 INFO - PROCESS | 1789 | 1471542235653 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 10:43:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 10:43:55 INFO - PROCESS | 1789 | 1471542235661 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 10:43:55 INFO - PROCESS | 1789 | 1471542235667 Marionette TRACE conn4 <- [1,178,null,{}] 10:43:55 INFO - PROCESS | 1789 | 1471542235674 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:55 INFO - PROCESS | 1789 | 1471542235681 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:55 INFO - PROCESS | 1789 | 1471542235851 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 10:43:56 INFO - PROCESS | 1789 | 1471542236037 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:56 INFO - PROCESS | 1789 | 1471542236046 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:56 INFO - PROCESS | 1789 | ++DOCSHELL 0x94fb5400 == 47 [pid = 1789] [id = 52] 10:43:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x96258000) [pid = 1789] [serial = 154] [outer = (nil)] 10:43:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x99596c00) [pid = 1789] [serial = 155] [outer = 0x96258000] 10:43:56 INFO - PROCESS | 1789 | 1471542236123 Marionette DEBUG loaded listener.js 10:43:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x9a294000) [pid = 1789] [serial = 156] [outer = 0x96258000] 10:43:57 INFO - PROCESS | 1789 | 1471542237000 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 10:43:57 INFO - PROCESS | 1789 | --DOCSHELL 0x9386f400 == 46 [pid = 1789] [id = 31] 10:43:57 INFO - PROCESS | 1789 | --DOCSHELL 0x9a7a8800 == 45 [pid = 1789] [id = 45] 10:43:57 INFO - PROCESS | 1789 | --DOCSHELL 0x9b081000 == 44 [pid = 1789] [id = 44] 10:43:57 INFO - PROCESS | 1789 | --DOCSHELL 0x9bae0800 == 43 [pid = 1789] [id = 43] 10:43:57 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x94568800) [pid = 1789] [serial = 91] [outer = (nil)] [url = about:blank] 10:43:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 10:43:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1432ms 10:43:57 INFO - PROCESS | 1789 | --DOCSHELL 0x94fee800 == 42 [pid = 1789] [id = 42] 10:43:57 INFO - PROCESS | 1789 | --DOCSHELL 0x945a3c00 == 41 [pid = 1789] [id = 41] 10:43:57 INFO - PROCESS | 1789 | 1471542237127 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 10:43:57 INFO - PROCESS | 1789 | 1471542237142 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 10:43:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 10:43:57 INFO - PROCESS | 1789 | 1471542237173 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 10:43:57 INFO - PROCESS | 1789 | 1471542237181 Marionette TRACE conn4 <- [1,182,null,{}] 10:43:57 INFO - PROCESS | 1789 | 1471542237187 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:57 INFO - PROCESS | 1789 | 1471542237194 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:57 INFO - PROCESS | 1789 | 1471542237481 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 10:43:57 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x945ec000) [pid = 1789] [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.] 10:43:57 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x9b3a3400) [pid = 1789] [serial = 77] [outer = (nil)] [url = about:blank] 10:43:57 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x97efd800) [pid = 1789] [serial = 76] [outer = (nil)] [url = about:blank] 10:43:57 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0xa22e7000) [pid = 1789] [serial = 80] [outer = (nil)] [url = about:blank] 10:43:57 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0xa1099000) [pid = 1789] [serial = 79] [outer = (nil)] [url = about:blank] 10:43:57 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0xa62c7800) [pid = 1789] [serial = 83] [outer = (nil)] [url = about:blank] 10:43:57 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0xa502fc00) [pid = 1789] [serial = 82] [outer = (nil)] [url = about:blank] 10:43:57 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0xa6f40800) [pid = 1789] [serial = 86] [outer = (nil)] [url = about:blank] 10:43:57 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0xa6dafc00) [pid = 1789] [serial = 85] [outer = (nil)] [url = about:blank] 10:43:57 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0xa6f7f800) [pid = 1789] [serial = 89] [outer = (nil)] [url = about:blank] 10:43:57 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0xa6f7d000) [pid = 1789] [serial = 88] [outer = (nil)] [url = about:blank] 10:43:57 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x9bf12800) [pid = 1789] [serial = 100] [outer = (nil)] [url = about:blank] 10:43:57 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0xa1020800) [pid = 1789] [serial = 104] [outer = (nil)] [url = about:blank] 10:43:57 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0xa2323c00) [pid = 1789] [serial = 105] [outer = (nil)] [url = about:blank] 10:43:57 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9a548800) [pid = 1789] [serial = 97] [outer = (nil)] [url = about:blank] 10:43:57 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x94ff3800) [pid = 1789] [serial = 95] [outer = (nil)] [url = about:blank] 10:43:57 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x945a8800) [pid = 1789] [serial = 107] [outer = (nil)] [url = about:blank] 10:43:57 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x9cb3e000) [pid = 1789] [serial = 101] [outer = (nil)] [url = about:blank] 10:43:57 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x9456a800) [pid = 1789] [serial = 94] [outer = (nil)] [url = about:blank] 10:43:57 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x9abc9400) [pid = 1789] [serial = 98] [outer = (nil)] [url = about:blank] 10:43:57 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x945aac00) [pid = 1789] [serial = 108] [outer = (nil)] [url = about:blank] 10:43:57 INFO - PROCESS | 1789 | 1471542237753 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:57 INFO - PROCESS | 1789 | 1471542237761 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:57 INFO - PROCESS | 1789 | ++DOCSHELL 0x91d48400 == 42 [pid = 1789] [id = 53] 10:43:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x97efd800) [pid = 1789] [serial = 157] [outer = (nil)] 10:43:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x99f83400) [pid = 1789] [serial = 158] [outer = 0x97efd800] 10:43:57 INFO - PROCESS | 1789 | 1471542237834 Marionette DEBUG loaded listener.js 10:43:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x9ab32000) [pid = 1789] [serial = 159] [outer = 0x97efd800] 10:43:58 INFO - PROCESS | 1789 | 1471542238495 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 10:43:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 10:43:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1360ms 10:43:58 INFO - PROCESS | 1789 | 1471542238516 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 10:43:58 INFO - PROCESS | 1789 | 1471542238519 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 10:43:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 10:43:58 INFO - PROCESS | 1789 | 1471542238526 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 10:43:58 INFO - PROCESS | 1789 | 1471542238531 Marionette TRACE conn4 <- [1,186,null,{}] 10:43:58 INFO - PROCESS | 1789 | 1471542238547 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:58 INFO - PROCESS | 1789 | 1471542238555 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:58 INFO - PROCESS | 1789 | 1471542238736 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 10:43:58 INFO - PROCESS | 1789 | 1471542238757 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:58 INFO - PROCESS | 1789 | 1471542238768 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:58 INFO - PROCESS | 1789 | ++DOCSHELL 0x9ab8d800 == 43 [pid = 1789] [id = 54] 10:43:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x9b075000) [pid = 1789] [serial = 160] [outer = (nil)] 10:43:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x9b268c00) [pid = 1789] [serial = 161] [outer = 0x9b075000] 10:43:58 INFO - PROCESS | 1789 | 1471542238838 Marionette DEBUG loaded listener.js 10:43:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x9b26cc00) [pid = 1789] [serial = 162] [outer = 0x9b075000] 10:43:59 INFO - PROCESS | 1789 | 1471542239622 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 10:43:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 10:43:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1130ms 10:43:59 INFO - PROCESS | 1789 | 1471542239657 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 10:43:59 INFO - PROCESS | 1789 | 1471542239661 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 10:43:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 10:43:59 INFO - PROCESS | 1789 | 1471542239667 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 10:43:59 INFO - PROCESS | 1789 | 1471542239669 Marionette TRACE conn4 <- [1,190,null,{}] 10:43:59 INFO - PROCESS | 1789 | 1471542239684 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:43:59 INFO - PROCESS | 1789 | 1471542239689 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:59 INFO - PROCESS | 1789 | 1471542239874 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 10:43:59 INFO - PROCESS | 1789 | 1471542239908 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:59 INFO - PROCESS | 1789 | 1471542239914 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:43:59 INFO - PROCESS | 1789 | ++DOCSHELL 0x91d4b800 == 44 [pid = 1789] [id = 55] 10:43:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x9b270400) [pid = 1789] [serial = 163] [outer = (nil)] 10:43:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x9b274800) [pid = 1789] [serial = 164] [outer = 0x9b270400] 10:43:59 INFO - PROCESS | 1789 | 1471542239986 Marionette DEBUG loaded listener.js 10:44:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x9b522000) [pid = 1789] [serial = 165] [outer = 0x9b270400] 10:44:00 INFO - PROCESS | 1789 | 1471542240851 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 10:44:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 10:44:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1236ms 10:44:00 INFO - PROCESS | 1789 | 1471542240910 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 10:44:00 INFO - PROCESS | 1789 | 1471542240913 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 10:44:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 10:44:00 INFO - PROCESS | 1789 | 1471542240924 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 10:44:00 INFO - PROCESS | 1789 | 1471542240926 Marionette TRACE conn4 <- [1,194,null,{}] 10:44:00 INFO - PROCESS | 1789 | 1471542240932 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:00 INFO - PROCESS | 1789 | 1471542240937 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:01 INFO - PROCESS | 1789 | 1471542241134 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 10:44:01 INFO - PROCESS | 1789 | 1471542241156 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:01 INFO - PROCESS | 1789 | 1471542241164 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:01 INFO - PROCESS | 1789 | ++DOCSHELL 0x9b270800 == 45 [pid = 1789] [id = 56] 10:44:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x9b270c00) [pid = 1789] [serial = 166] [outer = (nil)] 10:44:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x9bf1ac00) [pid = 1789] [serial = 167] [outer = 0x9b270c00] 10:44:01 INFO - PROCESS | 1789 | 1471542241233 Marionette DEBUG loaded listener.js 10:44:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x9cb45800) [pid = 1789] [serial = 168] [outer = 0x9b270c00] 10:44:01 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0xa23aec00) [pid = 1789] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 10:44:01 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x94fc2000) [pid = 1789] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 10:44:01 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x945a4000) [pid = 1789] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 10:44:01 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x9864cc00) [pid = 1789] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 10:44:01 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x9b3a8000) [pid = 1789] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 10:44:01 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9bf0cc00) [pid = 1789] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 10:44:01 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x93a80c00) [pid = 1789] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 10:44:02 INFO - PROCESS | 1789 | 1471542242134 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 10:44:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 10:44:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1235ms 10:44:02 INFO - PROCESS | 1789 | 1471542242155 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 10:44:02 INFO - PROCESS | 1789 | 1471542242157 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 10:44:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 10:44:02 INFO - PROCESS | 1789 | 1471542242170 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 10:44:02 INFO - PROCESS | 1789 | 1471542242172 Marionette TRACE conn4 <- [1,198,null,{}] 10:44:02 INFO - PROCESS | 1789 | 1471542242178 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:02 INFO - PROCESS | 1789 | 1471542242188 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:02 INFO - PROCESS | 1789 | 1471542242375 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 10:44:02 INFO - PROCESS | 1789 | 1471542242386 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:02 INFO - PROCESS | 1789 | 1471542242395 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:02 INFO - PROCESS | 1789 | ++DOCSHELL 0x921c0000 == 46 [pid = 1789] [id = 57] 10:44:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x921c2000) [pid = 1789] [serial = 169] [outer = (nil)] 10:44:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0xa230ac00) [pid = 1789] [serial = 170] [outer = 0x921c2000] 10:44:02 INFO - PROCESS | 1789 | 1471542242464 Marionette DEBUG loaded listener.js 10:44:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0xa2379000) [pid = 1789] [serial = 171] [outer = 0x921c2000] 10:44:03 INFO - PROCESS | 1789 | 1471542243208 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 10:44:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 10:44:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1090ms 10:44:03 INFO - PROCESS | 1789 | 1471542243254 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 10:44:03 INFO - PROCESS | 1789 | 1471542243258 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 10:44:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 10:44:03 INFO - PROCESS | 1789 | 1471542243274 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 10:44:03 INFO - PROCESS | 1789 | 1471542243277 Marionette TRACE conn4 <- [1,202,null,{}] 10:44:03 INFO - PROCESS | 1789 | 1471542243283 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:03 INFO - PROCESS | 1789 | 1471542243288 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:03 INFO - PROCESS | 1789 | 1471542243478 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 10:44:03 INFO - PROCESS | 1789 | 1471542243492 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:03 INFO - PROCESS | 1789 | 1471542243501 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:03 INFO - PROCESS | 1789 | ++DOCSHELL 0x936db000 == 47 [pid = 1789] [id = 58] 10:44:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x9ab89400) [pid = 1789] [serial = 172] [outer = (nil)] 10:44:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0xa3210000) [pid = 1789] [serial = 173] [outer = 0x9ab89400] 10:44:03 INFO - PROCESS | 1789 | 1471542243582 Marionette DEBUG loaded listener.js 10:44:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0xa3279c00) [pid = 1789] [serial = 174] [outer = 0x9ab89400] 10:44:04 INFO - PROCESS | 1789 | 1471542244549 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 10:44:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 10:44:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1328ms 10:44:04 INFO - PROCESS | 1789 | 1471542244603 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 10:44:04 INFO - PROCESS | 1789 | 1471542244609 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 10:44:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 10:44:04 INFO - PROCESS | 1789 | 1471542244617 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 10:44:04 INFO - PROCESS | 1789 | 1471542244625 Marionette TRACE conn4 <- [1,206,null,{}] 10:44:04 INFO - PROCESS | 1789 | 1471542244633 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:04 INFO - PROCESS | 1789 | 1471542244639 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:04 INFO - PROCESS | 1789 | 1471542244855 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 10:44:05 INFO - PROCESS | 1789 | 1471542244999 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:05 INFO - PROCESS | 1789 | 1471542245008 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:05 INFO - PROCESS | 1789 | ++DOCSHELL 0x9374ec00 == 48 [pid = 1789] [id = 59] 10:44:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x9459f400) [pid = 1789] [serial = 175] [outer = (nil)] 10:44:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x9625fc00) [pid = 1789] [serial = 176] [outer = 0x9459f400] 10:44:05 INFO - PROCESS | 1789 | 1471542245096 Marionette DEBUG loaded listener.js 10:44:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x97490400) [pid = 1789] [serial = 177] [outer = 0x9459f400] 10:44:05 INFO - PROCESS | 1789 | 1471542245939 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 10:44:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 10:44:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1383ms 10:44:06 INFO - PROCESS | 1789 | 1471542246000 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 10:44:06 INFO - PROCESS | 1789 | 1471542246008 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 10:44:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 10:44:06 INFO - PROCESS | 1789 | 1471542246020 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 10:44:06 INFO - PROCESS | 1789 | 1471542246024 Marionette TRACE conn4 <- [1,210,null,{}] 10:44:06 INFO - PROCESS | 1789 | 1471542246031 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:06 INFO - PROCESS | 1789 | 1471542246040 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:06 INFO - PROCESS | 1789 | 1471542246269 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 10:44:06 INFO - PROCESS | 1789 | 1471542246419 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:06 INFO - PROCESS | 1789 | 1471542246432 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:06 INFO - PROCESS | 1789 | ++DOCSHELL 0x9ab2f000 == 49 [pid = 1789] [id = 60] 10:44:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9ab84800) [pid = 1789] [serial = 178] [outer = (nil)] 10:44:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x9abcd000) [pid = 1789] [serial = 179] [outer = 0x9ab84800] 10:44:06 INFO - PROCESS | 1789 | 1471542246516 Marionette DEBUG loaded listener.js 10:44:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9b267000) [pid = 1789] [serial = 180] [outer = 0x9ab84800] 10:44:07 INFO - PROCESS | 1789 | 1471542247323 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 10:44:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 10:44:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1350ms 10:44:07 INFO - PROCESS | 1789 | 1471542247370 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 10:44:07 INFO - PROCESS | 1789 | 1471542247374 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 10:44:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 10:44:07 INFO - PROCESS | 1789 | 1471542247382 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 10:44:07 INFO - PROCESS | 1789 | 1471542247387 Marionette TRACE conn4 <- [1,214,null,{}] 10:44:07 INFO - PROCESS | 1789 | 1471542247423 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:07 INFO - PROCESS | 1789 | 1471542247432 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:07 INFO - PROCESS | 1789 | 1471542247607 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 10:44:07 INFO - PROCESS | 1789 | 1471542247758 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:07 INFO - PROCESS | 1789 | 1471542247774 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:07 INFO - PROCESS | 1789 | ++DOCSHELL 0x9a4f4000 == 50 [pid = 1789] [id = 61] 10:44:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9a4f6000) [pid = 1789] [serial = 181] [outer = (nil)] 10:44:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x9ab81800) [pid = 1789] [serial = 182] [outer = 0x9a4f6000] 10:44:07 INFO - PROCESS | 1789 | 1471542247861 Marionette DEBUG loaded listener.js 10:44:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x9b271800) [pid = 1789] [serial = 183] [outer = 0x9a4f6000] 10:44:08 INFO - PROCESS | 1789 | 1471542248701 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 10:44:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 10:44:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1387ms 10:44:08 INFO - PROCESS | 1789 | 1471542248769 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 10:44:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 10:44:08 INFO - PROCESS | 1789 | 1471542248773 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 10:44:08 INFO - PROCESS | 1789 | 1471542248780 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 10:44:08 INFO - PROCESS | 1789 | 1471542248783 Marionette TRACE conn4 <- [1,218,null,{}] 10:44:08 INFO - PROCESS | 1789 | 1471542248789 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:08 INFO - PROCESS | 1789 | 1471542248794 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:09 INFO - PROCESS | 1789 | 1471542249003 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 10:44:09 INFO - PROCESS | 1789 | 1471542249148 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:09 INFO - PROCESS | 1789 | 1471542249155 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:09 INFO - PROCESS | 1789 | ++DOCSHELL 0x9badb800 == 51 [pid = 1789] [id = 62] 10:44:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x9cb1d800) [pid = 1789] [serial = 184] [outer = (nil)] 10:44:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0xa200a800) [pid = 1789] [serial = 185] [outer = 0x9cb1d800] 10:44:09 INFO - PROCESS | 1789 | 1471542249238 Marionette DEBUG loaded listener.js 10:44:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0xa320ec00) [pid = 1789] [serial = 186] [outer = 0x9cb1d800] 10:44:10 INFO - PROCESS | 1789 | 1471542250079 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 10:44:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 10:44:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1329ms 10:44:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 10:44:10 INFO - PROCESS | 1789 | 1471542250108 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 10:44:10 INFO - PROCESS | 1789 | 1471542250112 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 10:44:10 INFO - PROCESS | 1789 | 1471542250118 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 10:44:10 INFO - PROCESS | 1789 | 1471542250122 Marionette TRACE conn4 <- [1,222,null,{}] 10:44:10 INFO - PROCESS | 1789 | 1471542250128 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:10 INFO - PROCESS | 1789 | 1471542250133 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:10 INFO - PROCESS | 1789 | 1471542250291 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 10:44:10 INFO - PROCESS | 1789 | 1471542250457 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:10 INFO - PROCESS | 1789 | 1471542250463 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:10 INFO - PROCESS | 1789 | ++DOCSHELL 0x9badfc00 == 52 [pid = 1789] [id = 63] 10:44:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0xa101e800) [pid = 1789] [serial = 187] [outer = (nil)] 10:44:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0xa503c000) [pid = 1789] [serial = 188] [outer = 0xa101e800] 10:44:10 INFO - PROCESS | 1789 | 1471542250546 Marionette DEBUG loaded listener.js 10:44:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0xa62c5400) [pid = 1789] [serial = 189] [outer = 0xa101e800] 10:44:11 INFO - PROCESS | 1789 | 1471542251441 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 10:44:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 10:44:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1379ms 10:44:11 INFO - PROCESS | 1789 | 1471542251498 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 10:44:11 INFO - PROCESS | 1789 | 1471542251501 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 10:44:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 10:44:11 INFO - PROCESS | 1789 | 1471542251508 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 10:44:11 INFO - PROCESS | 1789 | 1471542251511 Marionette TRACE conn4 <- [1,226,null,{}] 10:44:11 INFO - PROCESS | 1789 | 1471542251517 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:11 INFO - PROCESS | 1789 | 1471542251527 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:11 INFO - PROCESS | 1789 | 1471542251714 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 10:44:11 INFO - PROCESS | 1789 | 1471542251861 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:11 INFO - PROCESS | 1789 | 1471542251870 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:11 INFO - PROCESS | 1789 | ++DOCSHELL 0x93873000 == 53 [pid = 1789] [id = 64] 10:44:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x9a41a000) [pid = 1789] [serial = 190] [outer = (nil)] 10:44:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0x9a421c00) [pid = 1789] [serial = 191] [outer = 0x9a41a000] 10:44:11 INFO - PROCESS | 1789 | 1471542251950 Marionette DEBUG loaded listener.js 10:44:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 96 (0xa689fc00) [pid = 1789] [serial = 192] [outer = 0x9a41a000] 10:44:12 INFO - PROCESS | 1789 | 1471542252817 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 10:44:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 10:44:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1380ms 10:44:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 10:44:12 INFO - PROCESS | 1789 | 1471542252888 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 10:44:12 INFO - PROCESS | 1789 | 1471542252891 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 10:44:12 INFO - PROCESS | 1789 | 1471542252918 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 10:44:12 INFO - PROCESS | 1789 | 1471542252922 Marionette TRACE conn4 <- [1,230,null,{}] 10:44:12 INFO - PROCESS | 1789 | 1471542252929 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:12 INFO - PROCESS | 1789 | 1471542252934 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:13 INFO - PROCESS | 1789 | 1471542253100 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 10:44:13 INFO - PROCESS | 1789 | 1471542253428 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:13 INFO - PROCESS | 1789 | 1471542253436 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:13 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a88c00 == 54 [pid = 1789] [id = 65] 10:44:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 97 (0x9455d400) [pid = 1789] [serial = 193] [outer = (nil)] 10:44:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 98 (0x945aac00) [pid = 1789] [serial = 194] [outer = 0x9455d400] 10:44:13 INFO - PROCESS | 1789 | 1471542253585 Marionette DEBUG loaded listener.js 10:44:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 99 (0x94fc0000) [pid = 1789] [serial = 195] [outer = 0x9455d400] 10:44:14 INFO - PROCESS | 1789 | 1471542254389 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 10:44:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 10:44:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1506ms 10:44:14 INFO - PROCESS | 1789 | 1471542254404 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 10:44:14 INFO - PROCESS | 1789 | 1471542254409 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 10:44:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 10:44:14 INFO - PROCESS | 1789 | 1471542254417 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 10:44:14 INFO - PROCESS | 1789 | 1471542254421 Marionette TRACE conn4 <- [1,234,null,{}] 10:44:14 INFO - PROCESS | 1789 | 1471542254429 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:14 INFO - PROCESS | 1789 | 1471542254437 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:14 INFO - PROCESS | 1789 | 1471542254593 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 10:44:14 INFO - PROCESS | 1789 | 1471542254763 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:14 INFO - PROCESS | 1789 | 1471542254783 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:14 INFO - PROCESS | 1789 | ++DOCSHELL 0x945acc00 == 55 [pid = 1789] [id = 66] 10:44:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 100 (0x94fbd400) [pid = 1789] [serial = 196] [outer = (nil)] 10:44:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 101 (0x9a41d400) [pid = 1789] [serial = 197] [outer = 0x94fbd400] 10:44:14 INFO - PROCESS | 1789 | 1471542254880 Marionette DEBUG loaded listener.js 10:44:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 102 (0x9a422c00) [pid = 1789] [serial = 198] [outer = 0x94fbd400] 10:44:15 INFO - PROCESS | 1789 | 1471542255722 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 10:44:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 10:44:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1379ms 10:44:15 INFO - PROCESS | 1789 | --DOCSHELL 0x921c0000 == 54 [pid = 1789] [id = 57] 10:44:15 INFO - PROCESS | 1789 | --DOCSHELL 0x9b270800 == 53 [pid = 1789] [id = 56] 10:44:15 INFO - PROCESS | 1789 | --DOCSHELL 0x91d4b800 == 52 [pid = 1789] [id = 55] 10:44:15 INFO - PROCESS | 1789 | --DOMWINDOW == 101 (0x9bf1b800) [pid = 1789] [serial = 116] [outer = (nil)] [url = about:blank] 10:44:15 INFO - PROCESS | 1789 | --DOMWINDOW == 100 (0x97490c00) [pid = 1789] [serial = 137] [outer = (nil)] [url = about:blank] 10:44:15 INFO - PROCESS | 1789 | --DOCSHELL 0x9ab8d800 == 51 [pid = 1789] [id = 54] 10:44:15 INFO - PROCESS | 1789 | --DOCSHELL 0x91d48400 == 50 [pid = 1789] [id = 53] 10:44:15 INFO - PROCESS | 1789 | --DOCSHELL 0x94fb5400 == 49 [pid = 1789] [id = 52] 10:44:15 INFO - PROCESS | 1789 | 1471542255843 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 10:44:15 INFO - PROCESS | 1789 | 1471542255849 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 10:44:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 10:44:15 INFO - PROCESS | 1789 | 1471542255859 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 10:44:15 INFO - PROCESS | 1789 | 1471542255863 Marionette TRACE conn4 <- [1,238,null,{}] 10:44:15 INFO - PROCESS | 1789 | 1471542255869 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:15 INFO - PROCESS | 1789 | 1471542255874 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:16 INFO - PROCESS | 1789 | 1471542256033 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 10:44:16 INFO - PROCESS | 1789 | 1471542256043 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:16 INFO - PROCESS | 1789 | 1471542256051 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:16 INFO - PROCESS | 1789 | ++DOCSHELL 0x99cec000 == 50 [pid = 1789] [id = 67] 10:44:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 101 (0x99d39c00) [pid = 1789] [serial = 199] [outer = (nil)] 10:44:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 102 (0x9a41a800) [pid = 1789] [serial = 200] [outer = 0x99d39c00] 10:44:16 INFO - PROCESS | 1789 | 1471542256138 Marionette DEBUG loaded listener.js 10:44:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 103 (0x9a4f5c00) [pid = 1789] [serial = 201] [outer = 0x99d39c00] 10:44:16 INFO - PROCESS | 1789 | --DOMWINDOW == 102 (0x96255000) [pid = 1789] [serial = 92] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1789 | --DOMWINDOW == 101 (0xa250f000) [pid = 1789] [serial = 131] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1789 | --DOMWINDOW == 100 (0x97e30000) [pid = 1789] [serial = 113] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1789 | --DOMWINDOW == 99 (0x9b3f7800) [pid = 1789] [serial = 120] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1789 | --DOMWINDOW == 98 (0x94fee400) [pid = 1789] [serial = 119] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1789 | --DOMWINDOW == 97 (0x945e6000) [pid = 1789] [serial = 122] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1789 | --DOMWINDOW == 96 (0x94fb6c00) [pid = 1789] [serial = 123] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1789 | --DOMWINDOW == 95 (0x99057000) [pid = 1789] [serial = 125] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x99d3a000) [pid = 1789] [serial = 126] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0xa2509400) [pid = 1789] [serial = 110] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x9cbeb800) [pid = 1789] [serial = 134] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x9cb40000) [pid = 1789] [serial = 128] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0xa1097c00) [pid = 1789] [serial = 129] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0xa327a000) [pid = 1789] [serial = 132] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0xa20a5400) [pid = 1789] [serial = 135] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1789 | 1471542256961 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 10:44:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 10:44:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1136ms 10:44:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 10:44:17 INFO - PROCESS | 1789 | 1471542256995 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 10:44:17 INFO - PROCESS | 1789 | 1471542256998 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 10:44:17 INFO - PROCESS | 1789 | 1471542257007 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 10:44:17 INFO - PROCESS | 1789 | 1471542257015 Marionette TRACE conn4 <- [1,242,null,{}] 10:44:17 INFO - PROCESS | 1789 | 1471542257029 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:17 INFO - PROCESS | 1789 | 1471542257036 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:17 INFO - PROCESS | 1789 | 1471542257206 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 10:44:17 INFO - PROCESS | 1789 | 1471542257314 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:17 INFO - PROCESS | 1789 | 1471542257322 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:17 INFO - PROCESS | 1789 | ++DOCSHELL 0x97490c00 == 51 [pid = 1789] [id = 68] 10:44:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x9a4f8000) [pid = 1789] [serial = 202] [outer = (nil)] 10:44:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x9b26c800) [pid = 1789] [serial = 203] [outer = 0x9a4f8000] 10:44:17 INFO - PROCESS | 1789 | 1471542257395 Marionette DEBUG loaded listener.js 10:44:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x9b3a2800) [pid = 1789] [serial = 204] [outer = 0x9a4f8000] 10:44:18 INFO - PROCESS | 1789 | 1471542258130 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 10:44:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 10:44:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1146ms 10:44:18 INFO - PROCESS | 1789 | 1471542258150 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 10:44:18 INFO - PROCESS | 1789 | 1471542258154 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 10:44:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 10:44:18 INFO - PROCESS | 1789 | 1471542258160 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 10:44:18 INFO - PROCESS | 1789 | 1471542258163 Marionette TRACE conn4 <- [1,246,null,{}] 10:44:18 INFO - PROCESS | 1789 | 1471542258169 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:18 INFO - PROCESS | 1789 | 1471542258173 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:18 INFO - PROCESS | 1789 | 1471542258388 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 10:44:18 INFO - PROCESS | 1789 | 1471542258411 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:18 INFO - PROCESS | 1789 | 1471542258419 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:18 INFO - PROCESS | 1789 | ++DOCSHELL 0x9203e400 == 52 [pid = 1789] [id = 69] 10:44:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x945a0400) [pid = 1789] [serial = 205] [outer = (nil)] 10:44:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x9bf18000) [pid = 1789] [serial = 206] [outer = 0x945a0400] 10:44:18 INFO - PROCESS | 1789 | 1471542258490 Marionette DEBUG loaded listener.js 10:44:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x9cb48000) [pid = 1789] [serial = 207] [outer = 0x945a0400] 10:44:19 INFO - PROCESS | 1789 | 1471542259314 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 10:44:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 10:44:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1184ms 10:44:19 INFO - PROCESS | 1789 | 1471542259346 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 10:44:19 INFO - PROCESS | 1789 | 1471542259349 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 10:44:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 10:44:19 INFO - PROCESS | 1789 | 1471542259356 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 10:44:19 INFO - PROCESS | 1789 | 1471542259359 Marionette TRACE conn4 <- [1,250,null,{}] 10:44:19 INFO - PROCESS | 1789 | 1471542259364 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:19 INFO - PROCESS | 1789 | 1471542259369 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:19 INFO - PROCESS | 1789 | 1471542259570 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 10:44:19 INFO - PROCESS | 1789 | 1471542259590 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:19 INFO - PROCESS | 1789 | 1471542259607 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:19 INFO - PROCESS | 1789 | ++DOCSHELL 0x9bf14400 == 53 [pid = 1789] [id = 70] 10:44:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0xa1099000) [pid = 1789] [serial = 208] [outer = (nil)] 10:44:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 96 (0xa237d000) [pid = 1789] [serial = 209] [outer = 0xa1099000] 10:44:19 INFO - PROCESS | 1789 | 1471542259686 Marionette DEBUG loaded listener.js 10:44:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 97 (0xa327a800) [pid = 1789] [serial = 210] [outer = 0xa1099000] 10:44:20 INFO - PROCESS | 1789 | --DOMWINDOW == 96 (0x93a87000) [pid = 1789] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 10:44:20 INFO - PROCESS | 1789 | --DOMWINDOW == 95 (0x921c2000) [pid = 1789] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 10:44:20 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x96258000) [pid = 1789] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 10:44:20 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x9b075000) [pid = 1789] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 10:44:20 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x97efd800) [pid = 1789] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 10:44:20 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x9b270400) [pid = 1789] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 10:44:20 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x9b270c00) [pid = 1789] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 10:44:20 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x9bad6800) [pid = 1789] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 10:44:20 INFO - PROCESS | 1789 | 1471542260664 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 10:44:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 10:44:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1327ms 10:44:20 INFO - PROCESS | 1789 | 1471542260683 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 10:44:20 INFO - PROCESS | 1789 | 1471542260687 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 10:44:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 10:44:20 INFO - PROCESS | 1789 | 1471542260693 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 10:44:20 INFO - PROCESS | 1789 | 1471542260696 Marionette TRACE conn4 <- [1,254,null,{}] 10:44:20 INFO - PROCESS | 1789 | 1471542260702 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:20 INFO - PROCESS | 1789 | 1471542260707 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:20 INFO - PROCESS | 1789 | 1471542260856 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 10:44:20 INFO - PROCESS | 1789 | 1471542260872 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:20 INFO - PROCESS | 1789 | 1471542260880 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:20 INFO - PROCESS | 1789 | ++DOCSHELL 0x9b081c00 == 54 [pid = 1789] [id = 71] 10:44:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x9b266000) [pid = 1789] [serial = 211] [outer = (nil)] 10:44:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0xa34dd000) [pid = 1789] [serial = 212] [outer = 0x9b266000] 10:44:20 INFO - PROCESS | 1789 | 1471542260949 Marionette DEBUG loaded listener.js 10:44:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0xa698a400) [pid = 1789] [serial = 213] [outer = 0x9b266000] 10:44:21 INFO - PROCESS | 1789 | 1471542261742 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 10:44:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 10:44:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1096ms 10:44:21 INFO - PROCESS | 1789 | 1471542261796 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 10:44:21 INFO - PROCESS | 1789 | 1471542261799 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 10:44:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 10:44:21 INFO - PROCESS | 1789 | 1471542261807 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 10:44:21 INFO - PROCESS | 1789 | 1471542261810 Marionette TRACE conn4 <- [1,258,null,{}] 10:44:21 INFO - PROCESS | 1789 | 1471542261815 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:21 INFO - PROCESS | 1789 | 1471542261820 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:21 INFO - PROCESS | 1789 | 1471542261979 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 10:44:22 INFO - PROCESS | 1789 | 1471542261989 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:22 INFO - PROCESS | 1789 | 1471542261998 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:22 INFO - PROCESS | 1789 | ++DOCSHELL 0x9386fc00 == 55 [pid = 1789] [id = 72] 10:44:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0xa4e5d800) [pid = 1789] [serial = 214] [outer = (nil)] 10:44:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0xa6f45c00) [pid = 1789] [serial = 215] [outer = 0xa4e5d800] 10:44:22 INFO - PROCESS | 1789 | 1471542262079 Marionette DEBUG loaded listener.js 10:44:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0xa6f43000) [pid = 1789] [serial = 216] [outer = 0xa4e5d800] 10:44:23 INFO - PROCESS | 1789 | 1471542263066 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 10:44:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 10:44:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1327ms 10:44:23 INFO - PROCESS | 1789 | 1471542263136 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 10:44:23 INFO - PROCESS | 1789 | 1471542263143 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 10:44:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 10:44:23 INFO - PROCESS | 1789 | 1471542263152 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 10:44:23 INFO - PROCESS | 1789 | 1471542263156 Marionette TRACE conn4 <- [1,262,null,{}] 10:44:23 INFO - PROCESS | 1789 | 1471542263166 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:23 INFO - PROCESS | 1789 | 1471542263172 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:23 INFO - PROCESS | 1789 | 1471542263393 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 10:44:23 INFO - PROCESS | 1789 | 1471542263595 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:23 INFO - PROCESS | 1789 | 1471542263603 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:23 INFO - PROCESS | 1789 | ++DOCSHELL 0x94fb8000 == 56 [pid = 1789] [id = 73] 10:44:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 96 (0x96254800) [pid = 1789] [serial = 217] [outer = (nil)] 10:44:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 97 (0x962c2400) [pid = 1789] [serial = 218] [outer = 0x96254800] 10:44:23 INFO - PROCESS | 1789 | 1471542263733 Marionette DEBUG loaded listener.js 10:44:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 98 (0x962c5800) [pid = 1789] [serial = 219] [outer = 0x96254800] 10:44:24 INFO - PROCESS | 1789 | 1471542264567 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 10:44:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 10:44:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1484ms 10:44:24 INFO - PROCESS | 1789 | 1471542264636 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 10:44:24 INFO - PROCESS | 1789 | 1471542264644 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 10:44:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 10:44:24 INFO - PROCESS | 1789 | 1471542264654 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 10:44:24 INFO - PROCESS | 1789 | 1471542264658 Marionette TRACE conn4 <- [1,266,null,{}] 10:44:24 INFO - PROCESS | 1789 | 1471542264665 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:24 INFO - PROCESS | 1789 | 1471542264671 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:24 INFO - PROCESS | 1789 | 1471542264887 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 10:44:25 INFO - PROCESS | 1789 | 1471542265053 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:25 INFO - PROCESS | 1789 | 1471542265061 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:25 INFO - PROCESS | 1789 | ++DOCSHELL 0x97486c00 == 57 [pid = 1789] [id = 74] 10:44:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 99 (0x99057000) [pid = 1789] [serial = 220] [outer = (nil)] 10:44:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 100 (0x99de0400) [pid = 1789] [serial = 221] [outer = 0x99057000] 10:44:25 INFO - PROCESS | 1789 | 1471542265151 Marionette DEBUG loaded listener.js 10:44:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 101 (0x9a418800) [pid = 1789] [serial = 222] [outer = 0x99057000] 10:44:26 INFO - PROCESS | 1789 | 1471542266168 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 10:44:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 10:44:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1581ms 10:44:26 INFO - PROCESS | 1789 | 1471542266235 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 10:44:26 INFO - PROCESS | 1789 | 1471542266239 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 10:44:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 10:44:26 INFO - PROCESS | 1789 | 1471542266246 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 10:44:26 INFO - PROCESS | 1789 | 1471542266252 Marionette TRACE conn4 <- [1,270,null,{}] 10:44:26 INFO - PROCESS | 1789 | 1471542266269 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:26 INFO - PROCESS | 1789 | 1471542266277 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:26 INFO - PROCESS | 1789 | 1471542266494 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 10:44:26 INFO - PROCESS | 1789 | 1471542266646 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:26 INFO - PROCESS | 1789 | 1471542266656 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:26 INFO - PROCESS | 1789 | ++DOCSHELL 0x9b270c00 == 58 [pid = 1789] [id = 75] 10:44:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 102 (0x9ba79000) [pid = 1789] [serial = 223] [outer = (nil)] 10:44:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 103 (0xa2010400) [pid = 1789] [serial = 224] [outer = 0x9ba79000] 10:44:26 INFO - PROCESS | 1789 | 1471542266744 Marionette DEBUG loaded listener.js 10:44:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 104 (0xa327a400) [pid = 1789] [serial = 225] [outer = 0x9ba79000] 10:44:27 INFO - PROCESS | 1789 | 1471542267612 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 10:44:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 10:44:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1432ms 10:44:27 INFO - PROCESS | 1789 | 1471542267679 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 10:44:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 10:44:27 INFO - PROCESS | 1789 | 1471542267684 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 10:44:27 INFO - PROCESS | 1789 | 1471542267691 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 10:44:27 INFO - PROCESS | 1789 | 1471542267694 Marionette TRACE conn4 <- [1,274,null,{}] 10:44:27 INFO - PROCESS | 1789 | 1471542267700 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:27 INFO - PROCESS | 1789 | 1471542267705 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:27 INFO - PROCESS | 1789 | 1471542267925 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 10:44:28 INFO - PROCESS | 1789 | 1471542268147 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:28 INFO - PROCESS | 1789 | 1471542268155 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:28 INFO - PROCESS | 1789 | ++DOCSHELL 0x945f1800 == 59 [pid = 1789] [id = 76] 10:44:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 105 (0x9cbdf400) [pid = 1789] [serial = 226] [outer = (nil)] 10:44:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 106 (0xa6da9400) [pid = 1789] [serial = 227] [outer = 0x9cbdf400] 10:44:28 INFO - PROCESS | 1789 | 1471542268280 Marionette DEBUG loaded listener.js 10:44:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 107 (0xa6f44000) [pid = 1789] [serial = 228] [outer = 0x9cbdf400] 10:44:29 INFO - PROCESS | 1789 | 1471542269058 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 10:44:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 10:44:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1431ms 10:44:29 INFO - PROCESS | 1789 | 1471542269122 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 10:44:29 INFO - PROCESS | 1789 | 1471542269126 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 10:44:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 10:44:29 INFO - PROCESS | 1789 | 1471542269132 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 10:44:29 INFO - PROCESS | 1789 | 1471542269136 Marionette TRACE conn4 <- [1,278,null,{}] 10:44:29 INFO - PROCESS | 1789 | 1471542269142 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:29 INFO - PROCESS | 1789 | 1471542269147 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:29 INFO - PROCESS | 1789 | 1471542269314 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 10:44:29 INFO - PROCESS | 1789 | 1471542269468 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:29 INFO - PROCESS | 1789 | 1471542269476 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:29 INFO - PROCESS | 1789 | ++DOCSHELL 0x97488400 == 60 [pid = 1789] [id = 77] 10:44:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 108 (0x9a4f3800) [pid = 1789] [serial = 229] [outer = (nil)] 10:44:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 109 (0xa6c6dc00) [pid = 1789] [serial = 230] [outer = 0x9a4f3800] 10:44:29 INFO - PROCESS | 1789 | 1471542269562 Marionette DEBUG loaded listener.js 10:44:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 110 (0xa6c6fc00) [pid = 1789] [serial = 231] [outer = 0x9a4f3800] 10:44:30 INFO - PROCESS | 1789 | 1471542270446 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 10:44:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 10:44:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1328ms 10:44:30 INFO - PROCESS | 1789 | 1471542270461 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 10:44:30 INFO - PROCESS | 1789 | 1471542270465 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 10:44:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 10:44:30 INFO - PROCESS | 1789 | 1471542270471 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 10:44:30 INFO - PROCESS | 1789 | 1471542270474 Marionette TRACE conn4 <- [1,282,null,{}] 10:44:30 INFO - PROCESS | 1789 | 1471542270480 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:30 INFO - PROCESS | 1789 | 1471542270491 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:30 INFO - PROCESS | 1789 | 1471542270743 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 10:44:31 INFO - PROCESS | 1789 | 1471542271190 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:31 INFO - PROCESS | 1789 | 1471542271201 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:31 INFO - PROCESS | 1789 | ++DOCSHELL 0x92ac4c00 == 61 [pid = 1789] [id = 78] 10:44:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 111 (0x9375b800) [pid = 1789] [serial = 232] [outer = (nil)] 10:44:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 112 (0x93a86800) [pid = 1789] [serial = 233] [outer = 0x9375b800] 10:44:31 INFO - PROCESS | 1789 | 1471542271325 Marionette DEBUG loaded listener.js 10:44:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 113 (0x94fb5000) [pid = 1789] [serial = 234] [outer = 0x9375b800] 10:44:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 114 (0x9748bc00) [pid = 1789] [serial = 235] [outer = 0x94fb4400] 10:44:32 INFO - PROCESS | 1789 | 1471542272268 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 10:44:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 10:44:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1829ms 10:44:32 INFO - PROCESS | 1789 | 1471542272356 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 10:44:32 INFO - PROCESS | 1789 | 1471542272362 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 10:44:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 10:44:32 INFO - PROCESS | 1789 | 1471542272374 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 10:44:32 INFO - PROCESS | 1789 | 1471542272378 Marionette TRACE conn4 <- [1,286,null,{}] 10:44:32 INFO - PROCESS | 1789 | 1471542272386 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:32 INFO - PROCESS | 1789 | 1471542272394 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:32 INFO - PROCESS | 1789 | 1471542272566 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 10:44:32 INFO - PROCESS | 1789 | 1471542272770 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:32 INFO - PROCESS | 1789 | 1471542272778 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:32 INFO - PROCESS | 1789 | ++DOCSHELL 0x921bf000 == 62 [pid = 1789] [id = 79] 10:44:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 115 (0x945a0000) [pid = 1789] [serial = 236] [outer = (nil)] 10:44:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 116 (0x97e2f000) [pid = 1789] [serial = 237] [outer = 0x945a0000] 10:44:32 INFO - PROCESS | 1789 | 1471542272884 Marionette DEBUG loaded listener.js 10:44:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 117 (0x9958b400) [pid = 1789] [serial = 238] [outer = 0x945a0000] 10:44:33 INFO - PROCESS | 1789 | --DOCSHELL 0xa503a800 == 61 [pid = 1789] [id = 29] 10:44:33 INFO - PROCESS | 1789 | --DOCSHELL 0xa34d3000 == 60 [pid = 1789] [id = 28] 10:44:33 INFO - PROCESS | 1789 | --DOCSHELL 0x9b081c00 == 59 [pid = 1789] [id = 71] 10:44:33 INFO - PROCESS | 1789 | --DOCSHELL 0x9bf14400 == 58 [pid = 1789] [id = 70] 10:44:33 INFO - PROCESS | 1789 | --DOCSHELL 0x9203e400 == 57 [pid = 1789] [id = 69] 10:44:33 INFO - PROCESS | 1789 | --DOCSHELL 0x97490c00 == 56 [pid = 1789] [id = 68] 10:44:33 INFO - PROCESS | 1789 | --DOCSHELL 0x99cec000 == 55 [pid = 1789] [id = 67] 10:44:33 INFO - PROCESS | 1789 | --DOCSHELL 0x945acc00 == 54 [pid = 1789] [id = 66] 10:44:33 INFO - PROCESS | 1789 | --DOCSHELL 0x93a88c00 == 53 [pid = 1789] [id = 65] 10:44:33 INFO - PROCESS | 1789 | --DOCSHELL 0x9ab2f000 == 52 [pid = 1789] [id = 60] 10:44:33 INFO - PROCESS | 1789 | --DOCSHELL 0x9374ec00 == 51 [pid = 1789] [id = 59] 10:44:33 INFO - PROCESS | 1789 | --DOMWINDOW == 116 (0x9cbe1800) [pid = 1789] [serial = 117] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1789 | --DOMWINDOW == 115 (0xa230ac00) [pid = 1789] [serial = 170] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1789 | --DOMWINDOW == 114 (0x9a294000) [pid = 1789] [serial = 156] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1789 | --DOMWINDOW == 113 (0x99596c00) [pid = 1789] [serial = 155] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1789 | --DOMWINDOW == 112 (0x9b268c00) [pid = 1789] [serial = 161] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1789 | --DOMWINDOW == 111 (0x99f83400) [pid = 1789] [serial = 158] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1789 | --DOMWINDOW == 110 (0x9ab32000) [pid = 1789] [serial = 159] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1789 | --DOMWINDOW == 109 (0x9ab31800) [pid = 1789] [serial = 149] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1789 | --DOMWINDOW == 108 (0x9b274800) [pid = 1789] [serial = 164] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1789 | --DOMWINDOW == 107 (0x94fba800) [pid = 1789] [serial = 140] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1789 | --DOMWINDOW == 106 (0xa6946000) [pid = 1789] [serial = 146] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1789 | --DOMWINDOW == 105 (0x9cf20800) [pid = 1789] [serial = 143] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1789 | --DOMWINDOW == 104 (0x9ab84400) [pid = 1789] [serial = 152] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1789 | --DOMWINDOW == 103 (0x9bf1ac00) [pid = 1789] [serial = 167] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1789 | --DOMWINDOW == 102 (0x9cb45800) [pid = 1789] [serial = 168] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1789 | --DOMWINDOW == 101 (0xa2379000) [pid = 1789] [serial = 171] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1789 | --DOMWINDOW == 100 (0x9b26cc00) [pid = 1789] [serial = 162] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1789 | --DOMWINDOW == 99 (0x9b522000) [pid = 1789] [serial = 165] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1789 | --DOMWINDOW == 98 (0x99d35400) [pid = 1789] [serial = 114] [outer = (nil)] [url = about:blank] 10:44:33 INFO - PROCESS | 1789 | 1471542273672 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 10:44:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 10:44:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1341ms 10:44:33 INFO - PROCESS | 1789 | 1471542273716 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 10:44:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 10:44:33 INFO - PROCESS | 1789 | 1471542273722 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 10:44:33 INFO - PROCESS | 1789 | 1471542273729 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 10:44:33 INFO - PROCESS | 1789 | 1471542273731 Marionette TRACE conn4 <- [1,290,null,{}] 10:44:33 INFO - PROCESS | 1789 | 1471542273738 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:33 INFO - PROCESS | 1789 | 1471542273742 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:33 INFO - PROCESS | 1789 | 1471542273894 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 10:44:33 INFO - PROCESS | 1789 | 1471542273910 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:33 INFO - PROCESS | 1789 | 1471542273917 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:33 INFO - PROCESS | 1789 | ++DOCSHELL 0x962c0800 == 52 [pid = 1789] [id = 80] 10:44:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 99 (0x97489c00) [pid = 1789] [serial = 239] [outer = (nil)] 10:44:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 100 (0x9a425800) [pid = 1789] [serial = 240] [outer = 0x97489c00] 10:44:33 INFO - PROCESS | 1789 | 1471542273988 Marionette DEBUG loaded listener.js 10:44:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 101 (0x9a4f7400) [pid = 1789] [serial = 241] [outer = 0x97489c00] 10:44:34 INFO - PROCESS | 1789 | 1471542274772 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 10:44:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 10:44:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1082ms 10:44:34 INFO - PROCESS | 1789 | 1471542274857 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 10:44:34 INFO - PROCESS | 1789 | 1471542274861 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 10:44:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 10:44:34 INFO - PROCESS | 1789 | 1471542274875 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 10:44:34 INFO - PROCESS | 1789 | 1471542274883 Marionette TRACE conn4 <- [1,294,null,{}] 10:44:34 INFO - PROCESS | 1789 | 1471542274896 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:34 INFO - PROCESS | 1789 | 1471542274903 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:35 INFO - PROCESS | 1789 | 1471542275070 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 10:44:35 INFO - PROCESS | 1789 | 1471542275080 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:35 INFO - PROCESS | 1789 | 1471542275087 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:35 INFO - PROCESS | 1789 | ++DOCSHELL 0x91d49000 == 53 [pid = 1789] [id = 81] 10:44:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 102 (0x9ab7e800) [pid = 1789] [serial = 242] [outer = (nil)] 10:44:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 103 (0x9b268800) [pid = 1789] [serial = 243] [outer = 0x9ab7e800] 10:44:35 INFO - PROCESS | 1789 | 1471542275158 Marionette DEBUG loaded listener.js 10:44:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 104 (0x9b26d400) [pid = 1789] [serial = 244] [outer = 0x9ab7e800] 10:44:35 INFO - PROCESS | 1789 | 1471542275986 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:44:36 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. 10:44:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1148ms 10:44:36 INFO - PROCESS | 1789 | 1471542276016 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 10:44:36 INFO - PROCESS | 1789 | 1471542276020 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 10:44:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 10:44:36 INFO - PROCESS | 1789 | 1471542276026 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 10:44:36 INFO - PROCESS | 1789 | 1471542276029 Marionette TRACE conn4 <- [1,298,null,{}] 10:44:36 INFO - PROCESS | 1789 | 1471542276035 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:36 INFO - PROCESS | 1789 | 1471542276040 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:36 INFO - PROCESS | 1789 | 1471542276268 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 10:44:36 INFO - PROCESS | 1789 | 1471542276289 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:36 INFO - PROCESS | 1789 | 1471542276295 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:36 INFO - PROCESS | 1789 | ++DOCSHELL 0x97486400 == 54 [pid = 1789] [id = 82] 10:44:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 105 (0x9a4ed000) [pid = 1789] [serial = 245] [outer = (nil)] 10:44:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 106 (0x9b51c800) [pid = 1789] [serial = 246] [outer = 0x9a4ed000] 10:44:36 INFO - PROCESS | 1789 | 1471542276365 Marionette DEBUG loaded listener.js 10:44:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 107 (0x9b528400) [pid = 1789] [serial = 247] [outer = 0x9a4ed000] 10:44:37 INFO - PROCESS | 1789 | 1471542277133 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:44:37 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. 10:44:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1135ms 10:44:37 INFO - PROCESS | 1789 | 1471542277162 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 10:44:37 INFO - PROCESS | 1789 | 1471542277166 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 10:44:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 10:44:37 INFO - PROCESS | 1789 | 1471542277172 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 10:44:37 INFO - PROCESS | 1789 | 1471542277174 Marionette TRACE conn4 <- [1,302,null,{}] 10:44:37 INFO - PROCESS | 1789 | 1471542277180 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:37 INFO - PROCESS | 1789 | 1471542277185 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:37 INFO - PROCESS | 1789 | 1471542277370 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 10:44:37 INFO - PROCESS | 1789 | 1471542277412 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:37 INFO - PROCESS | 1789 | 1471542277425 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:37 INFO - PROCESS | 1789 | ++DOCSHELL 0x92acf800 == 55 [pid = 1789] [id = 83] 10:44:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 108 (0x92acfc00) [pid = 1789] [serial = 248] [outer = (nil)] 10:44:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 109 (0x93766c00) [pid = 1789] [serial = 249] [outer = 0x92acfc00] 10:44:37 INFO - PROCESS | 1789 | 1471542277504 Marionette DEBUG loaded listener.js 10:44:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 110 (0x9376b800) [pid = 1789] [serial = 250] [outer = 0x92acfc00] 10:44:38 INFO - PROCESS | 1789 | --DOMWINDOW == 109 (0x9455d400) [pid = 1789] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 10:44:38 INFO - PROCESS | 1789 | --DOMWINDOW == 108 (0x99d39c00) [pid = 1789] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 10:44:38 INFO - PROCESS | 1789 | --DOMWINDOW == 107 (0x94fbd400) [pid = 1789] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 10:44:38 INFO - PROCESS | 1789 | --DOMWINDOW == 106 (0xa1099000) [pid = 1789] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 10:44:38 INFO - PROCESS | 1789 | --DOMWINDOW == 105 (0x9a4f8000) [pid = 1789] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 10:44:38 INFO - PROCESS | 1789 | --DOMWINDOW == 104 (0x9b266000) [pid = 1789] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 10:44:38 INFO - PROCESS | 1789 | --DOMWINDOW == 103 (0x945a0400) [pid = 1789] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 10:44:38 INFO - PROCESS | 1789 | 1471542278644 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:44:38 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. 10:44:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1485ms 10:44:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 10:44:38 INFO - PROCESS | 1789 | 1471542278657 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 10:44:38 INFO - PROCESS | 1789 | 1471542278659 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 10:44:38 INFO - PROCESS | 1789 | 1471542278664 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 10:44:38 INFO - PROCESS | 1789 | 1471542278669 Marionette TRACE conn4 <- [1,306,null,{}] 10:44:38 INFO - PROCESS | 1789 | 1471542278674 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:38 INFO - PROCESS | 1789 | 1471542278680 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:38 INFO - PROCESS | 1789 | 1471542278877 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 10:44:38 INFO - PROCESS | 1789 | 1471542278901 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:38 INFO - PROCESS | 1789 | 1471542278911 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:38 INFO - PROCESS | 1789 | ++DOCSHELL 0x9375e400 == 56 [pid = 1789] [id = 84] 10:44:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 104 (0x9376b400) [pid = 1789] [serial = 251] [outer = (nil)] 10:44:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 105 (0x9b270400) [pid = 1789] [serial = 252] [outer = 0x9376b400] 10:44:38 INFO - PROCESS | 1789 | 1471542278978 Marionette DEBUG loaded listener.js 10:44:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 106 (0x97486800) [pid = 1789] [serial = 253] [outer = 0x9376b400] 10:44:39 INFO - PROCESS | 1789 | 1471542279728 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:44:39 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. 10:44:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1090ms 10:44:39 INFO - PROCESS | 1789 | 1471542279756 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 10:44:39 INFO - PROCESS | 1789 | 1471542279759 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 10:44:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 10:44:39 INFO - PROCESS | 1789 | 1471542279766 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 10:44:39 INFO - PROCESS | 1789 | 1471542279768 Marionette TRACE conn4 <- [1,310,null,{}] 10:44:39 INFO - PROCESS | 1789 | 1471542279774 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:39 INFO - PROCESS | 1789 | 1471542279779 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:39 INFO - PROCESS | 1789 | 1471542279962 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 10:44:40 INFO - PROCESS | 1789 | 1471542279978 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:40 INFO - PROCESS | 1789 | 1471542279987 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:40 INFO - PROCESS | 1789 | ++DOCSHELL 0x93761400 == 57 [pid = 1789] [id = 85] 10:44:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 107 (0x93767400) [pid = 1789] [serial = 254] [outer = (nil)] 10:44:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 108 (0x9cbe1400) [pid = 1789] [serial = 255] [outer = 0x93767400] 10:44:40 INFO - PROCESS | 1789 | 1471542280057 Marionette DEBUG loaded listener.js 10:44:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 109 (0xa2002800) [pid = 1789] [serial = 256] [outer = 0x93767400] 10:44:41 INFO - PROCESS | 1789 | 1471542281079 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:44:41 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. 10:44:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1381ms 10:44:41 INFO - PROCESS | 1789 | 1471542281148 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 10:44:41 INFO - PROCESS | 1789 | 1471542281155 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 10:44:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 10:44:41 INFO - PROCESS | 1789 | 1471542281163 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 10:44:41 INFO - PROCESS | 1789 | 1471542281171 Marionette TRACE conn4 <- [1,314,null,{}] 10:44:41 INFO - PROCESS | 1789 | 1471542281179 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:41 INFO - PROCESS | 1789 | 1471542281185 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:41 INFO - PROCESS | 1789 | 1471542281416 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 10:44:41 INFO - PROCESS | 1789 | 1471542281578 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:41 INFO - PROCESS | 1789 | 1471542281586 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:41 INFO - PROCESS | 1789 | ++DOCSHELL 0x93768000 == 58 [pid = 1789] [id = 86] 10:44:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 110 (0x93769800) [pid = 1789] [serial = 257] [outer = (nil)] 10:44:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 111 (0x94fc2c00) [pid = 1789] [serial = 258] [outer = 0x93769800] 10:44:41 INFO - PROCESS | 1789 | 1471542281671 Marionette DEBUG loaded listener.js 10:44:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 112 (0x962c2000) [pid = 1789] [serial = 259] [outer = 0x93769800] 10:44:42 INFO - PROCESS | 1789 | 1471542282600 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:44:42 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. 10:44:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1482ms 10:44:42 INFO - PROCESS | 1789 | 1471542282647 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 10:44:42 INFO - PROCESS | 1789 | 1471542282654 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 10:44:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 10:44:42 INFO - PROCESS | 1789 | 1471542282665 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 10:44:42 INFO - PROCESS | 1789 | 1471542282668 Marionette TRACE conn4 <- [1,318,null,{}] 10:44:42 INFO - PROCESS | 1789 | 1471542282675 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:42 INFO - PROCESS | 1789 | 1471542282682 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:42 INFO - PROCESS | 1789 | 1471542282865 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 10:44:43 INFO - PROCESS | 1789 | 1471542283024 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:43 INFO - PROCESS | 1789 | 1471542283033 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:43 INFO - PROCESS | 1789 | ++DOCSHELL 0x99f88400 == 59 [pid = 1789] [id = 87] 10:44:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 113 (0x9a417c00) [pid = 1789] [serial = 260] [outer = (nil)] 10:44:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 114 (0x9a548400) [pid = 1789] [serial = 261] [outer = 0x9a417c00] 10:44:43 INFO - PROCESS | 1789 | 1471542283134 Marionette DEBUG loaded listener.js 10:44:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 115 (0x9ab32c00) [pid = 1789] [serial = 262] [outer = 0x9a417c00] 10:44:44 INFO - PROCESS | 1789 | 1471542284160 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:44:44 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. 10:44:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1536ms 10:44:44 INFO - PROCESS | 1789 | 1471542284200 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 10:44:44 INFO - PROCESS | 1789 | 1471542284204 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 10:44:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 10:44:44 INFO - PROCESS | 1789 | 1471542284211 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 10:44:44 INFO - PROCESS | 1789 | 1471542284217 Marionette TRACE conn4 <- [1,322,null,{}] 10:44:44 INFO - PROCESS | 1789 | 1471542284233 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:44 INFO - PROCESS | 1789 | 1471542284242 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:44 INFO - PROCESS | 1789 | 1471542284454 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 10:44:44 INFO - PROCESS | 1789 | 1471542284650 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:44 INFO - PROCESS | 1789 | 1471542284664 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:44 INFO - PROCESS | 1789 | ++DOCSHELL 0x962c3800 == 60 [pid = 1789] [id = 88] 10:44:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 116 (0xa1018000) [pid = 1789] [serial = 263] [outer = (nil)] 10:44:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 117 (0xa2375400) [pid = 1789] [serial = 264] [outer = 0xa1018000] 10:44:44 INFO - PROCESS | 1789 | 1471542284788 Marionette DEBUG loaded listener.js 10:44:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 118 (0xa2506400) [pid = 1789] [serial = 265] [outer = 0xa1018000] 10:44:45 INFO - PROCESS | 1789 | 1471542285633 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:44:45 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. 10:44:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1483ms 10:44:45 INFO - PROCESS | 1789 | 1471542285695 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 10:44:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 10:44:45 INFO - PROCESS | 1789 | 1471542285699 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 10:44:45 INFO - PROCESS | 1789 | 1471542285706 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 10:44:45 INFO - PROCESS | 1789 | 1471542285709 Marionette TRACE conn4 <- [1,326,null,{}] 10:44:45 INFO - PROCESS | 1789 | 1471542285715 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:45 INFO - PROCESS | 1789 | 1471542285720 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:45 INFO - PROCESS | 1789 | 1471542285897 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 10:44:46 INFO - PROCESS | 1789 | 1471542286053 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:46 INFO - PROCESS | 1789 | 1471542286064 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:46 INFO - PROCESS | 1789 | ++DOCSHELL 0x9b26d000 == 61 [pid = 1789] [id = 89] 10:44:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 119 (0xa327e400) [pid = 1789] [serial = 266] [outer = (nil)] 10:44:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 120 (0xa6946000) [pid = 1789] [serial = 267] [outer = 0xa327e400] 10:44:46 INFO - PROCESS | 1789 | 1471542286145 Marionette DEBUG loaded listener.js 10:44:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 121 (0xa6990c00) [pid = 1789] [serial = 268] [outer = 0xa327e400] 10:44:47 INFO - PROCESS | 1789 | 1471542287017 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:44:47 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. 10:44:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1345ms 10:44:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 10:44:47 INFO - PROCESS | 1789 | 1471542287051 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 10:44:47 INFO - PROCESS | 1789 | 1471542287054 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 10:44:47 INFO - PROCESS | 1789 | 1471542287061 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 10:44:47 INFO - PROCESS | 1789 | 1471542287064 Marionette TRACE conn4 <- [1,330,null,{}] 10:44:47 INFO - PROCESS | 1789 | 1471542287070 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:47 INFO - PROCESS | 1789 | 1471542287076 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:47 INFO - PROCESS | 1789 | 1471542287237 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 10:44:47 INFO - PROCESS | 1789 | 1471542287399 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:47 INFO - PROCESS | 1789 | 1471542287408 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:47 INFO - PROCESS | 1789 | ++DOCSHELL 0x92aca800 == 62 [pid = 1789] [id = 90] 10:44:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 122 (0xa253e800) [pid = 1789] [serial = 269] [outer = (nil)] 10:44:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 123 (0xa6c73400) [pid = 1789] [serial = 270] [outer = 0xa253e800] 10:44:47 INFO - PROCESS | 1789 | 1471542287491 Marionette DEBUG loaded listener.js 10:44:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 124 (0xa6c74400) [pid = 1789] [serial = 271] [outer = 0xa253e800] 10:44:48 INFO - PROCESS | 1789 | 1471542288467 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:44:48 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. 10:44:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1479ms 10:44:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 10:44:48 INFO - PROCESS | 1789 | 1471542288540 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 10:44:48 INFO - PROCESS | 1789 | 1471542288543 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 10:44:48 INFO - PROCESS | 1789 | 1471542288550 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 10:44:48 INFO - PROCESS | 1789 | 1471542288554 Marionette TRACE conn4 <- [1,334,null,{}] 10:44:48 INFO - PROCESS | 1789 | 1471542288559 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:48 INFO - PROCESS | 1789 | 1471542288569 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:48 INFO - PROCESS | 1789 | 1471542288788 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 10:44:49 INFO - PROCESS | 1789 | 1471542288984 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:49 INFO - PROCESS | 1789 | 1471542288993 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:49 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b32000 == 63 [pid = 1789] [id = 91] 10:44:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 125 (0x90b35c00) [pid = 1789] [serial = 272] [outer = (nil)] 10:44:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 126 (0x90b3a400) [pid = 1789] [serial = 273] [outer = 0x90b35c00] 10:44:49 INFO - PROCESS | 1789 | 1471542289117 Marionette DEBUG loaded listener.js 10:44:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 127 (0xa6c72400) [pid = 1789] [serial = 274] [outer = 0x90b35c00] 10:44:50 INFO - PROCESS | 1789 | 1471542290004 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:44:50 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. 10:44:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1529ms 10:44:50 INFO - PROCESS | 1789 | 1471542290078 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 10:44:50 INFO - PROCESS | 1789 | 1471542290082 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 10:44:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 10:44:50 INFO - PROCESS | 1789 | 1471542290088 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 10:44:50 INFO - PROCESS | 1789 | 1471542290092 Marionette TRACE conn4 <- [1,338,null,{}] 10:44:50 INFO - PROCESS | 1789 | 1471542290098 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:50 INFO - PROCESS | 1789 | 1471542290104 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:50 INFO - PROCESS | 1789 | 1471542290280 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 10:44:50 INFO - PROCESS | 1789 | 1471542290436 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:50 INFO - PROCESS | 1789 | 1471542290448 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:50 INFO - PROCESS | 1789 | ++DOCSHELL 0x93875400 == 64 [pid = 1789] [id = 92] 10:44:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 128 (0x93a87000) [pid = 1789] [serial = 275] [outer = (nil)] 10:44:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 129 (0x9a419000) [pid = 1789] [serial = 276] [outer = 0x93a87000] 10:44:50 INFO - PROCESS | 1789 | 1471542290525 Marionette DEBUG loaded listener.js 10:44:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 130 (0x9ab82400) [pid = 1789] [serial = 277] [outer = 0x93a87000] 10:44:51 INFO - PROCESS | 1789 | 1471542291655 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:44:51 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. 10:44:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1631ms 10:44:51 INFO - PROCESS | 1789 | 1471542291721 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 10:44:51 INFO - PROCESS | 1789 | 1471542291727 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 10:44:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 10:44:51 INFO - PROCESS | 1789 | 1471542291736 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 10:44:51 INFO - PROCESS | 1789 | 1471542291740 Marionette TRACE conn4 <- [1,342,null,{}] 10:44:51 INFO - PROCESS | 1789 | 1471542291748 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:51 INFO - PROCESS | 1789 | 1471542291754 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:51 INFO - PROCESS | 1789 | 1471542291963 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 10:44:52 INFO - PROCESS | 1789 | 1471542292172 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:52 INFO - PROCESS | 1789 | 1471542292186 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:52 INFO - PROCESS | 1789 | ++DOCSHELL 0x92acb400 == 65 [pid = 1789] [id = 93] 10:44:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 131 (0x9375f400) [pid = 1789] [serial = 278] [outer = (nil)] 10:44:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 132 (0x93767000) [pid = 1789] [serial = 279] [outer = 0x9375f400] 10:44:52 INFO - PROCESS | 1789 | 1471542292258 Marionette DEBUG loaded listener.js 10:44:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 133 (0x945a7c00) [pid = 1789] [serial = 280] [outer = 0x9375f400] 10:44:53 INFO - PROCESS | 1789 | 1471542293108 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:44:53 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. 10:44:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1431ms 10:44:53 INFO - PROCESS | 1789 | 1471542293167 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 10:44:53 INFO - PROCESS | 1789 | 1471542293174 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 10:44:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 10:44:53 INFO - PROCESS | 1789 | 1471542293184 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 10:44:53 INFO - PROCESS | 1789 | 1471542293189 Marionette TRACE conn4 <- [1,346,null,{}] 10:44:53 INFO - PROCESS | 1789 | 1471542293194 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:53 INFO - PROCESS | 1789 | 1471542293200 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:53 INFO - PROCESS | 1789 | 1471542293405 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 10:44:53 INFO - PROCESS | 1789 | --DOCSHELL 0x9375e400 == 64 [pid = 1789] [id = 84] 10:44:53 INFO - PROCESS | 1789 | --DOCSHELL 0x92acf800 == 63 [pid = 1789] [id = 83] 10:44:53 INFO - PROCESS | 1789 | --DOCSHELL 0x936db000 == 62 [pid = 1789] [id = 58] 10:44:53 INFO - PROCESS | 1789 | --DOMWINDOW == 132 (0xa6f45c00) [pid = 1789] [serial = 215] [outer = (nil)] [url = about:blank] 10:44:53 INFO - PROCESS | 1789 | 1471542293670 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:53 INFO - PROCESS | 1789 | 1471542293678 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:53 INFO - PROCESS | 1789 | --DOCSHELL 0x97486400 == 61 [pid = 1789] [id = 82] 10:44:53 INFO - PROCESS | 1789 | --DOCSHELL 0x91d49000 == 60 [pid = 1789] [id = 81] 10:44:53 INFO - PROCESS | 1789 | --DOCSHELL 0x962c0800 == 59 [pid = 1789] [id = 80] 10:44:53 INFO - PROCESS | 1789 | --DOCSHELL 0x921bf000 == 58 [pid = 1789] [id = 79] 10:44:53 INFO - PROCESS | 1789 | --DOCSHELL 0x92ac4c00 == 57 [pid = 1789] [id = 78] 10:44:53 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b3a800 == 58 [pid = 1789] [id = 94] 10:44:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 133 (0x92ac4c00) [pid = 1789] [serial = 281] [outer = (nil)] 10:44:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 134 (0x94ff5000) [pid = 1789] [serial = 282] [outer = 0x92ac4c00] 10:44:53 INFO - PROCESS | 1789 | 1471542293764 Marionette DEBUG loaded listener.js 10:44:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 135 (0x97e30400) [pid = 1789] [serial = 283] [outer = 0x92ac4c00] 10:44:54 INFO - PROCESS | 1789 | --DOMWINDOW == 134 (0x9abcd000) [pid = 1789] [serial = 179] [outer = (nil)] [url = about:blank] 10:44:54 INFO - PROCESS | 1789 | --DOMWINDOW == 133 (0x9ab81800) [pid = 1789] [serial = 182] [outer = (nil)] [url = about:blank] 10:44:54 INFO - PROCESS | 1789 | --DOMWINDOW == 132 (0x9a421c00) [pid = 1789] [serial = 191] [outer = (nil)] [url = about:blank] 10:44:54 INFO - PROCESS | 1789 | --DOMWINDOW == 131 (0xa200a800) [pid = 1789] [serial = 185] [outer = (nil)] [url = about:blank] 10:44:54 INFO - PROCESS | 1789 | --DOMWINDOW == 130 (0x94fc0000) [pid = 1789] [serial = 195] [outer = (nil)] [url = about:blank] 10:44:54 INFO - PROCESS | 1789 | --DOMWINDOW == 129 (0x945aac00) [pid = 1789] [serial = 194] [outer = (nil)] [url = about:blank] 10:44:54 INFO - PROCESS | 1789 | --DOMWINDOW == 128 (0x9a41a800) [pid = 1789] [serial = 200] [outer = (nil)] [url = about:blank] 10:44:54 INFO - PROCESS | 1789 | --DOMWINDOW == 127 (0x9a4f5c00) [pid = 1789] [serial = 201] [outer = (nil)] [url = about:blank] 10:44:54 INFO - PROCESS | 1789 | --DOMWINDOW == 126 (0x9625fc00) [pid = 1789] [serial = 176] [outer = (nil)] [url = about:blank] 10:44:54 INFO - PROCESS | 1789 | --DOMWINDOW == 125 (0x9a422c00) [pid = 1789] [serial = 198] [outer = (nil)] [url = about:blank] 10:44:54 INFO - PROCESS | 1789 | --DOMWINDOW == 124 (0x9a41d400) [pid = 1789] [serial = 197] [outer = (nil)] [url = about:blank] 10:44:54 INFO - PROCESS | 1789 | --DOMWINDOW == 123 (0xa3210000) [pid = 1789] [serial = 173] [outer = (nil)] [url = about:blank] 10:44:54 INFO - PROCESS | 1789 | --DOMWINDOW == 122 (0xa237d000) [pid = 1789] [serial = 209] [outer = (nil)] [url = about:blank] 10:44:54 INFO - PROCESS | 1789 | --DOMWINDOW == 121 (0x9b26c800) [pid = 1789] [serial = 203] [outer = (nil)] [url = about:blank] 10:44:54 INFO - PROCESS | 1789 | --DOMWINDOW == 120 (0xa503c000) [pid = 1789] [serial = 188] [outer = (nil)] [url = about:blank] 10:44:54 INFO - PROCESS | 1789 | --DOMWINDOW == 119 (0xa327a800) [pid = 1789] [serial = 210] [outer = (nil)] [url = about:blank] 10:44:54 INFO - PROCESS | 1789 | --DOMWINDOW == 118 (0xa34dd000) [pid = 1789] [serial = 212] [outer = (nil)] [url = about:blank] 10:44:54 INFO - PROCESS | 1789 | --DOMWINDOW == 117 (0x9bf18000) [pid = 1789] [serial = 206] [outer = (nil)] [url = about:blank] 10:44:54 INFO - PROCESS | 1789 | --DOMWINDOW == 116 (0x9cb48000) [pid = 1789] [serial = 207] [outer = (nil)] [url = about:blank] 10:44:54 INFO - PROCESS | 1789 | --DOMWINDOW == 115 (0x9b3a2800) [pid = 1789] [serial = 204] [outer = (nil)] [url = about:blank] 10:44:54 INFO - PROCESS | 1789 | --DOMWINDOW == 114 (0xa698a400) [pid = 1789] [serial = 213] [outer = (nil)] [url = about:blank] 10:44:54 INFO - PROCESS | 1789 | 1471542294583 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:44:54 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. 10:44:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1438ms 10:44:54 INFO - PROCESS | 1789 | 1471542294623 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 10:44:54 INFO - PROCESS | 1789 | 1471542294627 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 10:44:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 10:44:54 INFO - PROCESS | 1789 | 1471542294634 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 10:44:54 INFO - PROCESS | 1789 | 1471542294639 Marionette TRACE conn4 <- [1,350,null,{}] 10:44:54 INFO - PROCESS | 1789 | 1471542294655 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:54 INFO - PROCESS | 1789 | 1471542294663 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:54 INFO - PROCESS | 1789 | 1471542294821 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 10:44:54 INFO - PROCESS | 1789 | 1471542294837 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:54 INFO - PROCESS | 1789 | 1471542294845 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:54 INFO - PROCESS | 1789 | ++DOCSHELL 0x9a41f800 == 59 [pid = 1789] [id = 95] 10:44:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 115 (0x9a4f3000) [pid = 1789] [serial = 284] [outer = (nil)] 10:44:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 116 (0x9a675c00) [pid = 1789] [serial = 285] [outer = 0x9a4f3000] 10:44:55 INFO - PROCESS | 1789 | 1471542295023 Marionette DEBUG loaded listener.js 10:44:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 117 (0x9ab8a800) [pid = 1789] [serial = 286] [outer = 0x9a4f3000] 10:44:55 INFO - PROCESS | 1789 | 1471542295763 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:44:55 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. 10:44:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1181ms 10:44:55 INFO - PROCESS | 1789 | 1471542295815 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 10:44:55 INFO - PROCESS | 1789 | 1471542295819 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 10:44:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 10:44:55 INFO - PROCESS | 1789 | 1471542295847 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 10:44:55 INFO - PROCESS | 1789 | 1471542295851 Marionette TRACE conn4 <- [1,354,null,{}] 10:44:55 INFO - PROCESS | 1789 | 1471542295857 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:55 INFO - PROCESS | 1789 | 1471542295862 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:56 INFO - PROCESS | 1789 | 1471542296017 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 10:44:56 INFO - PROCESS | 1789 | 1471542296026 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:56 INFO - PROCESS | 1789 | 1471542296034 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:56 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b37400 == 60 [pid = 1789] [id = 96] 10:44:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 118 (0x9ab8d800) [pid = 1789] [serial = 287] [outer = (nil)] 10:44:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 119 (0x9b26f000) [pid = 1789] [serial = 288] [outer = 0x9ab8d800] 10:44:56 INFO - PROCESS | 1789 | 1471542296106 Marionette DEBUG loaded listener.js 10:44:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 120 (0x9b526c00) [pid = 1789] [serial = 289] [outer = 0x9ab8d800] 10:44:56 INFO - PROCESS | 1789 | 1471542296986 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:44:57 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. 10:44:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1212ms 10:44:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 10:44:57 INFO - PROCESS | 1789 | 1471542297043 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 10:44:57 INFO - PROCESS | 1789 | 1471542297046 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 10:44:57 INFO - PROCESS | 1789 | 1471542297052 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 10:44:57 INFO - PROCESS | 1789 | 1471542297055 Marionette TRACE conn4 <- [1,358,null,{}] 10:44:57 INFO - PROCESS | 1789 | 1471542297060 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:57 INFO - PROCESS | 1789 | 1471542297065 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:57 INFO - PROCESS | 1789 | 1471542297270 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 10:44:57 INFO - PROCESS | 1789 | 1471542297292 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:57 INFO - PROCESS | 1789 | 1471542297299 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:57 INFO - PROCESS | 1789 | ++DOCSHELL 0x9b26c800 == 61 [pid = 1789] [id = 97] 10:44:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 121 (0x9b526400) [pid = 1789] [serial = 290] [outer = (nil)] 10:44:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 122 (0x9cbeb800) [pid = 1789] [serial = 291] [outer = 0x9b526400] 10:44:57 INFO - PROCESS | 1789 | 1471542297367 Marionette DEBUG loaded listener.js 10:44:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 123 (0xa1097c00) [pid = 1789] [serial = 292] [outer = 0x9b526400] 10:44:58 INFO - PROCESS | 1789 | 1471542298268 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:44:58 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. 10:44:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1437ms 10:44:58 INFO - PROCESS | 1789 | --DOMWINDOW == 122 (0x97489c00) [pid = 1789] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 10:44:58 INFO - PROCESS | 1789 | --DOMWINDOW == 121 (0x9ab7e800) [pid = 1789] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 10:44:58 INFO - PROCESS | 1789 | --DOMWINDOW == 120 (0x9a4ed000) [pid = 1789] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 10:44:58 INFO - PROCESS | 1789 | --DOMWINDOW == 119 (0x92acfc00) [pid = 1789] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 10:44:58 INFO - PROCESS | 1789 | --DOMWINDOW == 118 (0x945a0000) [pid = 1789] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 10:44:58 INFO - PROCESS | 1789 | --DOMWINDOW == 117 (0x9375b800) [pid = 1789] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 10:44:58 INFO - PROCESS | 1789 | --DOMWINDOW == 116 (0x9376b400) [pid = 1789] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 10:44:58 INFO - PROCESS | 1789 | 1471542298516 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 10:44:58 INFO - PROCESS | 1789 | 1471542298519 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 10:44:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 10:44:58 INFO - PROCESS | 1789 | 1471542298526 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 10:44:58 INFO - PROCESS | 1789 | 1471542298529 Marionette TRACE conn4 <- [1,362,null,{}] 10:44:58 INFO - PROCESS | 1789 | 1471542298561 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:58 INFO - PROCESS | 1789 | 1471542298571 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:58 INFO - PROCESS | 1789 | 1471542298748 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 10:44:58 INFO - PROCESS | 1789 | 1471542298916 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:58 INFO - PROCESS | 1789 | 1471542298925 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:58 INFO - PROCESS | 1789 | ++DOCSHELL 0x9a424800 == 62 [pid = 1789] [id = 98] 10:44:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 117 (0x9cf1c400) [pid = 1789] [serial = 293] [outer = (nil)] 10:44:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 118 (0xa256cc00) [pid = 1789] [serial = 294] [outer = 0x9cf1c400] 10:44:59 INFO - PROCESS | 1789 | 1471542298994 Marionette DEBUG loaded listener.js 10:44:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 119 (0xa327a000) [pid = 1789] [serial = 295] [outer = 0x9cf1c400] 10:44:59 INFO - PROCESS | 1789 | 1471542299686 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:44:59 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. 10:44:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1206ms 10:44:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 10:44:59 INFO - PROCESS | 1789 | 1471542299740 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 10:44:59 INFO - PROCESS | 1789 | 1471542299742 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 10:44:59 INFO - PROCESS | 1789 | 1471542299749 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 10:44:59 INFO - PROCESS | 1789 | 1471542299752 Marionette TRACE conn4 <- [1,366,null,{}] 10:44:59 INFO - PROCESS | 1789 | 1471542299757 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:44:59 INFO - PROCESS | 1789 | 1471542299762 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:59 INFO - PROCESS | 1789 | 1471542299908 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 10:44:59 INFO - PROCESS | 1789 | 1471542299916 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:59 INFO - PROCESS | 1789 | 1471542299925 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:44:59 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e41800 == 63 [pid = 1789] [id = 99] 10:44:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 120 (0x90e45000) [pid = 1789] [serial = 296] [outer = (nil)] 10:44:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 121 (0x90e4b800) [pid = 1789] [serial = 297] [outer = 0x90e45000] 10:44:59 INFO - PROCESS | 1789 | 1471542299996 Marionette DEBUG loaded listener.js 10:45:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 122 (0x90e4d000) [pid = 1789] [serial = 298] [outer = 0x90e45000] 10:45:01 INFO - PROCESS | 1789 | 1471542301078 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:45:01 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. 10:45:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1378ms 10:45:01 INFO - PROCESS | 1789 | 1471542301127 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 10:45:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 10:45:01 INFO - PROCESS | 1789 | 1471542301133 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 10:45:01 INFO - PROCESS | 1789 | 1471542301141 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 10:45:01 INFO - PROCESS | 1789 | 1471542301147 Marionette TRACE conn4 <- [1,370,null,{}] 10:45:01 INFO - PROCESS | 1789 | 1471542301155 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:01 INFO - PROCESS | 1789 | 1471542301160 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:01 INFO - PROCESS | 1789 | 1471542301386 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 10:45:01 INFO - PROCESS | 1789 | 1471542301620 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:01 INFO - PROCESS | 1789 | 1471542301628 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:01 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e51400 == 64 [pid = 1789] [id = 100] 10:45:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 123 (0x90e54800) [pid = 1789] [serial = 299] [outer = (nil)] 10:45:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 124 (0x90e58400) [pid = 1789] [serial = 300] [outer = 0x90e54800] 10:45:01 INFO - PROCESS | 1789 | 1471542301730 Marionette DEBUG loaded listener.js 10:45:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 125 (0x90e5b800) [pid = 1789] [serial = 301] [outer = 0x90e54800] 10:45:02 INFO - PROCESS | 1789 | 1471542302683 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:45:02 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. 10:45:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1584ms 10:45:02 INFO - PROCESS | 1789 | 1471542302724 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 10:45:02 INFO - PROCESS | 1789 | 1471542302732 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 10:45:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 10:45:02 INFO - PROCESS | 1789 | 1471542302742 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 10:45:02 INFO - PROCESS | 1789 | 1471542302746 Marionette TRACE conn4 <- [1,374,null,{}] 10:45:02 INFO - PROCESS | 1789 | 1471542302753 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:02 INFO - PROCESS | 1789 | 1471542302758 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:02 INFO - PROCESS | 1789 | 1471542302939 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 10:45:03 INFO - PROCESS | 1789 | 1471542303149 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:03 INFO - PROCESS | 1789 | 1471542303159 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:03 INFO - PROCESS | 1789 | ++DOCSHELL 0x92accc00 == 65 [pid = 1789] [id = 101] 10:45:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 126 (0x92ace000) [pid = 1789] [serial = 302] [outer = (nil)] 10:45:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 127 (0x9375b800) [pid = 1789] [serial = 303] [outer = 0x92ace000] 10:45:03 INFO - PROCESS | 1789 | 1471542303291 Marionette DEBUG loaded listener.js 10:45:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 128 (0x9376c800) [pid = 1789] [serial = 304] [outer = 0x92ace000] 10:45:04 INFO - PROCESS | 1789 | 1471542304261 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 10:45:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 10:45:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1577ms 10:45:04 INFO - PROCESS | 1789 | 1471542304320 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 10:45:04 INFO - PROCESS | 1789 | 1471542304323 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 10:45:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 10:45:04 INFO - PROCESS | 1789 | 1471542304330 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 10:45:04 INFO - PROCESS | 1789 | 1471542304336 Marionette TRACE conn4 <- [1,378,null,{}] 10:45:04 INFO - PROCESS | 1789 | 1471542304394 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:04 INFO - PROCESS | 1789 | 1471542304403 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:04 INFO - PROCESS | 1789 | 1471542304664 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 10:45:04 INFO - PROCESS | 1789 | 1471542304845 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:04 INFO - PROCESS | 1789 | 1471542304856 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:04 INFO - PROCESS | 1789 | ++DOCSHELL 0x9a294800 == 66 [pid = 1789] [id = 102] 10:45:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 129 (0x9a3de400) [pid = 1789] [serial = 305] [outer = (nil)] 10:45:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 130 (0x9a4ef400) [pid = 1789] [serial = 306] [outer = 0x9a3de400] 10:45:04 INFO - PROCESS | 1789 | 1471542304941 Marionette DEBUG loaded listener.js 10:45:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 131 (0x9ab2ac00) [pid = 1789] [serial = 307] [outer = 0x9a3de400] 10:45:05 INFO - PROCESS | 1789 | 1471542305809 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 10:45:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 10:45:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1533ms 10:45:05 INFO - PROCESS | 1789 | 1471542305863 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 10:45:05 INFO - PROCESS | 1789 | 1471542305868 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 10:45:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 10:45:05 INFO - PROCESS | 1789 | 1471542305875 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 10:45:05 INFO - PROCESS | 1789 | 1471542305878 Marionette TRACE conn4 <- [1,382,null,{}] 10:45:05 INFO - PROCESS | 1789 | 1471542305884 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:05 INFO - PROCESS | 1789 | 1471542305889 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:06 INFO - PROCESS | 1789 | 1471542306067 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 10:45:06 INFO - PROCESS | 1789 | 1471542306231 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:06 INFO - PROCESS | 1789 | 1471542306237 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:06 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b37000 == 67 [pid = 1789] [id = 103] 10:45:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 132 (0x91ad3000) [pid = 1789] [serial = 308] [outer = (nil)] 10:45:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 133 (0x91ade800) [pid = 1789] [serial = 309] [outer = 0x91ad3000] 10:45:06 INFO - PROCESS | 1789 | 1471542306324 Marionette DEBUG loaded listener.js 10:45:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 134 (0x91ae1800) [pid = 1789] [serial = 310] [outer = 0x91ad3000] 10:45:07 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:45:07 INFO - PROCESS | 1789 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:45:07 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:45:07 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:45:07 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:45:07 INFO - PROCESS | 1789 | 1471542307217 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 10:45:07 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 10:45:07 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1378ms 10:45:07 INFO - PROCESS | 1789 | 1471542307253 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 10:45:07 INFO - PROCESS | 1789 | 1471542307257 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 10:45:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 10:45:07 INFO - PROCESS | 1789 | 1471542307263 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 10:45:07 INFO - PROCESS | 1789 | 1471542307267 Marionette TRACE conn4 <- [1,386,null,{}] 10:45:07 INFO - PROCESS | 1789 | 1471542307273 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:07 INFO - PROCESS | 1789 | 1471542307278 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:07 INFO - PROCESS | 1789 | 1471542307440 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 10:45:07 INFO - PROCESS | 1789 | 1471542307610 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:07 INFO - PROCESS | 1789 | 1471542307619 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:07 INFO - PROCESS | 1789 | ++DOCSHELL 0x91adc000 == 68 [pid = 1789] [id = 104] 10:45:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 135 (0x91adc800) [pid = 1789] [serial = 311] [outer = (nil)] 10:45:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 136 (0x9b07e400) [pid = 1789] [serial = 312] [outer = 0x91adc800] 10:45:07 INFO - PROCESS | 1789 | 1471542307704 Marionette DEBUG loaded listener.js 10:45:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 137 (0x9b272c00) [pid = 1789] [serial = 313] [outer = 0x91adc800] 10:45:08 INFO - PROCESS | 1789 | 1471542308604 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 10:45:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 10:45:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1385ms 10:45:08 INFO - PROCESS | 1789 | 1471542308648 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 10:45:08 INFO - PROCESS | 1789 | 1471542308652 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 10:45:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 10:45:08 INFO - PROCESS | 1789 | 1471542308659 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 10:45:08 INFO - PROCESS | 1789 | 1471542308661 Marionette TRACE conn4 <- [1,390,null,{}] 10:45:08 INFO - PROCESS | 1789 | 1471542308667 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:08 INFO - PROCESS | 1789 | 1471542308677 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:08 INFO - PROCESS | 1789 | 1471542308879 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 10:45:09 INFO - PROCESS | 1789 | 1471542309049 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:09 INFO - PROCESS | 1789 | 1471542309055 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:09 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f40d000 == 69 [pid = 1789] [id = 105] 10:45:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 138 (0x8f410800) [pid = 1789] [serial = 314] [outer = (nil)] 10:45:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 139 (0x8f416400) [pid = 1789] [serial = 315] [outer = 0x8f410800] 10:45:09 INFO - PROCESS | 1789 | 1471542309183 Marionette DEBUG loaded listener.js 10:45:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 140 (0x9b271c00) [pid = 1789] [serial = 316] [outer = 0x8f410800] 10:45:10 INFO - PROCESS | 1789 | 1471542310074 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 10:45:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 10:45:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1484ms 10:45:10 INFO - PROCESS | 1789 | 1471542310144 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 10:45:10 INFO - PROCESS | 1789 | 1471542310148 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 10:45:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 10:45:10 INFO - PROCESS | 1789 | 1471542310154 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 10:45:10 INFO - PROCESS | 1789 | 1471542310157 Marionette TRACE conn4 <- [1,394,null,{}] 10:45:10 INFO - PROCESS | 1789 | 1471542310163 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:10 INFO - PROCESS | 1789 | 1471542310168 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:10 INFO - PROCESS | 1789 | 1471542310347 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 10:45:10 INFO - PROCESS | 1789 | 1471542310553 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:10 INFO - PROCESS | 1789 | 1471542310563 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:10 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f415800 == 70 [pid = 1789] [id = 106] 10:45:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 141 (0x90b2f400) [pid = 1789] [serial = 317] [outer = (nil)] 10:45:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 142 (0xa23b0400) [pid = 1789] [serial = 318] [outer = 0x90b2f400] 10:45:10 INFO - PROCESS | 1789 | 1471542310685 Marionette DEBUG loaded listener.js 10:45:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 143 (0xa34dd000) [pid = 1789] [serial = 319] [outer = 0x90b2f400] 10:45:11 INFO - PROCESS | 1789 | 1471542311917 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 10:45:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 10:45:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1784ms 10:45:11 INFO - PROCESS | 1789 | 1471542311939 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 10:45:11 INFO - PROCESS | 1789 | 1471542311945 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 10:45:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 10:45:11 INFO - PROCESS | 1789 | 1471542311962 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 10:45:11 INFO - PROCESS | 1789 | 1471542311967 Marionette TRACE conn4 <- [1,398,null,{}] 10:45:11 INFO - PROCESS | 1789 | 1471542311975 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:11 INFO - PROCESS | 1789 | 1471542311980 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:12 INFO - PROCESS | 1789 | 1471542312192 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 10:45:12 INFO - PROCESS | 1789 | 1471542312364 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:12 INFO - PROCESS | 1789 | 1471542312377 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:12 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e47c00 == 71 [pid = 1789] [id = 107] 10:45:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 144 (0x90e55c00) [pid = 1789] [serial = 320] [outer = (nil)] 10:45:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 145 (0x90e59c00) [pid = 1789] [serial = 321] [outer = 0x90e55c00] 10:45:12 INFO - PROCESS | 1789 | 1471542312453 Marionette DEBUG loaded listener.js 10:45:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 146 (0x91ad4c00) [pid = 1789] [serial = 322] [outer = 0x90e55c00] 10:45:13 INFO - PROCESS | 1789 | 1471542313485 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 10:45:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 10:45:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1592ms 10:45:13 INFO - PROCESS | 1789 | 1471542313545 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 10:45:13 INFO - PROCESS | 1789 | 1471542313552 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 10:45:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 10:45:13 INFO - PROCESS | 1789 | 1471542313562 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 10:45:13 INFO - PROCESS | 1789 | 1471542313567 Marionette TRACE conn4 <- [1,402,null,{}] 10:45:13 INFO - PROCESS | 1789 | 1471542313573 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:13 INFO - PROCESS | 1789 | 1471542313578 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:13 INFO - PROCESS | 1789 | 1471542313837 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 10:45:14 INFO - PROCESS | 1789 | 1471542314064 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:14 INFO - PROCESS | 1789 | 1471542314074 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:14 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b34400 == 72 [pid = 1789] [id = 108] 10:45:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 147 (0x936d9c00) [pid = 1789] [serial = 323] [outer = (nil)] 10:45:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 148 (0x9386f400) [pid = 1789] [serial = 324] [outer = 0x936d9c00] 10:45:14 INFO - PROCESS | 1789 | 1471542314150 Marionette DEBUG loaded listener.js 10:45:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 149 (0x94fb4800) [pid = 1789] [serial = 325] [outer = 0x936d9c00] 10:45:14 INFO - PROCESS | 1789 | --DOCSHELL 0x94fc1c00 == 71 [pid = 1789] [id = 40] 10:45:14 INFO - PROCESS | 1789 | --DOMWINDOW == 148 (0xa2010400) [pid = 1789] [serial = 224] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1789 | --DOMWINDOW == 147 (0xa6c6dc00) [pid = 1789] [serial = 230] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1789 | --DOMWINDOW == 146 (0x962c2400) [pid = 1789] [serial = 218] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1789 | --DOMWINDOW == 145 (0x99de0400) [pid = 1789] [serial = 221] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1789 | --DOMWINDOW == 144 (0xa6da9400) [pid = 1789] [serial = 227] [outer = (nil)] [url = about:blank] 10:45:14 INFO - PROCESS | 1789 | --DOCSHELL 0x9badfc00 == 70 [pid = 1789] [id = 63] 10:45:14 INFO - PROCESS | 1789 | --DOCSHELL 0x9badb800 == 69 [pid = 1789] [id = 62] 10:45:14 INFO - PROCESS | 1789 | --DOCSHELL 0x9a4f4000 == 68 [pid = 1789] [id = 61] 10:45:14 INFO - PROCESS | 1789 | --DOCSHELL 0x93873000 == 67 [pid = 1789] [id = 64] 10:45:14 INFO - PROCESS | 1789 | --DOCSHELL 0x9a424800 == 66 [pid = 1789] [id = 98] 10:45:14 INFO - PROCESS | 1789 | --DOCSHELL 0x9b26c800 == 65 [pid = 1789] [id = 97] 10:45:14 INFO - PROCESS | 1789 | --DOCSHELL 0x90b37400 == 64 [pid = 1789] [id = 96] 10:45:14 INFO - PROCESS | 1789 | --DOCSHELL 0x9a41f800 == 63 [pid = 1789] [id = 95] 10:45:14 INFO - PROCESS | 1789 | --DOCSHELL 0x90b3a800 == 62 [pid = 1789] [id = 94] 10:45:14 INFO - PROCESS | 1789 | --DOCSHELL 0x92acb400 == 61 [pid = 1789] [id = 93] 10:45:14 INFO - PROCESS | 1789 | --DOCSHELL 0x92aca800 == 60 [pid = 1789] [id = 90] 10:45:14 INFO - PROCESS | 1789 | --DOCSHELL 0x9b26d000 == 59 [pid = 1789] [id = 89] 10:45:14 INFO - PROCESS | 1789 | --DOCSHELL 0x962c3800 == 58 [pid = 1789] [id = 88] 10:45:14 INFO - PROCESS | 1789 | --DOCSHELL 0x99f88400 == 57 [pid = 1789] [id = 87] 10:45:14 INFO - PROCESS | 1789 | --DOCSHELL 0x93768000 == 56 [pid = 1789] [id = 86] 10:45:15 INFO - PROCESS | 1789 | 1471542315126 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 10:45:15 INFO - PROCESS | 1789 | --DOMWINDOW == 143 (0x9a425800) [pid = 1789] [serial = 240] [outer = (nil)] [url = about:blank] 10:45:15 INFO - PROCESS | 1789 | --DOMWINDOW == 142 (0x9a4f7400) [pid = 1789] [serial = 241] [outer = (nil)] [url = about:blank] 10:45:15 INFO - PROCESS | 1789 | --DOMWINDOW == 141 (0x9b268800) [pid = 1789] [serial = 243] [outer = (nil)] [url = about:blank] 10:45:15 INFO - PROCESS | 1789 | --DOMWINDOW == 140 (0x9b51c800) [pid = 1789] [serial = 246] [outer = (nil)] [url = about:blank] 10:45:15 INFO - PROCESS | 1789 | --DOMWINDOW == 139 (0x93766c00) [pid = 1789] [serial = 249] [outer = (nil)] [url = about:blank] 10:45:15 INFO - PROCESS | 1789 | --DOMWINDOW == 138 (0x97e2f000) [pid = 1789] [serial = 237] [outer = (nil)] [url = about:blank] 10:45:15 INFO - PROCESS | 1789 | --DOMWINDOW == 137 (0x9958b400) [pid = 1789] [serial = 238] [outer = (nil)] [url = about:blank] 10:45:15 INFO - PROCESS | 1789 | --DOMWINDOW == 136 (0x94fb5000) [pid = 1789] [serial = 234] [outer = (nil)] [url = about:blank] 10:45:15 INFO - PROCESS | 1789 | --DOMWINDOW == 135 (0x93a86800) [pid = 1789] [serial = 233] [outer = (nil)] [url = about:blank] 10:45:15 INFO - PROCESS | 1789 | --DOMWINDOW == 134 (0x9b270400) [pid = 1789] [serial = 252] [outer = (nil)] [url = about:blank] 10:45:15 INFO - PROCESS | 1789 | --DOMWINDOW == 133 (0x9376b800) [pid = 1789] [serial = 250] [outer = (nil)] [url = about:blank] 10:45:15 INFO - PROCESS | 1789 | --DOMWINDOW == 132 (0x9b528400) [pid = 1789] [serial = 247] [outer = (nil)] [url = about:blank] 10:45:15 INFO - PROCESS | 1789 | --DOMWINDOW == 131 (0xa1021c00) [pid = 1789] [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.] 10:45:15 INFO - PROCESS | 1789 | --DOMWINDOW == 130 (0x97486800) [pid = 1789] [serial = 253] [outer = (nil)] [url = about:blank] 10:45:15 INFO - PROCESS | 1789 | --DOMWINDOW == 129 (0x9b26d400) [pid = 1789] [serial = 244] [outer = (nil)] [url = about:blank] 10:45:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 10:45:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1633ms 10:45:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 10:45:15 INFO - PROCESS | 1789 | 1471542315196 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 10:45:15 INFO - PROCESS | 1789 | 1471542315199 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 10:45:15 INFO - PROCESS | 1789 | 1471542315206 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 10:45:15 INFO - PROCESS | 1789 | 1471542315211 Marionette TRACE conn4 <- [1,406,null,{}] 10:45:15 INFO - PROCESS | 1789 | 1471542315233 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:15 INFO - PROCESS | 1789 | 1471542315242 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:15 INFO - PROCESS | 1789 | 1471542315418 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 10:45:15 INFO - PROCESS | 1789 | 1471542315638 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:15 INFO - PROCESS | 1789 | 1471542315647 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:15 INFO - PROCESS | 1789 | ++DOCSHELL 0x962c2c00 == 57 [pid = 1789] [id = 109] 10:45:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 130 (0x962c3000) [pid = 1789] [serial = 326] [outer = (nil)] 10:45:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 131 (0x97484400) [pid = 1789] [serial = 327] [outer = 0x962c3000] 10:45:15 INFO - PROCESS | 1789 | 1471542315724 Marionette DEBUG loaded listener.js 10:45:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 132 (0x9905b800) [pid = 1789] [serial = 328] [outer = 0x962c3000] 10:45:16 INFO - PROCESS | 1789 | 1471542316417 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 10:45:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 10:45:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1242ms 10:45:16 INFO - PROCESS | 1789 | 1471542316446 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 10:45:16 INFO - PROCESS | 1789 | 1471542316450 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 10:45:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 10:45:16 INFO - PROCESS | 1789 | 1471542316458 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 10:45:16 INFO - PROCESS | 1789 | 1471542316461 Marionette TRACE conn4 <- [1,410,null,{}] 10:45:16 INFO - PROCESS | 1789 | 1471542316466 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:16 INFO - PROCESS | 1789 | 1471542316471 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:16 INFO - PROCESS | 1789 | 1471542316678 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 10:45:16 INFO - PROCESS | 1789 | 1471542316692 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:16 INFO - PROCESS | 1789 | 1471542316698 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:16 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e47000 == 58 [pid = 1789] [id = 110] 10:45:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 133 (0x99cf5400) [pid = 1789] [serial = 329] [outer = (nil)] 10:45:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 134 (0x9a3e2400) [pid = 1789] [serial = 330] [outer = 0x99cf5400] 10:45:16 INFO - PROCESS | 1789 | 1471542316769 Marionette DEBUG loaded listener.js 10:45:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 135 (0x9a425800) [pid = 1789] [serial = 331] [outer = 0x99cf5400] 10:45:17 INFO - PROCESS | 1789 | 1471542317672 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 10:45:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 10:45:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1238ms 10:45:17 INFO - PROCESS | 1789 | 1471542317697 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 10:45:17 INFO - PROCESS | 1789 | 1471542317700 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 10:45:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 10:45:17 INFO - PROCESS | 1789 | 1471542317707 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 10:45:17 INFO - PROCESS | 1789 | 1471542317710 Marionette TRACE conn4 <- [1,414,null,{}] 10:45:17 INFO - PROCESS | 1789 | 1471542317715 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:17 INFO - PROCESS | 1789 | 1471542317720 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:17 INFO - PROCESS | 1789 | 1471542317916 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 10:45:17 INFO - PROCESS | 1789 | 1471542317948 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:17 INFO - PROCESS | 1789 | 1471542317954 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:17 INFO - PROCESS | 1789 | ++DOCSHELL 0x99cf4c00 == 59 [pid = 1789] [id = 111] 10:45:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 136 (0x9a4f0c00) [pid = 1789] [serial = 332] [outer = (nil)] 10:45:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 137 (0x9ab28400) [pid = 1789] [serial = 333] [outer = 0x9a4f0c00] 10:45:18 INFO - PROCESS | 1789 | 1471542318038 Marionette DEBUG loaded listener.js 10:45:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 138 (0x9ab88c00) [pid = 1789] [serial = 334] [outer = 0x9a4f0c00] 10:45:19 INFO - PROCESS | 1789 | 1471542318999 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 10:45:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 10:45:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1340ms 10:45:19 INFO - PROCESS | 1789 | 1471542319047 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 10:45:19 INFO - PROCESS | 1789 | 1471542319051 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 10:45:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 10:45:19 INFO - PROCESS | 1789 | 1471542319062 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 10:45:19 INFO - PROCESS | 1789 | 1471542319065 Marionette TRACE conn4 <- [1,418,null,{}] 10:45:19 INFO - PROCESS | 1789 | 1471542319071 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:19 INFO - PROCESS | 1789 | 1471542319080 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:19 INFO - PROCESS | 1789 | 1471542319305 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 10:45:19 INFO - PROCESS | 1789 | 1471542319329 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:19 INFO - PROCESS | 1789 | 1471542319337 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:19 INFO - PROCESS | 1789 | ++DOCSHELL 0x91adf800 == 60 [pid = 1789] [id = 112] 10:45:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 139 (0x9a417800) [pid = 1789] [serial = 335] [outer = (nil)] 10:45:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 140 (0x9cbe3800) [pid = 1789] [serial = 336] [outer = 0x9a417800] 10:45:19 INFO - PROCESS | 1789 | 1471542319407 Marionette DEBUG loaded listener.js 10:45:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 141 (0xa2010400) [pid = 1789] [serial = 337] [outer = 0x9a417800] 10:45:20 INFO - PROCESS | 1789 | --DOMWINDOW == 140 (0x9a4f3000) [pid = 1789] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 10:45:20 INFO - PROCESS | 1789 | --DOMWINDOW == 139 (0x9a41a000) [pid = 1789] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 10:45:20 INFO - PROCESS | 1789 | --DOMWINDOW == 138 (0x9a4f3800) [pid = 1789] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 10:45:20 INFO - PROCESS | 1789 | --DOMWINDOW == 137 (0x9cf1c400) [pid = 1789] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 10:45:20 INFO - PROCESS | 1789 | --DOMWINDOW == 136 (0xa68a2000) [pid = 1789] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 10:45:20 INFO - PROCESS | 1789 | --DOMWINDOW == 135 (0x9ab84800) [pid = 1789] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 10:45:20 INFO - PROCESS | 1789 | --DOMWINDOW == 134 (0xa327e400) [pid = 1789] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 10:45:20 INFO - PROCESS | 1789 | --DOMWINDOW == 133 (0xa1018000) [pid = 1789] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 10:45:20 INFO - PROCESS | 1789 | --DOMWINDOW == 132 (0x9459f400) [pid = 1789] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 10:45:20 INFO - PROCESS | 1789 | --DOMWINDOW == 131 (0x93767400) [pid = 1789] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 10:45:20 INFO - PROCESS | 1789 | --DOMWINDOW == 130 (0x9ab8d800) [pid = 1789] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 10:45:20 INFO - PROCESS | 1789 | --DOMWINDOW == 129 (0xa4e5d800) [pid = 1789] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 10:45:20 INFO - PROCESS | 1789 | --DOMWINDOW == 128 (0x9ab29c00) [pid = 1789] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 10:45:20 INFO - PROCESS | 1789 | --DOMWINDOW == 127 (0xa101e800) [pid = 1789] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 10:45:20 INFO - PROCESS | 1789 | --DOMWINDOW == 126 (0x9ab89400) [pid = 1789] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 10:45:20 INFO - PROCESS | 1789 | --DOMWINDOW == 125 (0x93769800) [pid = 1789] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 10:45:20 INFO - PROCESS | 1789 | --DOMWINDOW == 124 (0x945a8000) [pid = 1789] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 10:45:20 INFO - PROCESS | 1789 | --DOMWINDOW == 123 (0x9b526400) [pid = 1789] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 10:45:20 INFO - PROCESS | 1789 | --DOMWINDOW == 122 (0x9459f000) [pid = 1789] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 10:45:20 INFO - PROCESS | 1789 | --DOMWINDOW == 121 (0x9a417c00) [pid = 1789] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 10:45:20 INFO - PROCESS | 1789 | --DOMWINDOW == 120 (0x99057000) [pid = 1789] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 10:45:20 INFO - PROCESS | 1789 | --DOMWINDOW == 119 (0xa253e800) [pid = 1789] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 10:45:20 INFO - PROCESS | 1789 | --DOMWINDOW == 118 (0x9ba79000) [pid = 1789] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 10:45:20 INFO - PROCESS | 1789 | --DOMWINDOW == 117 (0x9cb1d800) [pid = 1789] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 10:45:20 INFO - PROCESS | 1789 | --DOMWINDOW == 116 (0x9375f400) [pid = 1789] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 10:45:20 INFO - PROCESS | 1789 | --DOMWINDOW == 115 (0x9ab37400) [pid = 1789] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 10:45:20 INFO - PROCESS | 1789 | --DOMWINDOW == 114 (0x9cbdf400) [pid = 1789] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 10:45:20 INFO - PROCESS | 1789 | --DOMWINDOW == 113 (0x9b080000) [pid = 1789] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 10:45:20 INFO - PROCESS | 1789 | --DOMWINDOW == 112 (0x9a4f6000) [pid = 1789] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 10:45:20 INFO - PROCESS | 1789 | --DOMWINDOW == 111 (0x92ac4c00) [pid = 1789] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 10:45:20 INFO - PROCESS | 1789 | --DOMWINDOW == 110 (0x96254800) [pid = 1789] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 10:45:20 INFO - PROCESS | 1789 | --DOMWINDOW == 109 (0x921ca000) [pid = 1789] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 10:45:21 INFO - PROCESS | 1789 | 1471542321236 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 10:45:21 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 10:45:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2230ms 10:45:21 INFO - PROCESS | 1789 | 1471542321294 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 10:45:21 INFO - PROCESS | 1789 | 1471542321297 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 10:45:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 10:45:21 INFO - PROCESS | 1789 | 1471542321304 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 10:45:21 INFO - PROCESS | 1789 | 1471542321306 Marionette TRACE conn4 <- [1,422,null,{}] 10:45:21 INFO - PROCESS | 1789 | 1471542321312 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:21 INFO - PROCESS | 1789 | 1471542321317 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:21 INFO - PROCESS | 1789 | 1471542321547 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 10:45:21 INFO - PROCESS | 1789 | 1471542321562 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:21 INFO - PROCESS | 1789 | 1471542321570 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:21 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b2cc00 == 61 [pid = 1789] [id = 113] 10:45:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 110 (0x90b30c00) [pid = 1789] [serial = 338] [outer = (nil)] 10:45:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 111 (0x96254800) [pid = 1789] [serial = 339] [outer = 0x90b30c00] 10:45:21 INFO - PROCESS | 1789 | 1471542321637 Marionette DEBUG loaded listener.js 10:45:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 112 (0x99cea400) [pid = 1789] [serial = 340] [outer = 0x90b30c00] 10:45:22 INFO - PROCESS | 1789 | 1471542322869 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 10:45:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 10:45:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1590ms 10:45:22 INFO - PROCESS | 1789 | 1471542322895 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 10:45:22 INFO - PROCESS | 1789 | 1471542322901 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 10:45:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 10:45:22 INFO - PROCESS | 1789 | 1471542322910 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 10:45:22 INFO - PROCESS | 1789 | 1471542322916 Marionette TRACE conn4 <- [1,426,null,{}] 10:45:22 INFO - PROCESS | 1789 | 1471542322936 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:22 INFO - PROCESS | 1789 | 1471542322943 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:23 INFO - PROCESS | 1789 | 1471542323208 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 10:45:23 INFO - PROCESS | 1789 | 1471542323350 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:23 INFO - PROCESS | 1789 | 1471542323365 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:23 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b3a800 == 62 [pid = 1789] [id = 114] 10:45:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 113 (0x90e52800) [pid = 1789] [serial = 341] [outer = (nil)] 10:45:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 114 (0x90e5f400) [pid = 1789] [serial = 342] [outer = 0x90e52800] 10:45:23 INFO - PROCESS | 1789 | 1471542323448 Marionette DEBUG loaded listener.js 10:45:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 115 (0x91adfc00) [pid = 1789] [serial = 343] [outer = 0x90e52800] 10:45:24 INFO - PROCESS | 1789 | 1471542324403 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 10:45:24 INFO - PROCESS | 1789 | 1471542324476 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 10:45:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 10:45:24 INFO - PROCESS | 1789 | 1471542324487 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 10:45:24 INFO - PROCESS | 1789 | 1471542324495 Marionette TRACE conn4 <- [1,430,null,{}] 10:45:24 INFO - PROCESS | 1789 | 1471542324507 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:24 INFO - PROCESS | 1789 | 1471542324514 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:24 INFO - PROCESS | 1789 | 1471542324697 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 10:45:24 INFO - PROCESS | 1789 | 1471542324908 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:24 INFO - PROCESS | 1789 | 1471542324920 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:24 INFO - PROCESS | 1789 | ++DOCSHELL 0x93768800 == 63 [pid = 1789] [id = 115] 10:45:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 116 (0x9376b800) [pid = 1789] [serial = 344] [outer = (nil)] 10:45:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 117 (0x94fbe000) [pid = 1789] [serial = 345] [outer = 0x9376b800] 10:45:25 INFO - PROCESS | 1789 | 1471542325046 Marionette DEBUG loaded listener.js 10:45:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 118 (0x962c6000) [pid = 1789] [serial = 346] [outer = 0x9376b800] 10:45:26 INFO - PROCESS | 1789 | 1471542326009 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 10:45:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 10:45:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1591ms 10:45:26 INFO - PROCESS | 1789 | 1471542326078 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 10:45:26 INFO - PROCESS | 1789 | 1471542326083 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 10:45:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 10:45:26 INFO - PROCESS | 1789 | 1471542326089 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 10:45:26 INFO - PROCESS | 1789 | 1471542326096 Marionette TRACE conn4 <- [1,434,null,{}] 10:45:26 INFO - PROCESS | 1789 | 1471542326113 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:26 INFO - PROCESS | 1789 | 1471542326121 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:26 INFO - PROCESS | 1789 | 1471542326337 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 10:45:26 INFO - PROCESS | 1789 | 1471542326551 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:26 INFO - PROCESS | 1789 | 1471542326563 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:26 INFO - PROCESS | 1789 | ++DOCSHELL 0x9a4f3400 == 64 [pid = 1789] [id = 116] 10:45:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 119 (0x9abc6000) [pid = 1789] [serial = 347] [outer = (nil)] 10:45:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 120 (0x9b274000) [pid = 1789] [serial = 348] [outer = 0x9abc6000] 10:45:26 INFO - PROCESS | 1789 | 1471542326690 Marionette DEBUG loaded listener.js 10:45:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 121 (0x9ba7fc00) [pid = 1789] [serial = 349] [outer = 0x9abc6000] 10:45:27 INFO - PROCESS | 1789 | 1471542327555 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 10:45:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 10:45:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1533ms 10:45:27 INFO - PROCESS | 1789 | 1471542327623 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 10:45:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 10:45:27 INFO - PROCESS | 1789 | 1471542327628 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 10:45:27 INFO - PROCESS | 1789 | 1471542327634 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 10:45:27 INFO - PROCESS | 1789 | 1471542327638 Marionette TRACE conn4 <- [1,438,null,{}] 10:45:27 INFO - PROCESS | 1789 | 1471542327643 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:27 INFO - PROCESS | 1789 | 1471542327649 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:27 INFO - PROCESS | 1789 | 1471542327830 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 10:45:28 INFO - PROCESS | 1789 | 1471542327997 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:28 INFO - PROCESS | 1789 | 1471542328007 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:28 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e46000 == 65 [pid = 1789] [id = 117] 10:45:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 122 (0x9ab8dc00) [pid = 1789] [serial = 350] [outer = (nil)] 10:45:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 123 (0xa1018000) [pid = 1789] [serial = 351] [outer = 0x9ab8dc00] 10:45:28 INFO - PROCESS | 1789 | 1471542328092 Marionette DEBUG loaded listener.js 10:45:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 124 (0xa10a3800) [pid = 1789] [serial = 352] [outer = 0x9ab8dc00] 10:45:29 INFO - PROCESS | 1789 | 1471542329084 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 10:45:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 10:45:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1480ms 10:45:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 10:45:29 INFO - PROCESS | 1789 | 1471542329115 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 10:45:29 INFO - PROCESS | 1789 | 1471542329118 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 10:45:29 INFO - PROCESS | 1789 | 1471542329125 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 10:45:29 INFO - PROCESS | 1789 | 1471542329129 Marionette TRACE conn4 <- [1,442,null,{}] 10:45:29 INFO - PROCESS | 1789 | 1471542329134 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:29 INFO - PROCESS | 1789 | 1471542329140 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:29 INFO - PROCESS | 1789 | 1471542329303 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 10:45:29 INFO - PROCESS | 1789 | 1471542329529 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:29 INFO - PROCESS | 1789 | 1471542329539 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:29 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b2c800 == 66 [pid = 1789] [id = 118] 10:45:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 125 (0x9864cc00) [pid = 1789] [serial = 353] [outer = (nil)] 10:45:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 126 (0xa35e6800) [pid = 1789] [serial = 354] [outer = 0x9864cc00] 10:45:29 INFO - PROCESS | 1789 | 1471542329662 Marionette DEBUG loaded listener.js 10:45:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 127 (0xa62c8c00) [pid = 1789] [serial = 355] [outer = 0x9864cc00] 10:45:30 INFO - PROCESS | 1789 | 1471542330583 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 10:45:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 10:45:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1536ms 10:45:30 INFO - PROCESS | 1789 | 1471542330661 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 10:45:30 INFO - PROCESS | 1789 | 1471542330664 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 10:45:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 10:45:30 INFO - PROCESS | 1789 | 1471542330672 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 10:45:30 INFO - PROCESS | 1789 | 1471542330675 Marionette TRACE conn4 <- [1,446,null,{}] 10:45:30 INFO - PROCESS | 1789 | 1471542330681 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:30 INFO - PROCESS | 1789 | 1471542330691 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:30 INFO - PROCESS | 1789 | 1471542330942 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 10:45:31 INFO - PROCESS | 1789 | 1471542331208 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:31 INFO - PROCESS | 1789 | 1471542331215 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:31 INFO - PROCESS | 1789 | ++DOCSHELL 0x91d49000 == 67 [pid = 1789] [id = 119] 10:45:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 128 (0xa6c6ec00) [pid = 1789] [serial = 356] [outer = (nil)] 10:45:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 129 (0xa6daf400) [pid = 1789] [serial = 357] [outer = 0xa6c6ec00] 10:45:31 INFO - PROCESS | 1789 | 1471542331300 Marionette DEBUG loaded listener.js 10:45:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 130 (0xa6f47000) [pid = 1789] [serial = 358] [outer = 0xa6c6ec00] 10:45:32 INFO - PROCESS | 1789 | 1471542332161 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 10:45:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 10:45:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1533ms 10:45:32 INFO - PROCESS | 1789 | 1471542332205 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 10:45:32 INFO - PROCESS | 1789 | 1471542332210 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 10:45:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 10:45:32 INFO - PROCESS | 1789 | 1471542332216 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 10:45:32 INFO - PROCESS | 1789 | 1471542332220 Marionette TRACE conn4 <- [1,450,null,{}] 10:45:32 INFO - PROCESS | 1789 | 1471542332225 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:32 INFO - PROCESS | 1789 | 1471542332231 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:32 INFO - PROCESS | 1789 | 1471542332402 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 10:45:32 INFO - PROCESS | 1789 | 1471542332572 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:32 INFO - PROCESS | 1789 | 1471542332579 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:32 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f40a000 == 68 [pid = 1789] [id = 120] 10:45:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 131 (0x8f40e800) [pid = 1789] [serial = 359] [outer = (nil)] 10:45:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 132 (0xa8253000) [pid = 1789] [serial = 360] [outer = 0x8f40e800] 10:45:32 INFO - PROCESS | 1789 | 1471542332665 Marionette DEBUG loaded listener.js 10:45:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 133 (0xa82f2400) [pid = 1789] [serial = 361] [outer = 0x8f40e800] 10:45:33 INFO - PROCESS | 1789 | 1471542333619 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 10:45:33 INFO - PROCESS | 1789 | 1471542333660 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 10:45:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 10:45:33 INFO - PROCESS | 1789 | 1471542333666 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 10:45:33 INFO - PROCESS | 1789 | 1471542333670 Marionette TRACE conn4 <- [1,454,null,{}] 10:45:33 INFO - PROCESS | 1789 | 1471542333675 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:33 INFO - PROCESS | 1789 | 1471542333680 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:33 INFO - PROCESS | 1789 | 1471542333870 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 10:45:34 INFO - PROCESS | 1789 | 1471542334086 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:34 INFO - PROCESS | 1789 | 1471542334093 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:34 INFO - PROCESS | 1789 | ++DOCSHELL 0x92953c00 == 69 [pid = 1789] [id = 121] 10:45:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 134 (0x92954800) [pid = 1789] [serial = 362] [outer = (nil)] 10:45:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 135 (0x92959c00) [pid = 1789] [serial = 363] [outer = 0x92954800] 10:45:34 INFO - PROCESS | 1789 | 1471542334219 Marionette DEBUG loaded listener.js 10:45:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 136 (0x9295cc00) [pid = 1789] [serial = 364] [outer = 0x92954800] 10:45:35 INFO - PROCESS | 1789 | [1789] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:45:35 INFO - PROCESS | 1789 | 1471542335409 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 10:45:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 10:45:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1795ms 10:45:35 INFO - PROCESS | 1789 | 1471542335462 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 10:45:35 INFO - PROCESS | 1789 | 1471542335468 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 10:45:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 10:45:35 INFO - PROCESS | 1789 | 1471542335477 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 10:45:35 INFO - PROCESS | 1789 | 1471542335481 Marionette TRACE conn4 <- [1,458,null,{}] 10:45:35 INFO - PROCESS | 1789 | 1471542335498 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:35 INFO - PROCESS | 1789 | 1471542335504 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:35 INFO - PROCESS | 1789 | 1471542335724 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 10:45:35 INFO - PROCESS | 1789 | 1471542335886 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:35 INFO - PROCESS | 1789 | 1471542335902 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:35 INFO - PROCESS | 1789 | ++DOCSHELL 0x921c0000 == 70 [pid = 1789] [id = 122] 10:45:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 137 (0x92951c00) [pid = 1789] [serial = 365] [outer = (nil)] 10:45:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 138 (0x9295b800) [pid = 1789] [serial = 366] [outer = 0x92951c00] 10:45:35 INFO - PROCESS | 1789 | 1471542335974 Marionette DEBUG loaded listener.js 10:45:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 139 (0x92ac8000) [pid = 1789] [serial = 367] [outer = 0x92951c00] 10:45:36 INFO - PROCESS | 1789 | 1471542336975 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 10:45:37 INFO - PROCESS | 1789 | 1471542337025 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 10:45:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 10:45:37 INFO - PROCESS | 1789 | 1471542337037 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 10:45:37 INFO - PROCESS | 1789 | 1471542337040 Marionette TRACE conn4 <- [1,462,null,{}] 10:45:37 INFO - PROCESS | 1789 | 1471542337046 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:37 INFO - PROCESS | 1789 | 1471542337052 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:37 INFO - PROCESS | 1789 | 1471542337225 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 10:45:37 INFO - PROCESS | 1789 | 1471542337443 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:37 INFO - PROCESS | 1789 | 1471542337451 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:37 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e4c400 == 71 [pid = 1789] [id = 123] 10:45:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 140 (0x90e4dc00) [pid = 1789] [serial = 368] [outer = (nil)] 10:45:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 141 (0x9459f400) [pid = 1789] [serial = 369] [outer = 0x90e4dc00] 10:45:37 INFO - PROCESS | 1789 | 1471542337589 Marionette DEBUG loaded listener.js 10:45:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 142 (0x96256c00) [pid = 1789] [serial = 370] [outer = 0x90e4dc00] 10:45:37 INFO - PROCESS | 1789 | --DOMWINDOW == 141 (0x90e4b800) [pid = 1789] [serial = 297] [outer = (nil)] [url = about:blank] 10:45:37 INFO - PROCESS | 1789 | --DOCSHELL 0x91adf800 == 70 [pid = 1789] [id = 112] 10:45:37 INFO - PROCESS | 1789 | --DOCSHELL 0x99cf4c00 == 69 [pid = 1789] [id = 111] 10:45:37 INFO - PROCESS | 1789 | --DOCSHELL 0x90e47000 == 68 [pid = 1789] [id = 110] 10:45:37 INFO - PROCESS | 1789 | --DOCSHELL 0x962c2c00 == 67 [pid = 1789] [id = 109] 10:45:37 INFO - PROCESS | 1789 | --DOCSHELL 0x90b34400 == 66 [pid = 1789] [id = 108] 10:45:37 INFO - PROCESS | 1789 | --DOCSHELL 0x90e47c00 == 65 [pid = 1789] [id = 107] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 140 (0x9ab8a800) [pid = 1789] [serial = 286] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 139 (0xa689fc00) [pid = 1789] [serial = 192] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 138 (0xa6c6fc00) [pid = 1789] [serial = 231] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 137 (0xa256cc00) [pid = 1789] [serial = 294] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 136 (0xa6993000) [pid = 1789] [serial = 147] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 135 (0x9b267000) [pid = 1789] [serial = 180] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 134 (0xa6946000) [pid = 1789] [serial = 267] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 133 (0xa2375400) [pid = 1789] [serial = 264] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 132 (0xa2506400) [pid = 1789] [serial = 265] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 131 (0x97490400) [pid = 1789] [serial = 177] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 130 (0xa6990c00) [pid = 1789] [serial = 268] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 129 (0xa2002800) [pid = 1789] [serial = 256] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 128 (0x9b26f000) [pid = 1789] [serial = 288] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 127 (0xa6f43000) [pid = 1789] [serial = 216] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 126 (0x9ab35c00) [pid = 1789] [serial = 150] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 125 (0xa62c5400) [pid = 1789] [serial = 189] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 124 (0xa3279c00) [pid = 1789] [serial = 174] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 123 (0x94fc2c00) [pid = 1789] [serial = 258] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 122 (0x962c2000) [pid = 1789] [serial = 259] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 121 (0xa256fc00) [pid = 1789] [serial = 111] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 120 (0x90b3a400) [pid = 1789] [serial = 273] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 119 (0xa1097c00) [pid = 1789] [serial = 292] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 118 (0x9a419000) [pid = 1789] [serial = 276] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 117 (0x94fc3000) [pid = 1789] [serial = 141] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 116 (0x9ab32c00) [pid = 1789] [serial = 262] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 115 (0x9b526c00) [pid = 1789] [serial = 289] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 114 (0x9a418800) [pid = 1789] [serial = 222] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 113 (0xa6c73400) [pid = 1789] [serial = 270] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 112 (0x9cbeb800) [pid = 1789] [serial = 291] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 111 (0xa327a400) [pid = 1789] [serial = 225] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 110 (0xa320ec00) [pid = 1789] [serial = 186] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 109 (0x93767000) [pid = 1789] [serial = 279] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 108 (0x9a675c00) [pid = 1789] [serial = 285] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 107 (0x9ab85800) [pid = 1789] [serial = 153] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 106 (0xa6f44000) [pid = 1789] [serial = 228] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 105 (0x9a548400) [pid = 1789] [serial = 261] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 104 (0x9cbe1400) [pid = 1789] [serial = 255] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 103 (0xa23ba400) [pid = 1789] [serial = 144] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 102 (0x945a7c00) [pid = 1789] [serial = 280] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 101 (0xa6c74400) [pid = 1789] [serial = 271] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 100 (0x9b271800) [pid = 1789] [serial = 183] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 99 (0x97e30400) [pid = 1789] [serial = 283] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 98 (0x962c5800) [pid = 1789] [serial = 219] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 97 (0x94ff5000) [pid = 1789] [serial = 282] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 96 (0x97492400) [pid = 1789] [serial = 138] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | --DOMWINDOW == 95 (0xa327a000) [pid = 1789] [serial = 295] [outer = (nil)] [url = about:blank] 10:45:38 INFO - PROCESS | 1789 | [1789] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:45:38 INFO - PROCESS | 1789 | 1471542338533 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 10:45:38 INFO - PROCESS | 1789 | 1471542338574 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 10:45:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 10:45:38 INFO - PROCESS | 1789 | 1471542338580 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 10:45:38 INFO - PROCESS | 1789 | 1471542338586 Marionette TRACE conn4 <- [1,466,null,{}] 10:45:38 INFO - PROCESS | 1789 | 1471542338601 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:38 INFO - PROCESS | 1789 | 1471542338609 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:38 INFO - PROCESS | 1789 | 1471542338780 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 10:45:38 INFO - PROCESS | 1789 | 1471542338905 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:38 INFO - PROCESS | 1789 | 1471542338916 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:38 INFO - PROCESS | 1789 | ++DOCSHELL 0x962ca000 == 66 [pid = 1789] [id = 124] 10:45:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 96 (0x97484c00) [pid = 1789] [serial = 371] [outer = (nil)] 10:45:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 97 (0x990e6800) [pid = 1789] [serial = 372] [outer = 0x97484c00] 10:45:38 INFO - PROCESS | 1789 | 1471542338988 Marionette DEBUG loaded listener.js 10:45:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 98 (0x99f8b400) [pid = 1789] [serial = 373] [outer = 0x97484c00] 10:45:39 INFO - PROCESS | 1789 | 1471542339829 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 10:45:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 10:45:39 INFO - PROCESS | 1789 | 1471542339921 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 10:45:39 INFO - PROCESS | 1789 | 1471542339927 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 10:45:39 INFO - PROCESS | 1789 | 1471542339930 Marionette TRACE conn4 <- [1,470,null,{}] 10:45:39 INFO - PROCESS | 1789 | 1471542339936 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:39 INFO - PROCESS | 1789 | 1471542339941 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:40 INFO - PROCESS | 1789 | 1471542340102 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 10:45:40 INFO - PROCESS | 1789 | 1471542340110 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:40 INFO - PROCESS | 1789 | 1471542340116 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:40 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b35000 == 67 [pid = 1789] [id = 125] 10:45:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 99 (0x93a8b800) [pid = 1789] [serial = 374] [outer = (nil)] 10:45:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 100 (0x9ab2e400) [pid = 1789] [serial = 375] [outer = 0x93a8b800] 10:45:40 INFO - PROCESS | 1789 | 1471542340314 Marionette DEBUG loaded listener.js 10:45:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 101 (0x9ab35400) [pid = 1789] [serial = 376] [outer = 0x93a8b800] 10:45:41 INFO - PROCESS | 1789 | 1471542341152 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 10:45:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 10:45:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1277ms 10:45:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 10:45:41 INFO - PROCESS | 1789 | 1471542341205 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 10:45:41 INFO - PROCESS | 1789 | 1471542341208 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 10:45:41 INFO - PROCESS | 1789 | 1471542341214 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 10:45:41 INFO - PROCESS | 1789 | 1471542341217 Marionette TRACE conn4 <- [1,474,null,{}] 10:45:41 INFO - PROCESS | 1789 | 1471542341223 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:41 INFO - PROCESS | 1789 | 1471542341227 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:41 INFO - PROCESS | 1789 | 1471542341447 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 10:45:41 INFO - PROCESS | 1789 | 1471542341467 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:41 INFO - PROCESS | 1789 | 1471542341475 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:41 INFO - PROCESS | 1789 | ++DOCSHELL 0x92ac7800 == 68 [pid = 1789] [id = 126] 10:45:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 102 (0x93768400) [pid = 1789] [serial = 377] [outer = (nil)] 10:45:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 103 (0x9ab88800) [pid = 1789] [serial = 378] [outer = 0x93768400] 10:45:41 INFO - PROCESS | 1789 | 1471542341542 Marionette DEBUG loaded listener.js 10:45:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 104 (0x9ab8d400) [pid = 1789] [serial = 379] [outer = 0x93768400] 10:45:42 INFO - PROCESS | 1789 | --DOMWINDOW == 103 (0x9a4f0c00) [pid = 1789] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 10:45:42 INFO - PROCESS | 1789 | --DOMWINDOW == 102 (0x9a417800) [pid = 1789] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 10:45:42 INFO - PROCESS | 1789 | --DOMWINDOW == 101 (0x90e55c00) [pid = 1789] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 10:45:42 INFO - PROCESS | 1789 | --DOMWINDOW == 100 (0x99cf5400) [pid = 1789] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 10:45:42 INFO - PROCESS | 1789 | --DOMWINDOW == 99 (0x962c3000) [pid = 1789] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 10:45:42 INFO - PROCESS | 1789 | --DOMWINDOW == 98 (0x936d9c00) [pid = 1789] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 10:45:42 INFO - PROCESS | 1789 | 1471542342599 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 10:45:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 10:45:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1431ms 10:45:42 INFO - PROCESS | 1789 | 1471542342644 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 10:45:42 INFO - PROCESS | 1789 | 1471542342647 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 10:45:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 10:45:42 INFO - PROCESS | 1789 | 1471542342653 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 10:45:42 INFO - PROCESS | 1789 | 1471542342656 Marionette TRACE conn4 <- [1,478,null,{}] 10:45:42 INFO - PROCESS | 1789 | 1471542342662 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:42 INFO - PROCESS | 1789 | 1471542342671 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:42 INFO - PROCESS | 1789 | 1471542342864 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 10:45:43 INFO - PROCESS | 1789 | 1471542343031 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:43 INFO - PROCESS | 1789 | 1471542343041 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:43 INFO - PROCESS | 1789 | ++DOCSHELL 0x936d9c00 == 69 [pid = 1789] [id = 127] 10:45:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 99 (0x9a4f9400) [pid = 1789] [serial = 380] [outer = (nil)] 10:45:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 100 (0x9ba80400) [pid = 1789] [serial = 381] [outer = 0x9a4f9400] 10:45:43 INFO - PROCESS | 1789 | 1471542343113 Marionette DEBUG loaded listener.js 10:45:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 101 (0x9cb20000) [pid = 1789] [serial = 382] [outer = 0x9a4f9400] 10:45:43 INFO - PROCESS | 1789 | 1471542343804 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 10:45:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 10:45:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1225ms 10:45:43 INFO - PROCESS | 1789 | 1471542343880 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 10:45:43 INFO - PROCESS | 1789 | 1471542343883 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 10:45:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 10:45:43 INFO - PROCESS | 1789 | 1471542343889 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 10:45:43 INFO - PROCESS | 1789 | 1471542343893 Marionette TRACE conn4 <- [1,482,null,{}] 10:45:43 INFO - PROCESS | 1789 | 1471542343898 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:43 INFO - PROCESS | 1789 | 1471542343903 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:44 INFO - PROCESS | 1789 | 1471542344055 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 10:45:44 INFO - PROCESS | 1789 | 1471542344063 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:44 INFO - PROCESS | 1789 | 1471542344069 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:44 INFO - PROCESS | 1789 | ++DOCSHELL 0x94fbfc00 == 70 [pid = 1789] [id = 128] 10:45:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 102 (0x9b26fc00) [pid = 1789] [serial = 383] [outer = (nil)] 10:45:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 103 (0xa1020800) [pid = 1789] [serial = 384] [outer = 0x9b26fc00] 10:45:44 INFO - PROCESS | 1789 | 1471542344140 Marionette DEBUG loaded listener.js 10:45:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 104 (0xa2303800) [pid = 1789] [serial = 385] [outer = 0x9b26fc00] 10:45:45 INFO - PROCESS | 1789 | 1471542345317 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 10:45:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 10:45:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1477ms 10:45:45 INFO - PROCESS | 1789 | 1471542345369 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 10:45:45 INFO - PROCESS | 1789 | 1471542345376 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 10:45:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 10:45:45 INFO - PROCESS | 1789 | 1471542345392 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 10:45:45 INFO - PROCESS | 1789 | 1471542345401 Marionette TRACE conn4 <- [1,486,null,{}] 10:45:45 INFO - PROCESS | 1789 | 1471542345411 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:45 INFO - PROCESS | 1789 | 1471542345417 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:45 INFO - PROCESS | 1789 | 1471542345643 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 10:45:45 INFO - PROCESS | 1789 | 1471542345905 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:45 INFO - PROCESS | 1789 | 1471542345914 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:45 INFO - PROCESS | 1789 | ++DOCSHELL 0x9203fc00 == 71 [pid = 1789] [id = 129] 10:45:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 105 (0x921c0800) [pid = 1789] [serial = 386] [outer = (nil)] 10:45:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 106 (0x93760800) [pid = 1789] [serial = 387] [outer = 0x921c0800] 10:45:46 INFO - PROCESS | 1789 | 1471542346005 Marionette DEBUG loaded listener.js 10:45:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 107 (0x94fb6400) [pid = 1789] [serial = 388] [outer = 0x921c0800] 10:45:46 INFO - PROCESS | 1789 | 1471542346923 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 10:45:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 10:45:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1589ms 10:45:46 INFO - PROCESS | 1789 | 1471542346981 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 10:45:46 INFO - PROCESS | 1789 | 1471542346989 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 10:45:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 10:45:47 INFO - PROCESS | 1789 | 1471542347000 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 10:45:47 INFO - PROCESS | 1789 | 1471542347004 Marionette TRACE conn4 <- [1,490,null,{}] 10:45:47 INFO - PROCESS | 1789 | 1471542347010 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:47 INFO - PROCESS | 1789 | 1471542347016 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:47 INFO - PROCESS | 1789 | 1471542347201 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 10:45:47 INFO - PROCESS | 1789 | 1471542347459 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:47 INFO - PROCESS | 1789 | 1471542347469 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:47 INFO - PROCESS | 1789 | ++DOCSHELL 0x9748f800 == 72 [pid = 1789] [id = 130] 10:45:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 108 (0x99cf5400) [pid = 1789] [serial = 389] [outer = (nil)] 10:45:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 109 (0x9a41ac00) [pid = 1789] [serial = 390] [outer = 0x99cf5400] 10:45:47 INFO - PROCESS | 1789 | 1471542347596 Marionette DEBUG loaded listener.js 10:45:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 110 (0x9a675c00) [pid = 1789] [serial = 391] [outer = 0x99cf5400] 10:45:48 INFO - PROCESS | 1789 | 1471542348479 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 10:45:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 10:45:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1530ms 10:45:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 10:45:48 INFO - PROCESS | 1789 | 1471542348530 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 10:45:48 INFO - PROCESS | 1789 | 1471542348534 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 10:45:48 INFO - PROCESS | 1789 | 1471542348541 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 10:45:48 INFO - PROCESS | 1789 | 1471542348547 Marionette TRACE conn4 <- [1,494,null,{}] 10:45:48 INFO - PROCESS | 1789 | 1471542348564 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:48 INFO - PROCESS | 1789 | 1471542348573 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:48 INFO - PROCESS | 1789 | 1471542348797 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 10:45:49 INFO - PROCESS | 1789 | 1471542349024 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:49 INFO - PROCESS | 1789 | 1471542349036 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:49 INFO - PROCESS | 1789 | ++DOCSHELL 0x9b269c00 == 73 [pid = 1789] [id = 131] 10:45:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 111 (0x9cf1ec00) [pid = 1789] [serial = 392] [outer = (nil)] 10:45:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 112 (0xa250d800) [pid = 1789] [serial = 393] [outer = 0x9cf1ec00] 10:45:49 INFO - PROCESS | 1789 | 1471542349164 Marionette DEBUG loaded listener.js 10:45:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 113 (0xa2fc7800) [pid = 1789] [serial = 394] [outer = 0x9cf1ec00] 10:45:50 INFO - PROCESS | 1789 | 1471542350065 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 10:45:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 10:45:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1584ms 10:45:50 INFO - PROCESS | 1789 | 1471542350126 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 10:45:50 INFO - PROCESS | 1789 | 1471542350131 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 10:45:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 10:45:50 INFO - PROCESS | 1789 | 1471542350138 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 10:45:50 INFO - PROCESS | 1789 | 1471542350142 Marionette TRACE conn4 <- [1,498,null,{}] 10:45:50 INFO - PROCESS | 1789 | 1471542350147 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:50 INFO - PROCESS | 1789 | 1471542350153 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:50 INFO - PROCESS | 1789 | 1471542350335 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 10:45:50 INFO - PROCESS | 1789 | 1471542350550 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:50 INFO - PROCESS | 1789 | 1471542350558 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:50 INFO - PROCESS | 1789 | ++DOCSHELL 0xa2501400 == 74 [pid = 1789] [id = 132] 10:45:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 114 (0xa3210000) [pid = 1789] [serial = 395] [outer = (nil)] 10:45:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 115 (0xa4e5c400) [pid = 1789] [serial = 396] [outer = 0xa3210000] 10:45:50 INFO - PROCESS | 1789 | 1471542350657 Marionette DEBUG loaded listener.js 10:45:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 116 (0xa68a5800) [pid = 1789] [serial = 397] [outer = 0xa3210000] 10:45:51 INFO - PROCESS | 1789 | 1471542351482 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 10:45:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 10:45:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1379ms 10:45:51 INFO - PROCESS | 1789 | 1471542351517 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 10:45:51 INFO - PROCESS | 1789 | 1471542351522 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 10:45:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 10:45:51 INFO - PROCESS | 1789 | 1471542351529 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 10:45:51 INFO - PROCESS | 1789 | 1471542351533 Marionette TRACE conn4 <- [1,502,null,{}] 10:45:51 INFO - PROCESS | 1789 | 1471542351538 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:51 INFO - PROCESS | 1789 | 1471542351544 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:51 INFO - PROCESS | 1789 | 1471542351709 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 10:45:51 INFO - PROCESS | 1789 | 1471542351883 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:51 INFO - PROCESS | 1789 | 1471542351891 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:51 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f414400 == 75 [pid = 1789] [id = 133] 10:45:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 117 (0x90b33c00) [pid = 1789] [serial = 398] [outer = (nil)] 10:45:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 118 (0x91a79c00) [pid = 1789] [serial = 399] [outer = 0x90b33c00] 10:45:51 INFO - PROCESS | 1789 | 1471542351971 Marionette DEBUG loaded listener.js 10:45:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 119 (0x91a7b000) [pid = 1789] [serial = 400] [outer = 0x90b33c00] 10:45:53 INFO - PROCESS | 1789 | 1471542353388 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 10:45:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 10:45:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1984ms 10:45:53 INFO - PROCESS | 1789 | 1471542353514 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 10:45:53 INFO - PROCESS | 1789 | 1471542353518 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 10:45:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 10:45:53 INFO - PROCESS | 1789 | 1471542353524 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 10:45:53 INFO - PROCESS | 1789 | 1471542353528 Marionette TRACE conn4 <- [1,506,null,{}] 10:45:53 INFO - PROCESS | 1789 | 1471542353533 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:53 INFO - PROCESS | 1789 | 1471542353543 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:53 INFO - PROCESS | 1789 | 1471542353733 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 10:45:53 INFO - PROCESS | 1789 | 1471542353924 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:53 INFO - PROCESS | 1789 | 1471542353931 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:53 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f40a800 == 76 [pid = 1789] [id = 134] 10:45:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 120 (0x90b30000) [pid = 1789] [serial = 401] [outer = (nil)] 10:45:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 121 (0xa6c77c00) [pid = 1789] [serial = 402] [outer = 0x90b30000] 10:45:54 INFO - PROCESS | 1789 | 1471542354013 Marionette DEBUG loaded listener.js 10:45:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 122 (0xa8c28800) [pid = 1789] [serial = 403] [outer = 0x90b30000] 10:45:54 INFO - PROCESS | 1789 | 1471542354948 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 10:45:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 10:45:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1486ms 10:45:55 INFO - PROCESS | 1789 | 1471542355011 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 10:45:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 10:45:55 INFO - PROCESS | 1789 | 1471542355015 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 10:45:55 INFO - PROCESS | 1789 | 1471542355021 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 10:45:55 INFO - PROCESS | 1789 | 1471542355025 Marionette TRACE conn4 <- [1,510,null,{}] 10:45:55 INFO - PROCESS | 1789 | 1471542355031 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:55 INFO - PROCESS | 1789 | 1471542355036 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:55 INFO - PROCESS | 1789 | 1471542355212 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 10:45:55 INFO - PROCESS | 1789 | 1471542355430 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:55 INFO - PROCESS | 1789 | 1471542355444 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:55 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b2e800 == 77 [pid = 1789] [id = 135] 10:45:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 123 (0x928a4400) [pid = 1789] [serial = 404] [outer = (nil)] 10:45:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 124 (0x928ab000) [pid = 1789] [serial = 405] [outer = 0x928a4400] 10:45:55 INFO - PROCESS | 1789 | 1471542355561 Marionette DEBUG loaded listener.js 10:45:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 125 (0x928ae400) [pid = 1789] [serial = 406] [outer = 0x928a4400] 10:45:56 INFO - PROCESS | 1789 | 1471542356416 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 10:45:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 10:45:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1439ms 10:45:56 INFO - PROCESS | 1789 | 1471542356461 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 10:45:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 10:45:56 INFO - PROCESS | 1789 | 1471542356465 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 10:45:56 INFO - PROCESS | 1789 | 1471542356472 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 10:45:56 INFO - PROCESS | 1789 | 1471542356475 Marionette TRACE conn4 <- [1,514,null,{}] 10:45:56 INFO - PROCESS | 1789 | 1471542356481 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:56 INFO - PROCESS | 1789 | 1471542356486 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:56 INFO - PROCESS | 1789 | 1471542356664 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 10:45:56 INFO - PROCESS | 1789 | 1471542356835 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:56 INFO - PROCESS | 1789 | 1471542356843 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:56 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e61d800 == 78 [pid = 1789] [id = 136] 10:45:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 126 (0x8e61e800) [pid = 1789] [serial = 407] [outer = (nil)] 10:45:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 127 (0x8e627000) [pid = 1789] [serial = 408] [outer = 0x8e61e800] 10:45:56 INFO - PROCESS | 1789 | 1471542356928 Marionette DEBUG loaded listener.js 10:45:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 128 (0x8e628400) [pid = 1789] [serial = 409] [outer = 0x8e61e800] 10:45:57 INFO - PROCESS | 1789 | 1471542357849 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 10:45:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 10:45:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1433ms 10:45:57 INFO - PROCESS | 1789 | 1471542357905 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 10:45:57 INFO - PROCESS | 1789 | 1471542357909 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 10:45:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 10:45:57 INFO - PROCESS | 1789 | 1471542357915 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 10:45:57 INFO - PROCESS | 1789 | 1471542357918 Marionette TRACE conn4 <- [1,518,null,{}] 10:45:57 INFO - PROCESS | 1789 | 1471542357924 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:57 INFO - PROCESS | 1789 | 1471542357929 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:58 INFO - PROCESS | 1789 | 1471542358098 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 10:45:58 INFO - PROCESS | 1789 | 1471542358272 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:58 INFO - PROCESS | 1789 | 1471542358279 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:58 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5d6800 == 79 [pid = 1789] [id = 137] 10:45:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 129 (0x8e5d7400) [pid = 1789] [serial = 410] [outer = (nil)] 10:45:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 130 (0x8e5e1000) [pid = 1789] [serial = 411] [outer = 0x8e5d7400] 10:45:58 INFO - PROCESS | 1789 | 1471542358362 Marionette DEBUG loaded listener.js 10:45:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 131 (0x8e5e3400) [pid = 1789] [serial = 412] [outer = 0x8e5d7400] 10:45:59 INFO - PROCESS | 1789 | 1471542359317 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 10:45:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 10:45:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1433ms 10:45:59 INFO - PROCESS | 1789 | 1471542359350 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 10:45:59 INFO - PROCESS | 1789 | 1471542359353 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 10:45:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 10:45:59 INFO - PROCESS | 1789 | 1471542359359 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 10:45:59 INFO - PROCESS | 1789 | 1471542359363 Marionette TRACE conn4 <- [1,522,null,{}] 10:45:59 INFO - PROCESS | 1789 | 1471542359369 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:45:59 INFO - PROCESS | 1789 | 1471542359374 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:59 INFO - PROCESS | 1789 | 1471542359544 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 10:45:59 INFO - PROCESS | 1789 | 1471542359725 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:59 INFO - PROCESS | 1789 | 1471542359733 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:45:59 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e61e400 == 80 [pid = 1789] [id = 138] 10:45:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 132 (0x8e629400) [pid = 1789] [serial = 413] [outer = (nil)] 10:45:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 133 (0x8e80c400) [pid = 1789] [serial = 414] [outer = 0x8e629400] 10:45:59 INFO - PROCESS | 1789 | 1471542359863 Marionette DEBUG loaded listener.js 10:45:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 134 (0x8e80ec00) [pid = 1789] [serial = 415] [outer = 0x8e629400] 10:46:01 INFO - PROCESS | 1789 | 1471542361110 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 10:46:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 10:46:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1788ms 10:46:01 INFO - PROCESS | 1789 | 1471542361149 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 10:46:01 INFO - PROCESS | 1789 | 1471542361155 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 10:46:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 10:46:01 INFO - PROCESS | 1789 | 1471542361162 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 10:46:01 INFO - PROCESS | 1789 | 1471542361170 Marionette TRACE conn4 <- [1,526,null,{}] 10:46:01 INFO - PROCESS | 1789 | 1471542361177 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:01 INFO - PROCESS | 1789 | 1471542361182 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:01 INFO - PROCESS | 1789 | 1471542361365 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 10:46:01 INFO - PROCESS | 1789 | 1471542361600 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:01 INFO - PROCESS | 1789 | 1471542361611 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:01 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e55c00 == 81 [pid = 1789] [id = 139] 10:46:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 135 (0x90e56400) [pid = 1789] [serial = 416] [outer = (nil)] 10:46:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 136 (0x90e53c00) [pid = 1789] [serial = 417] [outer = 0x90e56400] 10:46:01 INFO - PROCESS | 1789 | 1471542361777 Marionette DEBUG loaded listener.js 10:46:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 137 (0x90e5ec00) [pid = 1789] [serial = 418] [outer = 0x90e56400] 10:46:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 138 (0x92956c00) [pid = 1789] [serial = 419] [outer = 0x94fb4400] 10:46:02 INFO - PROCESS | 1789 | 1471542362825 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x936d9c00 == 80 [pid = 1789] [id = 127] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x92ac7800 == 79 [pid = 1789] [id = 126] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x90b35000 == 78 [pid = 1789] [id = 125] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x962ca000 == 77 [pid = 1789] [id = 124] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x90e4c400 == 76 [pid = 1789] [id = 123] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x921c0000 == 75 [pid = 1789] [id = 122] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x8f40a000 == 74 [pid = 1789] [id = 120] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x91d49000 == 73 [pid = 1789] [id = 119] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x90b2c800 == 72 [pid = 1789] [id = 118] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x90e46000 == 71 [pid = 1789] [id = 117] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x90b3a800 == 70 [pid = 1789] [id = 114] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x91adc000 == 69 [pid = 1789] [id = 104] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x9b270c00 == 68 [pid = 1789] [id = 75] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x9ab28c00 == 67 [pid = 1789] [id = 50] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x8f415800 == 66 [pid = 1789] [id = 106] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x93761400 == 65 [pid = 1789] [id = 85] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x921c6800 == 64 [pid = 1789] [id = 38] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x921c9400 == 63 [pid = 1789] [id = 46] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x90e41800 == 62 [pid = 1789] [id = 99] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x9459ec00 == 61 [pid = 1789] [id = 47] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x9b3f7c00 == 60 [pid = 1789] [id = 30] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x90b2cc00 == 59 [pid = 1789] [id = 113] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x91d4d000 == 58 [pid = 1789] [id = 37] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x9bae0000 == 57 [pid = 1789] [id = 27] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x92accc00 == 56 [pid = 1789] [id = 101] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x9386fc00 == 55 [pid = 1789] [id = 72] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x99f84c00 == 54 [pid = 1789] [id = 48] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x9b081400 == 53 [pid = 1789] [id = 39] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x93768800 == 52 [pid = 1789] [id = 115] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x93875400 == 51 [pid = 1789] [id = 92] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x9a4f3400 == 50 [pid = 1789] [id = 116] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x92953c00 == 49 [pid = 1789] [id = 121] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x90b32000 == 48 [pid = 1789] [id = 91] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x90b37000 == 47 [pid = 1789] [id = 103] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x97486c00 == 46 [pid = 1789] [id = 74] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0xa62d0400 == 45 [pid = 1789] [id = 49] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x97488400 == 44 [pid = 1789] [id = 77] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x90e51400 == 43 [pid = 1789] [id = 100] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x8f40d000 == 42 [pid = 1789] [id = 105] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x945f1800 == 41 [pid = 1789] [id = 76] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x9a294800 == 40 [pid = 1789] [id = 102] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x94fb8000 == 39 [pid = 1789] [id = 73] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x9ab29400 == 38 [pid = 1789] [id = 51] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x8e61e400 == 37 [pid = 1789] [id = 138] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5d6800 == 36 [pid = 1789] [id = 137] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x8e61d800 == 35 [pid = 1789] [id = 136] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x90b2e800 == 34 [pid = 1789] [id = 135] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x8f40a800 == 33 [pid = 1789] [id = 134] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x8f414400 == 32 [pid = 1789] [id = 133] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0xa2501400 == 31 [pid = 1789] [id = 132] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x9748f800 == 30 [pid = 1789] [id = 130] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x9b269c00 == 29 [pid = 1789] [id = 131] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x94fbfc00 == 28 [pid = 1789] [id = 128] 10:46:04 INFO - PROCESS | 1789 | --DOCSHELL 0x9203fc00 == 27 [pid = 1789] [id = 129] 10:46:04 INFO - PROCESS | 1789 | --DOMWINDOW == 137 (0x96254800) [pid = 1789] [serial = 339] [outer = (nil)] [url = about:blank] 10:46:04 INFO - PROCESS | 1789 | --DOMWINDOW == 136 (0x9ab28400) [pid = 1789] [serial = 333] [outer = (nil)] [url = about:blank] 10:46:04 INFO - PROCESS | 1789 | --DOMWINDOW == 135 (0x9cbe3800) [pid = 1789] [serial = 336] [outer = (nil)] [url = about:blank] 10:46:04 INFO - PROCESS | 1789 | --DOMWINDOW == 134 (0xa2010400) [pid = 1789] [serial = 337] [outer = (nil)] [url = about:blank] 10:46:04 INFO - PROCESS | 1789 | --DOMWINDOW == 133 (0x9375b800) [pid = 1789] [serial = 303] [outer = (nil)] [url = about:blank] 10:46:04 INFO - PROCESS | 1789 | --DOMWINDOW == 132 (0x91ad4c00) [pid = 1789] [serial = 322] [outer = (nil)] [url = about:blank] 10:46:04 INFO - PROCESS | 1789 | --DOMWINDOW == 131 (0x90e59c00) [pid = 1789] [serial = 321] [outer = (nil)] [url = about:blank] 10:46:04 INFO - PROCESS | 1789 | --DOMWINDOW == 130 (0x9a3e2400) [pid = 1789] [serial = 330] [outer = (nil)] [url = about:blank] 10:46:04 INFO - PROCESS | 1789 | --DOMWINDOW == 129 (0x9a4ef400) [pid = 1789] [serial = 306] [outer = (nil)] [url = about:blank] 10:46:04 INFO - PROCESS | 1789 | --DOMWINDOW == 128 (0x8f416400) [pid = 1789] [serial = 315] [outer = (nil)] [url = about:blank] 10:46:04 INFO - PROCESS | 1789 | --DOMWINDOW == 127 (0x97484400) [pid = 1789] [serial = 327] [outer = (nil)] [url = about:blank] 10:46:04 INFO - PROCESS | 1789 | --DOMWINDOW == 126 (0x9905b800) [pid = 1789] [serial = 328] [outer = (nil)] [url = about:blank] 10:46:04 INFO - PROCESS | 1789 | --DOMWINDOW == 125 (0x9b07e400) [pid = 1789] [serial = 312] [outer = (nil)] [url = about:blank] 10:46:04 INFO - PROCESS | 1789 | --DOMWINDOW == 124 (0x91ade800) [pid = 1789] [serial = 309] [outer = (nil)] [url = about:blank] 10:46:04 INFO - PROCESS | 1789 | --DOMWINDOW == 123 (0x90e58400) [pid = 1789] [serial = 300] [outer = (nil)] [url = about:blank] 10:46:04 INFO - PROCESS | 1789 | --DOMWINDOW == 122 (0x94fb4800) [pid = 1789] [serial = 325] [outer = (nil)] [url = about:blank] 10:46:04 INFO - PROCESS | 1789 | --DOMWINDOW == 121 (0x9386f400) [pid = 1789] [serial = 324] [outer = (nil)] [url = about:blank] 10:46:04 INFO - PROCESS | 1789 | --DOMWINDOW == 120 (0xa23b0400) [pid = 1789] [serial = 318] [outer = (nil)] [url = about:blank] 10:46:04 INFO - PROCESS | 1789 | --DOMWINDOW == 119 (0x9ab88c00) [pid = 1789] [serial = 334] [outer = (nil)] [url = about:blank] 10:46:04 INFO - PROCESS | 1789 | --DOMWINDOW == 118 (0x9a425800) [pid = 1789] [serial = 331] [outer = (nil)] [url = about:blank] 10:46:04 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 10:46:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 3149ms 10:46:04 INFO - PROCESS | 1789 | 1471542364447 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 10:46:04 INFO - PROCESS | 1789 | 1471542364451 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 10:46:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 10:46:04 INFO - PROCESS | 1789 | 1471542364461 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 10:46:04 INFO - PROCESS | 1789 | 1471542364468 Marionette TRACE conn4 <- [1,530,null,{}] 10:46:04 INFO - PROCESS | 1789 | 1471542364477 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:04 INFO - PROCESS | 1789 | 1471542364483 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:04 INFO - PROCESS | 1789 | 1471542364641 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 10:46:04 INFO - PROCESS | 1789 | 1471542364769 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:04 INFO - PROCESS | 1789 | 1471542364777 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:04 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e815800 == 28 [pid = 1789] [id = 140] 10:46:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 119 (0x8e815c00) [pid = 1789] [serial = 420] [outer = (nil)] 10:46:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 120 (0x8f409400) [pid = 1789] [serial = 421] [outer = 0x8e815c00] 10:46:04 INFO - PROCESS | 1789 | 1471542364852 Marionette DEBUG loaded listener.js 10:46:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 121 (0x8f410400) [pid = 1789] [serial = 422] [outer = 0x8e815c00] 10:46:05 INFO - PROCESS | 1789 | 1471542365580 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 10:46:05 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 10:46:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 10:46:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:46:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 10:46:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:46:05 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 10:46:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 10:46:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:46:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:46:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 10:46:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:46:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1187ms 10:46:05 INFO - PROCESS | 1789 | 1471542365652 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 10:46:05 INFO - PROCESS | 1789 | 1471542365657 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 10:46:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 10:46:05 INFO - PROCESS | 1789 | 1471542365687 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 10:46:05 INFO - PROCESS | 1789 | 1471542365693 Marionette TRACE conn4 <- [1,534,null,{}] 10:46:05 INFO - PROCESS | 1789 | 1471542365701 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:05 INFO - PROCESS | 1789 | 1471542365706 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:05 INFO - PROCESS | 1789 | 1471542365890 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 10:46:05 INFO - PROCESS | 1789 | 1471542365900 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:05 INFO - PROCESS | 1789 | 1471542365906 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:05 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b37400 == 29 [pid = 1789] [id = 141] 10:46:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 122 (0x90e59800) [pid = 1789] [serial = 423] [outer = (nil)] 10:46:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 123 (0x91d49000) [pid = 1789] [serial = 424] [outer = 0x90e59800] 10:46:05 INFO - PROCESS | 1789 | 1471542365983 Marionette DEBUG loaded listener.js 10:46:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 124 (0x91d53400) [pid = 1789] [serial = 425] [outer = 0x90e59800] 10:46:06 INFO - PROCESS | 1789 | 1471542366900 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 10:46:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 10:46:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1312ms 10:46:06 INFO - PROCESS | 1789 | 1471542366982 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 10:46:06 INFO - PROCESS | 1789 | 1471542366986 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 10:46:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 10:46:06 INFO - PROCESS | 1789 | 1471542366993 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 10:46:06 INFO - PROCESS | 1789 | 1471542366996 Marionette TRACE conn4 <- [1,538,null,{}] 10:46:07 INFO - PROCESS | 1789 | 1471542367017 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:07 INFO - PROCESS | 1789 | 1471542367026 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:07 INFO - PROCESS | 1789 | 1471542367277 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 10:46:07 INFO - PROCESS | 1789 | 1471542367379 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:07 INFO - PROCESS | 1789 | 1471542367394 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:07 INFO - PROCESS | 1789 | ++DOCSHELL 0x92960000 == 30 [pid = 1789] [id = 142] 10:46:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 125 (0x92ac1c00) [pid = 1789] [serial = 426] [outer = (nil)] 10:46:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 126 (0x92ac6800) [pid = 1789] [serial = 427] [outer = 0x92ac1c00] 10:46:07 INFO - PROCESS | 1789 | 1471542367470 Marionette DEBUG loaded listener.js 10:46:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 127 (0x93753800) [pid = 1789] [serial = 428] [outer = 0x92ac1c00] 10:46:08 INFO - PROCESS | 1789 | 1471542368402 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 10:46:08 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. 10:46:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1431ms 10:46:08 INFO - PROCESS | 1789 | 1471542368425 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 10:46:08 INFO - PROCESS | 1789 | 1471542368428 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 10:46:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 10:46:08 INFO - PROCESS | 1789 | 1471542368434 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 10:46:08 INFO - PROCESS | 1789 | 1471542368437 Marionette TRACE conn4 <- [1,542,null,{}] 10:46:08 INFO - PROCESS | 1789 | 1471542368476 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:08 INFO - PROCESS | 1789 | 1471542368481 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:08 INFO - PROCESS | 1789 | 1471542368686 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 10:46:08 INFO - PROCESS | 1789 | 1471542368703 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:08 INFO - PROCESS | 1789 | 1471542368713 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:08 INFO - PROCESS | 1789 | ++DOCSHELL 0x936d7400 == 31 [pid = 1789] [id = 143] 10:46:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 128 (0x93768800) [pid = 1789] [serial = 429] [outer = (nil)] 10:46:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 129 (0x9376c000) [pid = 1789] [serial = 430] [outer = 0x93768800] 10:46:08 INFO - PROCESS | 1789 | 1471542368781 Marionette DEBUG loaded listener.js 10:46:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 130 (0x945a6000) [pid = 1789] [serial = 431] [outer = 0x93768800] 10:46:10 INFO - PROCESS | 1789 | --DOMWINDOW == 129 (0x8f410800) [pid = 1789] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 10:46:10 INFO - PROCESS | 1789 | --DOMWINDOW == 128 (0x93768400) [pid = 1789] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 10:46:10 INFO - PROCESS | 1789 | --DOMWINDOW == 127 (0x8f40e800) [pid = 1789] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 10:46:10 INFO - PROCESS | 1789 | --DOMWINDOW == 126 (0x9a4f9400) [pid = 1789] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 10:46:10 INFO - PROCESS | 1789 | --DOMWINDOW == 125 (0xa6c6ec00) [pid = 1789] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 10:46:10 INFO - PROCESS | 1789 | --DOMWINDOW == 124 (0x9ab8dc00) [pid = 1789] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 10:46:10 INFO - PROCESS | 1789 | --DOMWINDOW == 123 (0x9376b800) [pid = 1789] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 10:46:10 INFO - PROCESS | 1789 | --DOMWINDOW == 122 (0x90e52800) [pid = 1789] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 10:46:10 INFO - PROCESS | 1789 | --DOMWINDOW == 121 (0x93a87000) [pid = 1789] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 10:46:10 INFO - PROCESS | 1789 | --DOMWINDOW == 120 (0x90e45000) [pid = 1789] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 10:46:10 INFO - PROCESS | 1789 | --DOMWINDOW == 119 (0x93a8b800) [pid = 1789] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 10:46:10 INFO - PROCESS | 1789 | --DOMWINDOW == 118 (0x90b2f400) [pid = 1789] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 10:46:10 INFO - PROCESS | 1789 | --DOMWINDOW == 117 (0x92951c00) [pid = 1789] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 10:46:10 INFO - PROCESS | 1789 | --DOMWINDOW == 116 (0x9a3de400) [pid = 1789] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 10:46:10 INFO - PROCESS | 1789 | --DOMWINDOW == 115 (0x90b30c00) [pid = 1789] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 10:46:10 INFO - PROCESS | 1789 | --DOMWINDOW == 114 (0x91ad3000) [pid = 1789] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 10:46:10 INFO - PROCESS | 1789 | --DOMWINDOW == 113 (0x90b35c00) [pid = 1789] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 10:46:10 INFO - PROCESS | 1789 | --DOMWINDOW == 112 (0x91adc800) [pid = 1789] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 10:46:10 INFO - PROCESS | 1789 | --DOMWINDOW == 111 (0x9b26fc00) [pid = 1789] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 10:46:10 INFO - PROCESS | 1789 | --DOMWINDOW == 110 (0x97484c00) [pid = 1789] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 10:46:10 INFO - PROCESS | 1789 | --DOMWINDOW == 109 (0x92ace000) [pid = 1789] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 10:46:10 INFO - PROCESS | 1789 | --DOMWINDOW == 108 (0x90e4dc00) [pid = 1789] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 10:46:10 INFO - PROCESS | 1789 | --DOMWINDOW == 107 (0x9abc6000) [pid = 1789] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 10:46:10 INFO - PROCESS | 1789 | --DOMWINDOW == 106 (0x92954800) [pid = 1789] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 10:46:10 INFO - PROCESS | 1789 | --DOMWINDOW == 105 (0x9864cc00) [pid = 1789] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 10:46:10 INFO - PROCESS | 1789 | --DOMWINDOW == 104 (0x90e54800) [pid = 1789] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 10:46:10 INFO - PROCESS | 1789 | 1471542370828 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 10:46:10 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. 10:46:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 2449ms 10:46:10 INFO - PROCESS | 1789 | 1471542370905 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 10:46:10 INFO - PROCESS | 1789 | 1471542370908 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 10:46:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 10:46:10 INFO - PROCESS | 1789 | 1471542370914 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 10:46:10 INFO - PROCESS | 1789 | 1471542370918 Marionette TRACE conn4 <- [1,546,null,{}] 10:46:10 INFO - PROCESS | 1789 | 1471542370925 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:10 INFO - PROCESS | 1789 | 1471542370931 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:11 INFO - PROCESS | 1789 | 1471542371145 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 10:46:11 INFO - PROCESS | 1789 | 1471542371174 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:11 INFO - PROCESS | 1789 | 1471542371182 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:11 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f413000 == 32 [pid = 1789] [id = 144] 10:46:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 105 (0x8f413c00) [pid = 1789] [serial = 432] [outer = (nil)] 10:46:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 106 (0x92951c00) [pid = 1789] [serial = 433] [outer = 0x8f413c00] 10:46:11 INFO - PROCESS | 1789 | 1471542371256 Marionette DEBUG loaded listener.js 10:46:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 107 (0x9376b800) [pid = 1789] [serial = 434] [outer = 0x8f413c00] 10:46:12 INFO - PROCESS | 1789 | 1471542372088 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 10:46:12 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 10:46:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1183ms 10:46:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 10:46:12 INFO - PROCESS | 1789 | 1471542372098 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 10:46:12 INFO - PROCESS | 1789 | 1471542372101 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 10:46:12 INFO - PROCESS | 1789 | 1471542372108 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 10:46:12 INFO - PROCESS | 1789 | 1471542372111 Marionette TRACE conn4 <- [1,550,null,{}] 10:46:12 INFO - PROCESS | 1789 | 1471542372117 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:12 INFO - PROCESS | 1789 | 1471542372127 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:12 INFO - PROCESS | 1789 | 1471542372461 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 10:46:12 INFO - PROCESS | 1789 | 1471542372626 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:12 INFO - PROCESS | 1789 | 1471542372639 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:12 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e812400 == 33 [pid = 1789] [id = 145] 10:46:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 108 (0x8e813800) [pid = 1789] [serial = 435] [outer = (nil)] 10:46:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 109 (0x90b36000) [pid = 1789] [serial = 436] [outer = 0x8e813800] 10:46:12 INFO - PROCESS | 1789 | 1471542372725 Marionette DEBUG loaded listener.js 10:46:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 110 (0x91a72400) [pid = 1789] [serial = 437] [outer = 0x8e813800] 10:46:13 INFO - PROCESS | 1789 | 1471542373695 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 10:46:13 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. 10:46:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1632ms 10:46:13 INFO - PROCESS | 1789 | 1471542373752 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 10:46:13 INFO - PROCESS | 1789 | 1471542373759 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 10:46:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 10:46:13 INFO - PROCESS | 1789 | 1471542373768 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 10:46:13 INFO - PROCESS | 1789 | 1471542373772 Marionette TRACE conn4 <- [1,554,null,{}] 10:46:13 INFO - PROCESS | 1789 | 1471542373780 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:13 INFO - PROCESS | 1789 | 1471542373786 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:13 INFO - PROCESS | 1789 | 1471542373964 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 10:46:14 INFO - PROCESS | 1789 | 1471542374179 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:14 INFO - PROCESS | 1789 | 1471542374190 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:14 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e61fc00 == 34 [pid = 1789] [id = 146] 10:46:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 111 (0x92acd000) [pid = 1789] [serial = 438] [outer = (nil)] 10:46:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 112 (0x93763800) [pid = 1789] [serial = 439] [outer = 0x92acd000] 10:46:14 INFO - PROCESS | 1789 | 1471542374329 Marionette DEBUG loaded listener.js 10:46:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 113 (0x93a86400) [pid = 1789] [serial = 440] [outer = 0x92acd000] 10:46:14 INFO - PROCESS | 1789 | [1789] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:46:15 INFO - PROCESS | 1789 | 1471542375273 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 10:46:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 10:46:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1578ms 10:46:15 INFO - PROCESS | 1789 | 1471542375346 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 10:46:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 10:46:15 INFO - PROCESS | 1789 | 1471542375352 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 10:46:15 INFO - PROCESS | 1789 | 1471542375358 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 10:46:15 INFO - PROCESS | 1789 | 1471542375361 Marionette TRACE conn4 <- [1,558,null,{}] 10:46:15 INFO - PROCESS | 1789 | 1471542375368 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:15 INFO - PROCESS | 1789 | 1471542375373 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:15 INFO - PROCESS | 1789 | 1471542375558 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 10:46:15 INFO - PROCESS | 1789 | 1471542375820 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:15 INFO - PROCESS | 1789 | 1471542375830 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:15 INFO - PROCESS | 1789 | ++DOCSHELL 0x94fc3800 == 35 [pid = 1789] [id = 147] 10:46:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 114 (0x94fc3c00) [pid = 1789] [serial = 441] [outer = (nil)] 10:46:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 115 (0x96252800) [pid = 1789] [serial = 442] [outer = 0x94fc3c00] 10:46:15 INFO - PROCESS | 1789 | 1471542375963 Marionette DEBUG loaded listener.js 10:46:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 116 (0x962bd400) [pid = 1789] [serial = 443] [outer = 0x94fc3c00] 10:46:16 INFO - PROCESS | 1789 | 1471542376841 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 10:46:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 10:46:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1530ms 10:46:16 INFO - PROCESS | 1789 | 1471542376888 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 10:46:16 INFO - PROCESS | 1789 | 1471542376894 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 10:46:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 10:46:16 INFO - PROCESS | 1789 | 1471542376911 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 10:46:16 INFO - PROCESS | 1789 | 1471542376918 Marionette TRACE conn4 <- [1,562,null,{}] 10:46:16 INFO - PROCESS | 1789 | 1471542376924 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:16 INFO - PROCESS | 1789 | 1471542376931 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:17 INFO - PROCESS | 1789 | 1471542377103 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 10:46:17 INFO - PROCESS | 1789 | 1471542377272 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:17 INFO - PROCESS | 1789 | 1471542377278 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:17 INFO - PROCESS | 1789 | ++DOCSHELL 0x962ca800 == 36 [pid = 1789] [id = 148] 10:46:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 117 (0x97484c00) [pid = 1789] [serial = 444] [outer = (nil)] 10:46:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 118 (0x97491c00) [pid = 1789] [serial = 445] [outer = 0x97484c00] 10:46:17 INFO - PROCESS | 1789 | 1471542377364 Marionette DEBUG loaded listener.js 10:46:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 119 (0x97e2f000) [pid = 1789] [serial = 446] [outer = 0x97484c00] 10:46:17 INFO - PROCESS | 1789 | [1789] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:46:18 INFO - PROCESS | 1789 | 1471542378270 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 10:46:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 10:46:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1440ms 10:46:18 INFO - PROCESS | 1789 | 1471542378344 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 10:46:18 INFO - PROCESS | 1789 | 1471542378349 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 10:46:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 10:46:18 INFO - PROCESS | 1789 | 1471542378356 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 10:46:18 INFO - PROCESS | 1789 | 1471542378359 Marionette TRACE conn4 <- [1,566,null,{}] 10:46:18 INFO - PROCESS | 1789 | 1471542378365 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:18 INFO - PROCESS | 1789 | 1471542378370 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:18 INFO - PROCESS | 1789 | 1471542378577 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 10:46:18 INFO - PROCESS | 1789 | 1471542378747 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:18 INFO - PROCESS | 1789 | 1471542378756 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:18 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e623800 == 37 [pid = 1789] [id = 149] 10:46:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 120 (0x9748b800) [pid = 1789] [serial = 447] [outer = (nil)] 10:46:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 121 (0x99cec000) [pid = 1789] [serial = 448] [outer = 0x9748b800] 10:46:18 INFO - PROCESS | 1789 | 1471542378875 Marionette DEBUG loaded listener.js 10:46:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 122 (0x99ddd000) [pid = 1789] [serial = 449] [outer = 0x9748b800] 10:46:19 INFO - PROCESS | 1789 | [1789] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:46:19 INFO - PROCESS | 1789 | 1471542379735 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 10:46:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 10:46:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1438ms 10:46:19 INFO - PROCESS | 1789 | 1471542379794 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 10:46:19 INFO - PROCESS | 1789 | 1471542379798 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 10:46:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 10:46:19 INFO - PROCESS | 1789 | 1471542379804 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 10:46:19 INFO - PROCESS | 1789 | 1471542379808 Marionette TRACE conn4 <- [1,570,null,{}] 10:46:19 INFO - PROCESS | 1789 | 1471542379814 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:19 INFO - PROCESS | 1789 | 1471542379819 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:20 INFO - PROCESS | 1789 | 1471542380078 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 10:46:20 INFO - PROCESS | 1789 | 1471542380299 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:20 INFO - PROCESS | 1789 | 1471542380317 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:20 INFO - PROCESS | 1789 | ++DOCSHELL 0x9a3e5400 == 38 [pid = 1789] [id = 150] 10:46:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 123 (0x9a418000) [pid = 1789] [serial = 450] [outer = (nil)] 10:46:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 124 (0x9a41ec00) [pid = 1789] [serial = 451] [outer = 0x9a418000] 10:46:20 INFO - PROCESS | 1789 | 1471542380450 Marionette DEBUG loaded listener.js 10:46:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 125 (0x9a4edc00) [pid = 1789] [serial = 452] [outer = 0x9a418000] 10:46:21 INFO - PROCESS | 1789 | [1789] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:46:21 INFO - PROCESS | 1789 | 1471542381334 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 10:46:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 10:46:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1577ms 10:46:21 INFO - PROCESS | 1789 | 1471542381383 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 10:46:21 INFO - PROCESS | 1789 | 1471542381387 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 10:46:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 10:46:21 INFO - PROCESS | 1789 | 1471542381394 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 10:46:21 INFO - PROCESS | 1789 | 1471542381398 Marionette TRACE conn4 <- [1,574,null,{}] 10:46:21 INFO - PROCESS | 1789 | 1471542381403 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:21 INFO - PROCESS | 1789 | 1471542381409 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:21 INFO - PROCESS | 1789 | 1471542381576 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 10:46:21 INFO - PROCESS | 1789 | 1471542381746 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:21 INFO - PROCESS | 1789 | 1471542381755 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:21 INFO - PROCESS | 1789 | ++DOCSHELL 0x94fb8000 == 39 [pid = 1789] [id = 151] 10:46:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 126 (0x9a419800) [pid = 1789] [serial = 453] [outer = (nil)] 10:46:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 127 (0x9a673000) [pid = 1789] [serial = 454] [outer = 0x9a419800] 10:46:21 INFO - PROCESS | 1789 | 1471542381835 Marionette DEBUG loaded listener.js 10:46:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 128 (0x9a675800) [pid = 1789] [serial = 455] [outer = 0x9a419800] 10:46:22 INFO - PROCESS | 1789 | 1471542382765 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:46:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 10:46:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1432ms 10:46:22 INFO - PROCESS | 1789 | 1471542382827 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 10:46:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 10:46:22 INFO - PROCESS | 1789 | 1471542382831 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 10:46:22 INFO - PROCESS | 1789 | 1471542382838 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 10:46:22 INFO - PROCESS | 1789 | 1471542382841 Marionette TRACE conn4 <- [1,578,null,{}] 10:46:22 INFO - PROCESS | 1789 | 1471542382847 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:22 INFO - PROCESS | 1789 | 1471542382852 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:23 INFO - PROCESS | 1789 | 1471542383021 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 10:46:23 INFO - PROCESS | 1789 | 1471542383196 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:23 INFO - PROCESS | 1789 | 1471542383207 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:23 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5e4400 == 40 [pid = 1789] [id = 152] 10:46:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 129 (0x8e80ac00) [pid = 1789] [serial = 456] [outer = (nil)] 10:46:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 130 (0x9ab80400) [pid = 1789] [serial = 457] [outer = 0x8e80ac00] 10:46:23 INFO - PROCESS | 1789 | 1471542383327 Marionette DEBUG loaded listener.js 10:46:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 131 (0x9ab88c00) [pid = 1789] [serial = 458] [outer = 0x8e80ac00] 10:46:24 INFO - PROCESS | 1789 | 1471542384172 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 10:46:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 10:46:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1390ms 10:46:24 INFO - PROCESS | 1789 | 1471542384228 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 10:46:24 INFO - PROCESS | 1789 | 1471542384231 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 10:46:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 10:46:24 INFO - PROCESS | 1789 | 1471542384238 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 10:46:24 INFO - PROCESS | 1789 | 1471542384241 Marionette TRACE conn4 <- [1,582,null,{}] 10:46:24 INFO - PROCESS | 1789 | 1471542384247 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:24 INFO - PROCESS | 1789 | 1471542384252 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:24 INFO - PROCESS | 1789 | 1471542384416 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 10:46:24 INFO - PROCESS | 1789 | 1471542384592 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:24 INFO - PROCESS | 1789 | 1471542384602 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:24 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5dd000 == 41 [pid = 1789] [id = 153] 10:46:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 132 (0x8e80d800) [pid = 1789] [serial = 459] [outer = (nil)] 10:46:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 133 (0x9ab8b000) [pid = 1789] [serial = 460] [outer = 0x8e80d800] 10:46:24 INFO - PROCESS | 1789 | 1471542384686 Marionette DEBUG loaded listener.js 10:46:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 134 (0x9b079800) [pid = 1789] [serial = 461] [outer = 0x8e80d800] 10:46:25 INFO - PROCESS | 1789 | 1471542385595 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 10:46:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 10:46:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1429ms 10:46:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 10:46:25 INFO - PROCESS | 1789 | 1471542385668 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 10:46:25 INFO - PROCESS | 1789 | 1471542385671 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 10:46:25 INFO - PROCESS | 1789 | 1471542385678 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 10:46:25 INFO - PROCESS | 1789 | 1471542385680 Marionette TRACE conn4 <- [1,586,null,{}] 10:46:25 INFO - PROCESS | 1789 | 1471542385686 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:25 INFO - PROCESS | 1789 | 1471542385692 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:25 INFO - PROCESS | 1789 | 1471542385896 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 10:46:26 INFO - PROCESS | 1789 | 1471542386120 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:26 INFO - PROCESS | 1789 | 1471542386130 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:26 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5d5800 == 42 [pid = 1789] [id = 154] 10:46:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 135 (0x8e5d8400) [pid = 1789] [serial = 462] [outer = (nil)] 10:46:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 136 (0x8e622c00) [pid = 1789] [serial = 463] [outer = 0x8e5d8400] 10:46:26 INFO - PROCESS | 1789 | 1471542386375 Marionette DEBUG loaded listener.js 10:46:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 137 (0x8e813400) [pid = 1789] [serial = 464] [outer = 0x8e5d8400] 10:46:26 INFO - PROCESS | 1789 | [1789] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:46:27 INFO - PROCESS | 1789 | 1471542387260 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 10:46:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 10:46:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1630ms 10:46:27 INFO - PROCESS | 1789 | 1471542387308 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 10:46:27 INFO - PROCESS | 1789 | 1471542387314 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 10:46:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 10:46:27 INFO - PROCESS | 1789 | 1471542387322 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 10:46:27 INFO - PROCESS | 1789 | 1471542387326 Marionette TRACE conn4 <- [1,590,null,{}] 10:46:27 INFO - PROCESS | 1789 | 1471542387333 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:27 INFO - PROCESS | 1789 | 1471542387339 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:27 INFO - PROCESS | 1789 | 1471542387510 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 10:46:27 INFO - PROCESS | 1789 | 1471542387851 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:27 INFO - PROCESS | 1789 | 1471542387862 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:27 INFO - PROCESS | 1789 | --DOCSHELL 0x9bf1a800 == 41 [pid = 1789] [id = 25] 10:46:27 INFO - PROCESS | 1789 | --DOCSHELL 0x99dde400 == 40 [pid = 1789] [id = 24] 10:46:27 INFO - PROCESS | 1789 | --DOCSHELL 0x97ef1c00 == 39 [pid = 1789] [id = 23] 10:46:27 INFO - PROCESS | 1789 | --DOCSHELL 0x9b529000 == 38 [pid = 1789] [id = 16] 10:46:27 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e46000 == 39 [pid = 1789] [id = 155] 10:46:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 138 (0x90e4a400) [pid = 1789] [serial = 465] [outer = (nil)] 10:46:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 139 (0x90e5d000) [pid = 1789] [serial = 466] [outer = 0x90e4a400] 10:46:27 INFO - PROCESS | 1789 | 1471542387976 Marionette DEBUG loaded listener.js 10:46:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 140 (0x921bf000) [pid = 1789] [serial = 467] [outer = 0x90e4a400] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 139 (0xa1020800) [pid = 1789] [serial = 384] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 138 (0xa2303800) [pid = 1789] [serial = 385] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 137 (0x9cb20000) [pid = 1789] [serial = 382] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 136 (0x990e6800) [pid = 1789] [serial = 372] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 135 (0x9376c800) [pid = 1789] [serial = 304] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 134 (0x96256c00) [pid = 1789] [serial = 370] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 133 (0x9b274000) [pid = 1789] [serial = 348] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 132 (0x92959c00) [pid = 1789] [serial = 363] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 131 (0xa35e6800) [pid = 1789] [serial = 354] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 130 (0x9459f400) [pid = 1789] [serial = 369] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 129 (0x90e5b800) [pid = 1789] [serial = 301] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 128 (0x9b271c00) [pid = 1789] [serial = 316] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 127 (0x9ba7fc00) [pid = 1789] [serial = 349] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 126 (0x9ab88800) [pid = 1789] [serial = 378] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 125 (0xa82f2400) [pid = 1789] [serial = 361] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 124 (0x9ba80400) [pid = 1789] [serial = 381] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 123 (0xa6daf400) [pid = 1789] [serial = 357] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 122 (0xa10a3800) [pid = 1789] [serial = 352] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 121 (0x962c6000) [pid = 1789] [serial = 346] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 120 (0x91adfc00) [pid = 1789] [serial = 343] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 119 (0xa62c8c00) [pid = 1789] [serial = 355] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 118 (0x9ab82400) [pid = 1789] [serial = 277] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 117 (0x90e4d000) [pid = 1789] [serial = 298] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 116 (0xa1018000) [pid = 1789] [serial = 351] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 115 (0x9ab2e400) [pid = 1789] [serial = 375] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 114 (0xa34dd000) [pid = 1789] [serial = 319] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 113 (0x9295b800) [pid = 1789] [serial = 366] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 112 (0x92ac8000) [pid = 1789] [serial = 367] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 111 (0x9ab2ac00) [pid = 1789] [serial = 307] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 110 (0xa6f47000) [pid = 1789] [serial = 358] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 109 (0xa8253000) [pid = 1789] [serial = 360] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 108 (0x99cea400) [pid = 1789] [serial = 340] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 107 (0x91ae1800) [pid = 1789] [serial = 310] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 106 (0x9295cc00) [pid = 1789] [serial = 364] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 105 (0xa6c72400) [pid = 1789] [serial = 274] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 104 (0x90e5f400) [pid = 1789] [serial = 342] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 103 (0x9b272c00) [pid = 1789] [serial = 313] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 102 (0x99f8b400) [pid = 1789] [serial = 373] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 101 (0x94fbe000) [pid = 1789] [serial = 345] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 100 (0x9ab35400) [pid = 1789] [serial = 376] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 99 (0x9ab8d400) [pid = 1789] [serial = 379] [outer = (nil)] [url = about:blank] 10:46:28 INFO - PROCESS | 1789 | --DOMWINDOW == 98 (0x9748bc00) [pid = 1789] [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.] 10:46:28 INFO - PROCESS | 1789 | 1471542388760 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 10:46:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 10:46:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1486ms 10:46:28 INFO - PROCESS | 1789 | 1471542388808 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 10:46:28 INFO - PROCESS | 1789 | 1471542388814 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 10:46:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 10:46:28 INFO - PROCESS | 1789 | 1471542388823 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 10:46:28 INFO - PROCESS | 1789 | 1471542388828 Marionette TRACE conn4 <- [1,594,null,{}] 10:46:28 INFO - PROCESS | 1789 | 1471542388833 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:28 INFO - PROCESS | 1789 | 1471542388838 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:29 INFO - PROCESS | 1789 | 1471542389054 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 10:46:29 INFO - PROCESS | 1789 | 1471542389070 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:29 INFO - PROCESS | 1789 | 1471542389078 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:29 INFO - PROCESS | 1789 | ++DOCSHELL 0x928ae800 == 40 [pid = 1789] [id = 156] 10:46:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 99 (0x92952c00) [pid = 1789] [serial = 468] [outer = (nil)] 10:46:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 100 (0x92ac1800) [pid = 1789] [serial = 469] [outer = 0x92952c00] 10:46:29 INFO - PROCESS | 1789 | 1471542389149 Marionette DEBUG loaded listener.js 10:46:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 101 (0x92acf000) [pid = 1789] [serial = 470] [outer = 0x92952c00] 10:46:30 INFO - PROCESS | 1789 | 1471542390189 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 10:46:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 10:46:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1428ms 10:46:30 INFO - PROCESS | 1789 | 1471542390251 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 10:46:30 INFO - PROCESS | 1789 | 1471542390255 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 10:46:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 10:46:30 INFO - PROCESS | 1789 | 1471542390262 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 10:46:30 INFO - PROCESS | 1789 | 1471542390267 Marionette TRACE conn4 <- [1,598,null,{}] 10:46:30 INFO - PROCESS | 1789 | 1471542390289 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:30 INFO - PROCESS | 1789 | 1471542390297 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:30 INFO - PROCESS | 1789 | 1471542390511 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 10:46:30 INFO - PROCESS | 1789 | 1471542390543 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:30 INFO - PROCESS | 1789 | 1471542390555 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:30 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e5e400 == 41 [pid = 1789] [id = 157] 10:46:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 102 (0x945ad800) [pid = 1789] [serial = 471] [outer = (nil)] 10:46:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 103 (0x94ff0000) [pid = 1789] [serial = 472] [outer = 0x945ad800] 10:46:30 INFO - PROCESS | 1789 | 1471542390633 Marionette DEBUG loaded listener.js 10:46:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 104 (0x96256c00) [pid = 1789] [serial = 473] [outer = 0x945ad800] 10:46:31 INFO - PROCESS | 1789 | 1471542391533 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 10:46:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 10:46:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1331ms 10:46:31 INFO - PROCESS | 1789 | 1471542391594 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 10:46:31 INFO - PROCESS | 1789 | 1471542391598 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 10:46:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 10:46:31 INFO - PROCESS | 1789 | 1471542391604 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 10:46:31 INFO - PROCESS | 1789 | 1471542391620 Marionette TRACE conn4 <- [1,602,null,{}] 10:46:31 INFO - PROCESS | 1789 | 1471542391635 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:31 INFO - PROCESS | 1789 | 1471542391640 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:31 INFO - PROCESS | 1789 | 1471542391847 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 10:46:31 INFO - PROCESS | 1789 | 1471542391893 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:31 INFO - PROCESS | 1789 | 1471542391898 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:31 INFO - PROCESS | 1789 | ++DOCSHELL 0x91d4a800 == 42 [pid = 1789] [id = 158] 10:46:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 105 (0x9295ac00) [pid = 1789] [serial = 474] [outer = (nil)] 10:46:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 106 (0x962c5c00) [pid = 1789] [serial = 475] [outer = 0x9295ac00] 10:46:31 INFO - PROCESS | 1789 | 1471542391970 Marionette DEBUG loaded listener.js 10:46:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 107 (0x9748c800) [pid = 1789] [serial = 476] [outer = 0x9295ac00] 10:46:32 INFO - PROCESS | 1789 | --DOMWINDOW == 106 (0x8e815c00) [pid = 1789] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 10:46:32 INFO - PROCESS | 1789 | --DOMWINDOW == 105 (0x93768800) [pid = 1789] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 10:46:32 INFO - PROCESS | 1789 | --DOMWINDOW == 104 (0x90e59800) [pid = 1789] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 10:46:32 INFO - PROCESS | 1789 | --DOMWINDOW == 103 (0x921c0800) [pid = 1789] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 10:46:32 INFO - PROCESS | 1789 | --DOMWINDOW == 102 (0x99cf5400) [pid = 1789] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 10:46:32 INFO - PROCESS | 1789 | --DOMWINDOW == 101 (0x9cf1ec00) [pid = 1789] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 10:46:32 INFO - PROCESS | 1789 | --DOMWINDOW == 100 (0x90e56400) [pid = 1789] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 10:46:32 INFO - PROCESS | 1789 | --DOMWINDOW == 99 (0xa3210000) [pid = 1789] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 10:46:32 INFO - PROCESS | 1789 | --DOMWINDOW == 98 (0x92ac1c00) [pid = 1789] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 10:46:32 INFO - PROCESS | 1789 | --DOMWINDOW == 97 (0x90b33c00) [pid = 1789] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 10:46:32 INFO - PROCESS | 1789 | --DOMWINDOW == 96 (0x90b30000) [pid = 1789] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 10:46:32 INFO - PROCESS | 1789 | --DOMWINDOW == 95 (0x928a4400) [pid = 1789] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 10:46:32 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x8e61e800) [pid = 1789] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 10:46:32 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x8e5d7400) [pid = 1789] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 10:46:32 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x8e629400) [pid = 1789] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 10:46:33 INFO - PROCESS | 1789 | 1471542393007 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 10:46:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 10:46:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1452ms 10:46:33 INFO - PROCESS | 1789 | 1471542393056 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 10:46:33 INFO - PROCESS | 1789 | 1471542393060 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 10:46:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 10:46:33 INFO - PROCESS | 1789 | 1471542393066 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 10:46:33 INFO - PROCESS | 1789 | 1471542393069 Marionette TRACE conn4 <- [1,606,null,{}] 10:46:33 INFO - PROCESS | 1789 | 1471542393074 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:33 INFO - PROCESS | 1789 | 1471542393079 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:33 INFO - PROCESS | 1789 | 1471542393284 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 10:46:33 INFO - PROCESS | 1789 | 1471542393293 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:33 INFO - PROCESS | 1789 | 1471542393300 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:33 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e56400 == 43 [pid = 1789] [id = 159] 10:46:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x90e59800) [pid = 1789] [serial = 477] [outer = (nil)] 10:46:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x9295c400) [pid = 1789] [serial = 478] [outer = 0x90e59800] 10:46:33 INFO - PROCESS | 1789 | 1471542393382 Marionette DEBUG loaded listener.js 10:46:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0x962c3400) [pid = 1789] [serial = 479] [outer = 0x90e59800] 10:46:34 INFO - PROCESS | 1789 | 1471542394204 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:46:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 10:46:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1186ms 10:46:34 INFO - PROCESS | 1789 | 1471542394252 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 10:46:34 INFO - PROCESS | 1789 | 1471542394255 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 10:46:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 10:46:34 INFO - PROCESS | 1789 | 1471542394262 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 10:46:34 INFO - PROCESS | 1789 | 1471542394264 Marionette TRACE conn4 <- [1,610,null,{}] 10:46:34 INFO - PROCESS | 1789 | 1471542394270 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:34 INFO - PROCESS | 1789 | 1471542394280 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:34 INFO - PROCESS | 1789 | 1471542394447 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 10:46:34 INFO - PROCESS | 1789 | 1471542394458 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:34 INFO - PROCESS | 1789 | 1471542394466 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:34 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e818c00 == 44 [pid = 1789] [id = 160] 10:46:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 96 (0x90b31c00) [pid = 1789] [serial = 480] [outer = (nil)] 10:46:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 97 (0x9a021000) [pid = 1789] [serial = 481] [outer = 0x90b31c00] 10:46:34 INFO - PROCESS | 1789 | 1471542394548 Marionette DEBUG loaded listener.js 10:46:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 98 (0x9a418c00) [pid = 1789] [serial = 482] [outer = 0x90b31c00] 10:46:35 INFO - PROCESS | 1789 | 1471542395709 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 10:46:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 10:46:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1483ms 10:46:35 INFO - PROCESS | 1789 | 1471542395746 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 10:46:35 INFO - PROCESS | 1789 | 1471542395752 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 10:46:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 10:46:35 INFO - PROCESS | 1789 | 1471542395760 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 10:46:35 INFO - PROCESS | 1789 | 1471542395768 Marionette TRACE conn4 <- [1,614,null,{}] 10:46:35 INFO - PROCESS | 1789 | 1471542395776 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:35 INFO - PROCESS | 1789 | 1471542395782 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:35 INFO - PROCESS | 1789 | 1471542395967 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 10:46:36 INFO - PROCESS | 1789 | 1471542396190 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:36 INFO - PROCESS | 1789 | 1471542396198 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:36 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e4f000 == 45 [pid = 1789] [id = 161] 10:46:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 99 (0x90e52000) [pid = 1789] [serial = 483] [outer = (nil)] 10:46:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 100 (0x91d48400) [pid = 1789] [serial = 484] [outer = 0x90e52000] 10:46:36 INFO - PROCESS | 1789 | 1471542396330 Marionette DEBUG loaded listener.js 10:46:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 101 (0x928ac800) [pid = 1789] [serial = 485] [outer = 0x90e52000] 10:46:37 INFO - PROCESS | 1789 | 1471542397204 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 10:46:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 10:46:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1489ms 10:46:37 INFO - PROCESS | 1789 | 1471542397250 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 10:46:37 INFO - PROCESS | 1789 | 1471542397257 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 10:46:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 10:46:37 INFO - PROCESS | 1789 | 1471542397268 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 10:46:37 INFO - PROCESS | 1789 | 1471542397272 Marionette TRACE conn4 <- [1,618,null,{}] 10:46:37 INFO - PROCESS | 1789 | 1471542397278 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:37 INFO - PROCESS | 1789 | 1471542397284 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:37 INFO - PROCESS | 1789 | 1471542397474 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 10:46:37 INFO - PROCESS | 1789 | 1471542397618 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:37 INFO - PROCESS | 1789 | 1471542397626 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:37 INFO - PROCESS | 1789 | ++DOCSHELL 0x921c1400 == 46 [pid = 1789] [id = 162] 10:46:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 102 (0x92acc400) [pid = 1789] [serial = 486] [outer = (nil)] 10:46:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 103 (0x945ab000) [pid = 1789] [serial = 487] [outer = 0x92acc400] 10:46:37 INFO - PROCESS | 1789 | 1471542397709 Marionette DEBUG loaded listener.js 10:46:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 104 (0x94fbd800) [pid = 1789] [serial = 488] [outer = 0x92acc400] 10:46:38 INFO - PROCESS | 1789 | 1471542398678 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 10:46:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 10:46:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1480ms 10:46:38 INFO - PROCESS | 1789 | 1471542398748 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 10:46:38 INFO - PROCESS | 1789 | 1471542398752 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 10:46:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 10:46:38 INFO - PROCESS | 1789 | 1471542398759 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 10:46:38 INFO - PROCESS | 1789 | 1471542398765 Marionette TRACE conn4 <- [1,622,null,{}] 10:46:38 INFO - PROCESS | 1789 | 1471542398782 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:38 INFO - PROCESS | 1789 | 1471542398791 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:39 INFO - PROCESS | 1789 | 1471542399014 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 10:46:39 INFO - PROCESS | 1789 | 1471542399233 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:39 INFO - PROCESS | 1789 | 1471542399244 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:39 INFO - PROCESS | 1789 | ++DOCSHELL 0x9203b000 == 47 [pid = 1789] [id = 163] 10:46:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 105 (0x99de3c00) [pid = 1789] [serial = 489] [outer = (nil)] 10:46:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 106 (0x9a422800) [pid = 1789] [serial = 490] [outer = 0x99de3c00] 10:46:39 INFO - PROCESS | 1789 | 1471542399376 Marionette DEBUG loaded listener.js 10:46:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 107 (0x9a4f6800) [pid = 1789] [serial = 491] [outer = 0x99de3c00] 10:46:40 INFO - PROCESS | 1789 | 1471542400293 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 10:46:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 10:46:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1593ms 10:46:40 INFO - PROCESS | 1789 | 1471542400353 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 10:46:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 10:46:40 INFO - PROCESS | 1789 | 1471542400358 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 10:46:40 INFO - PROCESS | 1789 | 1471542400364 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 10:46:40 INFO - PROCESS | 1789 | 1471542400368 Marionette TRACE conn4 <- [1,626,null,{}] 10:46:40 INFO - PROCESS | 1789 | 1471542400374 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:40 INFO - PROCESS | 1789 | 1471542400379 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:40 INFO - PROCESS | 1789 | 1471542400560 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 10:46:40 INFO - PROCESS | 1789 | 1471542400740 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:40 INFO - PROCESS | 1789 | 1471542400749 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:40 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e816400 == 48 [pid = 1789] [id = 164] 10:46:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 108 (0x9a4ed400) [pid = 1789] [serial = 492] [outer = (nil)] 10:46:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 109 (0x9ab7e800) [pid = 1789] [serial = 493] [outer = 0x9a4ed400] 10:46:40 INFO - PROCESS | 1789 | 1471542400873 Marionette DEBUG loaded listener.js 10:46:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 110 (0x9abca000) [pid = 1789] [serial = 494] [outer = 0x9a4ed400] 10:46:41 INFO - PROCESS | 1789 | 1471542401755 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 10:46:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 10:46:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1433ms 10:46:41 INFO - PROCESS | 1789 | 1471542401798 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 10:46:41 INFO - PROCESS | 1789 | 1471542401802 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 10:46:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 10:46:41 INFO - PROCESS | 1789 | 1471542401809 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 10:46:41 INFO - PROCESS | 1789 | 1471542401812 Marionette TRACE conn4 <- [1,630,null,{}] 10:46:41 INFO - PROCESS | 1789 | 1471542401818 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:41 INFO - PROCESS | 1789 | 1471542401823 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:41 INFO - PROCESS | 1789 | 1471542401997 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 10:46:42 INFO - PROCESS | 1789 | 1471542402171 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:42 INFO - PROCESS | 1789 | 1471542402178 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:42 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e80a400 == 49 [pid = 1789] [id = 165] 10:46:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 111 (0x962c7000) [pid = 1789] [serial = 495] [outer = (nil)] 10:46:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 112 (0x9b269c00) [pid = 1789] [serial = 496] [outer = 0x962c7000] 10:46:42 INFO - PROCESS | 1789 | 1471542402262 Marionette DEBUG loaded listener.js 10:46:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 113 (0x9b26bc00) [pid = 1789] [serial = 497] [outer = 0x962c7000] 10:46:43 INFO - PROCESS | 1789 | 1471542403171 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 10:46:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 10:46:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1428ms 10:46:43 INFO - PROCESS | 1789 | 1471542403238 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 10:46:43 INFO - PROCESS | 1789 | 1471542403242 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 10:46:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 10:46:43 INFO - PROCESS | 1789 | 1471542403248 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 10:46:43 INFO - PROCESS | 1789 | 1471542403252 Marionette TRACE conn4 <- [1,634,null,{}] 10:46:43 INFO - PROCESS | 1789 | 1471542403257 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:43 INFO - PROCESS | 1789 | 1471542403267 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:43 INFO - PROCESS | 1789 | 1471542403496 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 10:46:43 INFO - PROCESS | 1789 | 1471542403713 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:43 INFO - PROCESS | 1789 | 1471542403721 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:43 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f410800 == 50 [pid = 1789] [id = 166] 10:46:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 114 (0x9748f000) [pid = 1789] [serial = 498] [outer = (nil)] 10:46:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 115 (0x9ba73c00) [pid = 1789] [serial = 499] [outer = 0x9748f000] 10:46:43 INFO - PROCESS | 1789 | 1471542403848 Marionette DEBUG loaded listener.js 10:46:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 116 (0x9badb400) [pid = 1789] [serial = 500] [outer = 0x9748f000] 10:46:44 INFO - PROCESS | 1789 | [1789] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:46:44 INFO - PROCESS | 1789 | 1471542404735 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 10:46:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 10:46:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1536ms 10:46:44 INFO - PROCESS | 1789 | 1471542404785 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 10:46:44 INFO - PROCESS | 1789 | 1471542404789 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 10:46:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 10:46:44 INFO - PROCESS | 1789 | 1471542404795 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 10:46:44 INFO - PROCESS | 1789 | 1471542404798 Marionette TRACE conn4 <- [1,638,null,{}] 10:46:44 INFO - PROCESS | 1789 | 1471542404804 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:44 INFO - PROCESS | 1789 | 1471542404809 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:44 INFO - PROCESS | 1789 | 1471542404978 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 10:46:45 INFO - PROCESS | 1789 | 1471542405153 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:45 INFO - PROCESS | 1789 | 1471542405163 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:45 INFO - PROCESS | 1789 | ++DOCSHELL 0x9b51b800 == 51 [pid = 1789] [id = 167] 10:46:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 117 (0x9b526400) [pid = 1789] [serial = 501] [outer = (nil)] 10:46:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 118 (0x9bf1bc00) [pid = 1789] [serial = 502] [outer = 0x9b526400] 10:46:45 INFO - PROCESS | 1789 | 1471542405245 Marionette DEBUG loaded listener.js 10:46:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 119 (0x9cb24000) [pid = 1789] [serial = 503] [outer = 0x9b526400] 10:46:45 INFO - PROCESS | 1789 | [1789] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:46:46 INFO - PROCESS | 1789 | 1471542406143 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 10:46:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 10:46:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1378ms 10:46:46 INFO - PROCESS | 1789 | 1471542406175 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 10:46:46 INFO - PROCESS | 1789 | 1471542406179 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 10:46:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 10:46:46 INFO - PROCESS | 1789 | 1471542406185 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 10:46:46 INFO - PROCESS | 1789 | 1471542406188 Marionette TRACE conn4 <- [1,642,null,{}] 10:46:46 INFO - PROCESS | 1789 | 1471542406194 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:46 INFO - PROCESS | 1789 | 1471542406199 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:46 INFO - PROCESS | 1789 | 1471542406362 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 10:46:46 INFO - PROCESS | 1789 | 1471542406547 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:46 INFO - PROCESS | 1789 | 1471542406554 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:46 INFO - PROCESS | 1789 | ++DOCSHELL 0x9b526800 == 52 [pid = 1789] [id = 168] 10:46:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 120 (0x9be2d000) [pid = 1789] [serial = 504] [outer = (nil)] 10:46:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 121 (0x9cf1c000) [pid = 1789] [serial = 505] [outer = 0x9be2d000] 10:46:46 INFO - PROCESS | 1789 | 1471542406637 Marionette DEBUG loaded listener.js 10:46:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 122 (0xa1098800) [pid = 1789] [serial = 506] [outer = 0x9be2d000] 10:46:47 INFO - PROCESS | 1789 | 1471542407540 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 10:46:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 10:46:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1433ms 10:46:47 INFO - PROCESS | 1789 | 1471542407618 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 10:46:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 10:46:47 INFO - PROCESS | 1789 | 1471542407622 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 10:46:47 INFO - PROCESS | 1789 | 1471542407628 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 10:46:47 INFO - PROCESS | 1789 | 1471542407632 Marionette TRACE conn4 <- [1,646,null,{}] 10:46:47 INFO - PROCESS | 1789 | 1471542407638 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:47 INFO - PROCESS | 1789 | 1471542407643 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:47 INFO - PROCESS | 1789 | 1471542407813 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 10:46:48 INFO - PROCESS | 1789 | 1471542407990 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:48 INFO - PROCESS | 1789 | 1471542407996 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:48 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e80f000 == 53 [pid = 1789] [id = 169] 10:46:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 123 (0x8e80f400) [pid = 1789] [serial = 507] [outer = (nil)] 10:46:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 124 (0x90e54800) [pid = 1789] [serial = 508] [outer = 0x8e80f400] 10:46:48 INFO - PROCESS | 1789 | 1471542408077 Marionette DEBUG loaded listener.js 10:46:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 125 (0x91a7c400) [pid = 1789] [serial = 509] [outer = 0x8e80f400] 10:46:49 INFO - PROCESS | 1789 | 1471542409284 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:46:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 10:46:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1736ms 10:46:49 INFO - PROCESS | 1789 | 1471542409411 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 10:46:49 INFO - PROCESS | 1789 | 1471542409418 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 10:46:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 10:46:49 INFO - PROCESS | 1789 | 1471542409438 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 10:46:49 INFO - PROCESS | 1789 | 1471542409442 Marionette TRACE conn4 <- [1,650,null,{}] 10:46:49 INFO - PROCESS | 1789 | 1471542409450 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:49 INFO - PROCESS | 1789 | 1471542409455 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:49 INFO - PROCESS | 1789 | 1471542409624 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 10:46:49 INFO - PROCESS | 1789 | 1471542409872 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:49 INFO - PROCESS | 1789 | 1471542409883 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:49 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5da800 == 54 [pid = 1789] [id = 170] 10:46:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 126 (0x91a74400) [pid = 1789] [serial = 510] [outer = (nil)] 10:46:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 127 (0x93767400) [pid = 1789] [serial = 511] [outer = 0x91a74400] 10:46:49 INFO - PROCESS | 1789 | 1471542409963 Marionette DEBUG loaded listener.js 10:46:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 128 (0x9386d400) [pid = 1789] [serial = 512] [outer = 0x91a74400] 10:46:50 INFO - PROCESS | 1789 | 1471542410899 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 10:46:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 10:46:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1540ms 10:46:50 INFO - PROCESS | 1789 | 1471542410969 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 10:46:50 INFO - PROCESS | 1789 | 1471542410975 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 10:46:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 10:46:50 INFO - PROCESS | 1789 | 1471542410985 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 10:46:50 INFO - PROCESS | 1789 | 1471542410990 Marionette TRACE conn4 <- [1,654,null,{}] 10:46:50 INFO - PROCESS | 1789 | 1471542410996 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:51 INFO - PROCESS | 1789 | 1471542411001 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:51 INFO - PROCESS | 1789 | 1471542411218 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 10:46:52 INFO - PROCESS | 1789 | --DOCSHELL 0x93752400 == 53 [pid = 1789] [id = 17] 10:46:52 INFO - PROCESS | 1789 | --DOCSHELL 0xa2fc4c00 == 52 [pid = 1789] [id = 19] 10:46:52 INFO - PROCESS | 1789 | --DOCSHELL 0x9b39d000 == 51 [pid = 1789] [id = 15] 10:46:52 INFO - PROCESS | 1789 | --DOCSHELL 0x99ddec00 == 50 [pid = 1789] [id = 14] 10:46:52 INFO - PROCESS | 1789 | --DOCSHELL 0x99d41c00 == 49 [pid = 1789] [id = 18] 10:46:52 INFO - PROCESS | 1789 | --DOCSHELL 0x93a80400 == 48 [pid = 1789] [id = 21] 10:46:52 INFO - PROCESS | 1789 | --DOCSHELL 0x97e2fc00 == 47 [pid = 1789] [id = 20] 10:46:52 INFO - PROCESS | 1789 | --DOCSHELL 0xa230e800 == 46 [pid = 1789] [id = 22] 10:46:52 INFO - PROCESS | 1789 | --DOCSHELL 0x921c2800 == 45 [pid = 1789] [id = 9] 10:46:52 INFO - PROCESS | 1789 | --DOCSHELL 0x93a85000 == 44 [pid = 1789] [id = 6] 10:46:52 INFO - PROCESS | 1789 | --DOCSHELL 0x9cb47400 == 43 [pid = 1789] [id = 13] 10:46:52 INFO - PROCESS | 1789 | --DOCSHELL 0x90e56400 == 42 [pid = 1789] [id = 159] 10:46:52 INFO - PROCESS | 1789 | --DOCSHELL 0x93a85400 == 41 [pid = 1789] [id = 26] 10:46:52 INFO - PROCESS | 1789 | --DOCSHELL 0x936de000 == 40 [pid = 1789] [id = 12] 10:46:52 INFO - PROCESS | 1789 | --DOCSHELL 0x91d4a800 == 39 [pid = 1789] [id = 158] 10:46:52 INFO - PROCESS | 1789 | --DOCSHELL 0x91d4a000 == 38 [pid = 1789] [id = 8] 10:46:52 INFO - PROCESS | 1789 | --DOCSHELL 0x90e55c00 == 37 [pid = 1789] [id = 139] 10:46:52 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5da800 == 36 [pid = 1789] [id = 170] 10:46:52 INFO - PROCESS | 1789 | --DOCSHELL 0x8e80f000 == 35 [pid = 1789] [id = 169] 10:46:52 INFO - PROCESS | 1789 | --DOCSHELL 0x9b526800 == 34 [pid = 1789] [id = 168] 10:46:52 INFO - PROCESS | 1789 | --DOCSHELL 0x9b51b800 == 33 [pid = 1789] [id = 167] 10:46:52 INFO - PROCESS | 1789 | --DOCSHELL 0x8e80a400 == 32 [pid = 1789] [id = 165] 10:46:52 INFO - PROCESS | 1789 | --DOCSHELL 0x8f410800 == 31 [pid = 1789] [id = 166] 10:46:52 INFO - PROCESS | 1789 | --DOCSHELL 0x8e816400 == 30 [pid = 1789] [id = 164] 10:46:52 INFO - PROCESS | 1789 | --DOCSHELL 0x9203b000 == 29 [pid = 1789] [id = 163] 10:46:52 INFO - PROCESS | 1789 | --DOCSHELL 0x90e4f000 == 28 [pid = 1789] [id = 161] 10:46:52 INFO - PROCESS | 1789 | --DOCSHELL 0x921c1400 == 27 [pid = 1789] [id = 162] 10:46:52 INFO - PROCESS | 1789 | --DOCSHELL 0x8e818c00 == 26 [pid = 1789] [id = 160] 10:46:52 INFO - PROCESS | 1789 | --DOMWINDOW == 127 (0x92951c00) [pid = 1789] [serial = 433] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1789 | --DOMWINDOW == 126 (0x8f409400) [pid = 1789] [serial = 421] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1789 | --DOMWINDOW == 125 (0x8f410400) [pid = 1789] [serial = 422] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1789 | --DOMWINDOW == 124 (0x9376c000) [pid = 1789] [serial = 430] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1789 | --DOMWINDOW == 123 (0x91d49000) [pid = 1789] [serial = 424] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1789 | --DOMWINDOW == 122 (0x94fb6400) [pid = 1789] [serial = 388] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1789 | --DOMWINDOW == 121 (0x93760800) [pid = 1789] [serial = 387] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1789 | --DOMWINDOW == 120 (0x9a675c00) [pid = 1789] [serial = 391] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1789 | --DOMWINDOW == 119 (0x9a41ac00) [pid = 1789] [serial = 390] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1789 | --DOMWINDOW == 118 (0xa2fc7800) [pid = 1789] [serial = 394] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1789 | --DOMWINDOW == 117 (0xa250d800) [pid = 1789] [serial = 393] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1789 | --DOMWINDOW == 116 (0x90e5ec00) [pid = 1789] [serial = 418] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1789 | --DOMWINDOW == 115 (0x90e53c00) [pid = 1789] [serial = 417] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1789 | --DOMWINDOW == 114 (0xa68a5800) [pid = 1789] [serial = 397] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1789 | --DOMWINDOW == 113 (0x92ac6800) [pid = 1789] [serial = 427] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1789 | --DOMWINDOW == 112 (0xa4e5c400) [pid = 1789] [serial = 396] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1789 | --DOMWINDOW == 111 (0x91a7b000) [pid = 1789] [serial = 400] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1789 | --DOMWINDOW == 110 (0x91a79c00) [pid = 1789] [serial = 399] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1789 | --DOMWINDOW == 109 (0x945a6000) [pid = 1789] [serial = 431] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1789 | --DOMWINDOW == 108 (0xa8c28800) [pid = 1789] [serial = 403] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1789 | --DOMWINDOW == 107 (0x93753800) [pid = 1789] [serial = 428] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1789 | --DOMWINDOW == 106 (0xa6c77c00) [pid = 1789] [serial = 402] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1789 | --DOMWINDOW == 105 (0x928ae400) [pid = 1789] [serial = 406] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1789 | --DOMWINDOW == 104 (0x928ab000) [pid = 1789] [serial = 405] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1789 | --DOMWINDOW == 103 (0x8e628400) [pid = 1789] [serial = 409] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1789 | --DOMWINDOW == 102 (0x8e627000) [pid = 1789] [serial = 408] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1789 | --DOMWINDOW == 101 (0x8e5e3400) [pid = 1789] [serial = 412] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1789 | --DOMWINDOW == 100 (0x8e5e1000) [pid = 1789] [serial = 411] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1789 | --DOMWINDOW == 99 (0x8e80ec00) [pid = 1789] [serial = 415] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1789 | --DOMWINDOW == 98 (0x8e80c400) [pid = 1789] [serial = 414] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1789 | --DOMWINDOW == 97 (0x91d53400) [pid = 1789] [serial = 425] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1789 | 1471542412808 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:52 INFO - PROCESS | 1789 | 1471542412819 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:52 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e816400 == 27 [pid = 1789] [id = 171] 10:46:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 98 (0x8e816c00) [pid = 1789] [serial = 513] [outer = (nil)] 10:46:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 99 (0x8f40a400) [pid = 1789] [serial = 514] [outer = 0x8e816c00] 10:46:52 INFO - PROCESS | 1789 | 1471542412971 Marionette DEBUG loaded listener.js 10:46:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 100 (0x8f411000) [pid = 1789] [serial = 515] [outer = 0x8e816c00] 10:46:53 INFO - PROCESS | 1789 | 1471542413744 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 10:46:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 10:46:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 2784ms 10:46:53 INFO - PROCESS | 1789 | 1471542413779 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 10:46:53 INFO - PROCESS | 1789 | 1471542413782 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 10:46:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 10:46:53 INFO - PROCESS | 1789 | 1471542413792 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 10:46:53 INFO - PROCESS | 1789 | 1471542413796 Marionette TRACE conn4 <- [1,658,null,{}] 10:46:53 INFO - PROCESS | 1789 | 1471542413803 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:53 INFO - PROCESS | 1789 | 1471542413808 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:53 INFO - PROCESS | 1789 | 1471542413971 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 10:46:54 INFO - PROCESS | 1789 | 1471542413983 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:54 INFO - PROCESS | 1789 | 1471542413993 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:54 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b2f400 == 28 [pid = 1789] [id = 172] 10:46:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 101 (0x90b34400) [pid = 1789] [serial = 516] [outer = (nil)] 10:46:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 102 (0x90e48000) [pid = 1789] [serial = 517] [outer = 0x90b34400] 10:46:54 INFO - PROCESS | 1789 | 1471542414064 Marionette DEBUG loaded listener.js 10:46:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 103 (0x90e4c400) [pid = 1789] [serial = 518] [outer = 0x90b34400] 10:46:54 INFO - PROCESS | 1789 | 1471542414984 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 10:46:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 10:46:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1229ms 10:46:55 INFO - PROCESS | 1789 | 1471542415024 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 10:46:55 INFO - PROCESS | 1789 | 1471542415030 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 10:46:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 10:46:55 INFO - PROCESS | 1789 | 1471542415038 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 10:46:55 INFO - PROCESS | 1789 | 1471542415041 Marionette TRACE conn4 <- [1,662,null,{}] 10:46:55 INFO - PROCESS | 1789 | 1471542415047 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:55 INFO - PROCESS | 1789 | 1471542415052 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:55 INFO - PROCESS | 1789 | 1471542415221 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 10:46:55 INFO - PROCESS | 1789 | 1471542415372 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:55 INFO - PROCESS | 1789 | 1471542415381 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:55 INFO - PROCESS | 1789 | ++DOCSHELL 0x91a7bc00 == 29 [pid = 1789] [id = 173] 10:46:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 104 (0x91a7e400) [pid = 1789] [serial = 519] [outer = (nil)] 10:46:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 105 (0x91adf000) [pid = 1789] [serial = 520] [outer = 0x91a7e400] 10:46:55 INFO - PROCESS | 1789 | 1471542415451 Marionette DEBUG loaded listener.js 10:46:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 106 (0x91d52800) [pid = 1789] [serial = 521] [outer = 0x91a7e400] 10:46:56 INFO - PROCESS | 1789 | [1789] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:46:56 INFO - PROCESS | 1789 | 1471542416437 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 10:46:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 10:46:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1429ms 10:46:56 INFO - PROCESS | 1789 | 1471542416478 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 10:46:56 INFO - PROCESS | 1789 | 1471542416482 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 10:46:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 10:46:56 INFO - PROCESS | 1789 | 1471542416496 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 10:46:56 INFO - PROCESS | 1789 | 1471542416506 Marionette TRACE conn4 <- [1,666,null,{}] 10:46:56 INFO - PROCESS | 1789 | 1471542416520 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:56 INFO - PROCESS | 1789 | 1471542416527 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:56 INFO - PROCESS | 1789 | 1471542416738 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 10:46:56 INFO - PROCESS | 1789 | 1471542416764 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:56 INFO - PROCESS | 1789 | 1471542416774 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:56 INFO - PROCESS | 1789 | ++DOCSHELL 0x9295a800 == 30 [pid = 1789] [id = 174] 10:46:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 107 (0x9295f000) [pid = 1789] [serial = 522] [outer = (nil)] 10:46:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 108 (0x92accc00) [pid = 1789] [serial = 523] [outer = 0x9295f000] 10:46:56 INFO - PROCESS | 1789 | 1471542416841 Marionette DEBUG loaded listener.js 10:46:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 109 (0x936dc800) [pid = 1789] [serial = 524] [outer = 0x9295f000] 10:46:58 INFO - PROCESS | 1789 | [1789] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:46:58 INFO - PROCESS | 1789 | --DOMWINDOW == 108 (0x92952c00) [pid = 1789] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 10:46:58 INFO - PROCESS | 1789 | --DOMWINDOW == 107 (0x94fc3c00) [pid = 1789] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 10:46:58 INFO - PROCESS | 1789 | --DOMWINDOW == 106 (0x9a419800) [pid = 1789] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 10:46:58 INFO - PROCESS | 1789 | --DOMWINDOW == 105 (0x945ad800) [pid = 1789] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 10:46:58 INFO - PROCESS | 1789 | --DOMWINDOW == 104 (0x8e80d800) [pid = 1789] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 10:46:58 INFO - PROCESS | 1789 | --DOMWINDOW == 103 (0x8e5d8400) [pid = 1789] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 10:46:58 INFO - PROCESS | 1789 | --DOMWINDOW == 102 (0x90e59800) [pid = 1789] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 10:46:58 INFO - PROCESS | 1789 | --DOMWINDOW == 101 (0x8e80ac00) [pid = 1789] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 10:46:58 INFO - PROCESS | 1789 | --DOMWINDOW == 100 (0x97484c00) [pid = 1789] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 10:46:58 INFO - PROCESS | 1789 | --DOMWINDOW == 99 (0x9a418000) [pid = 1789] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 10:46:58 INFO - PROCESS | 1789 | --DOMWINDOW == 98 (0x90e4a400) [pid = 1789] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 10:46:58 INFO - PROCESS | 1789 | --DOMWINDOW == 97 (0x8e813800) [pid = 1789] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 10:46:58 INFO - PROCESS | 1789 | --DOMWINDOW == 96 (0x8f413c00) [pid = 1789] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 10:46:58 INFO - PROCESS | 1789 | --DOMWINDOW == 95 (0x92acd000) [pid = 1789] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 10:46:58 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x9748b800) [pid = 1789] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 10:46:58 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x9295ac00) [pid = 1789] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 10:46:58 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x90b31c00) [pid = 1789] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 10:46:58 INFO - PROCESS | 1789 | 1471542418587 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 10:46:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 10:46:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 2114ms 10:46:58 INFO - PROCESS | 1789 | 1471542418603 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 10:46:58 INFO - PROCESS | 1789 | 1471542418607 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 10:46:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 10:46:58 INFO - PROCESS | 1789 | 1471542418613 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 10:46:58 INFO - PROCESS | 1789 | 1471542418616 Marionette TRACE conn4 <- [1,670,null,{}] 10:46:58 INFO - PROCESS | 1789 | 1471542418622 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:58 INFO - PROCESS | 1789 | 1471542418627 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:58 INFO - PROCESS | 1789 | 1471542418819 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 10:46:58 INFO - PROCESS | 1789 | 1471542418838 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:58 INFO - PROCESS | 1789 | 1471542418844 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:58 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e621800 == 31 [pid = 1789] [id = 175] 10:46:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x8e80ac00) [pid = 1789] [serial = 525] [outer = (nil)] 10:46:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x921c0000) [pid = 1789] [serial = 526] [outer = 0x8e80ac00] 10:46:58 INFO - PROCESS | 1789 | 1471542418914 Marionette DEBUG loaded listener.js 10:46:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0x92ac9c00) [pid = 1789] [serial = 527] [outer = 0x8e80ac00] 10:46:59 INFO - PROCESS | 1789 | 1471542419639 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 10:46:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 10:46:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1087ms 10:46:59 INFO - PROCESS | 1789 | 1471542419702 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 10:46:59 INFO - PROCESS | 1789 | 1471542419706 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 10:46:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 10:46:59 INFO - PROCESS | 1789 | 1471542419711 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 10:46:59 INFO - PROCESS | 1789 | 1471542419715 Marionette TRACE conn4 <- [1,674,null,{}] 10:46:59 INFO - PROCESS | 1789 | 1471542419730 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:59 INFO - PROCESS | 1789 | 1471542419734 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:46:59 INFO - PROCESS | 1789 | 1471542419932 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 10:46:59 INFO - PROCESS | 1789 | 1471542419945 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:59 INFO - PROCESS | 1789 | 1471542419963 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:00 INFO - PROCESS | 1789 | ++DOCSHELL 0x93765c00 == 32 [pid = 1789] [id = 176] 10:47:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 96 (0x93767000) [pid = 1789] [serial = 528] [outer = (nil)] 10:47:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 97 (0x9376cc00) [pid = 1789] [serial = 529] [outer = 0x93767000] 10:47:00 INFO - PROCESS | 1789 | 1471542420049 Marionette DEBUG loaded listener.js 10:47:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 98 (0x945a4c00) [pid = 1789] [serial = 530] [outer = 0x93767000] 10:47:00 INFO - PROCESS | 1789 | [1789] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:01 INFO - PROCESS | 1789 | 1471542421217 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 10:47:01 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 10:47:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1547ms 10:47:01 INFO - PROCESS | 1789 | 1471542421260 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 10:47:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 10:47:01 INFO - PROCESS | 1789 | 1471542421267 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 10:47:01 INFO - PROCESS | 1789 | 1471542421274 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 10:47:01 INFO - PROCESS | 1789 | 1471542421282 Marionette TRACE conn4 <- [1,678,null,{}] 10:47:01 INFO - PROCESS | 1789 | 1471542421290 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:01 INFO - PROCESS | 1789 | 1471542421296 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:01 INFO - PROCESS | 1789 | 1471542421478 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 10:47:01 INFO - PROCESS | 1789 | 1471542421638 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:01 INFO - PROCESS | 1789 | 1471542421646 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:01 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5dc000 == 33 [pid = 1789] [id = 177] 10:47:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 99 (0x8e623400) [pid = 1789] [serial = 531] [outer = (nil)] 10:47:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 100 (0x90b35c00) [pid = 1789] [serial = 532] [outer = 0x8e623400] 10:47:01 INFO - PROCESS | 1789 | 1471542421780 Marionette DEBUG loaded listener.js 10:47:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 101 (0x90e5f800) [pid = 1789] [serial = 533] [outer = 0x8e623400] 10:47:02 INFO - PROCESS | 1789 | 1471542422728 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 10:47:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 10:47:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1485ms 10:47:02 INFO - PROCESS | 1789 | 1471542422759 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 10:47:02 INFO - PROCESS | 1789 | 1471542422767 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 10:47:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 10:47:02 INFO - PROCESS | 1789 | 1471542422777 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 10:47:02 INFO - PROCESS | 1789 | 1471542422781 Marionette TRACE conn4 <- [1,682,null,{}] 10:47:02 INFO - PROCESS | 1789 | 1471542422788 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:02 INFO - PROCESS | 1789 | 1471542422794 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:02 INFO - PROCESS | 1789 | 1471542422987 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 10:47:03 INFO - PROCESS | 1789 | 1471542423146 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:03 INFO - PROCESS | 1789 | 1471542423157 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:03 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ad2800 == 34 [pid = 1789] [id = 178] 10:47:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 102 (0x92955400) [pid = 1789] [serial = 534] [outer = (nil)] 10:47:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 103 (0x92ac7800) [pid = 1789] [serial = 535] [outer = 0x92955400] 10:47:03 INFO - PROCESS | 1789 | 1471542423342 Marionette DEBUG loaded listener.js 10:47:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 104 (0x93756400) [pid = 1789] [serial = 536] [outer = 0x92955400] 10:47:04 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:04 INFO - PROCESS | 1789 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:47:04 INFO - PROCESS | 1789 | 1471542424638 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 10:47:04 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) 10:47:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1883ms 10:47:04 INFO - PROCESS | 1789 | 1471542424665 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 10:47:04 INFO - PROCESS | 1789 | 1471542424671 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 10:47:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 10:47:04 INFO - PROCESS | 1789 | 1471542424680 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 10:47:04 INFO - PROCESS | 1789 | 1471542424686 Marionette TRACE conn4 <- [1,686,null,{}] 10:47:04 INFO - PROCESS | 1789 | 1471542424745 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:04 INFO - PROCESS | 1789 | 1471542424754 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:05 INFO - PROCESS | 1789 | 1471542425019 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 10:47:05 INFO - PROCESS | 1789 | 1471542425137 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:05 INFO - PROCESS | 1789 | 1471542425148 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:05 INFO - PROCESS | 1789 | ++DOCSHELL 0x9456a800 == 35 [pid = 1789] [id = 179] 10:47:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 105 (0x945acc00) [pid = 1789] [serial = 537] [outer = (nil)] 10:47:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 106 (0x94fb7400) [pid = 1789] [serial = 538] [outer = 0x945acc00] 10:47:05 INFO - PROCESS | 1789 | 1471542425233 Marionette DEBUG loaded listener.js 10:47:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 107 (0x94fc0400) [pid = 1789] [serial = 539] [outer = 0x945acc00] 10:47:06 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:06 INFO - PROCESS | 1789 | 1471542426564 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 10:47:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 10:47:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1934ms 10:47:06 INFO - PROCESS | 1789 | 1471542426622 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 10:47:06 INFO - PROCESS | 1789 | 1471542426627 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 10:47:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 10:47:06 INFO - PROCESS | 1789 | 1471542426652 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 10:47:06 INFO - PROCESS | 1789 | 1471542426656 Marionette TRACE conn4 <- [1,690,null,{}] 10:47:06 INFO - PROCESS | 1789 | 1471542426663 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:06 INFO - PROCESS | 1789 | 1471542426669 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:06 INFO - PROCESS | 1789 | 1471542426827 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 10:47:07 INFO - PROCESS | 1789 | 1471542426985 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:07 INFO - PROCESS | 1789 | 1471542426997 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:07 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f415000 == 36 [pid = 1789] [id = 180] 10:47:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 108 (0x9295a000) [pid = 1789] [serial = 540] [outer = (nil)] 10:47:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 109 (0x962be400) [pid = 1789] [serial = 541] [outer = 0x9295a000] 10:47:07 INFO - PROCESS | 1789 | 1471542427078 Marionette DEBUG loaded listener.js 10:47:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 110 (0x962c6800) [pid = 1789] [serial = 542] [outer = 0x9295a000] 10:47:08 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:08 INFO - PROCESS | 1789 | 1471542428348 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 10:47:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 10:47:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1734ms 10:47:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 10:47:08 INFO - PROCESS | 1789 | 1471542428383 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 10:47:08 INFO - PROCESS | 1789 | 1471542428386 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 10:47:08 INFO - PROCESS | 1789 | 1471542428393 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 10:47:08 INFO - PROCESS | 1789 | 1471542428396 Marionette TRACE conn4 <- [1,694,null,{}] 10:47:08 INFO - PROCESS | 1789 | 1471542428506 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:08 INFO - PROCESS | 1789 | 1471542428511 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:08 INFO - PROCESS | 1789 | 1471542428665 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 10:47:08 INFO - PROCESS | 1789 | 1471542428822 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:08 INFO - PROCESS | 1789 | 1471542428831 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:08 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f410c00 == 37 [pid = 1789] [id = 181] 10:47:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 111 (0x8f414000) [pid = 1789] [serial = 543] [outer = (nil)] 10:47:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 112 (0x94ff3800) [pid = 1789] [serial = 544] [outer = 0x8f414000] 10:47:08 INFO - PROCESS | 1789 | 1471542428920 Marionette DEBUG loaded listener.js 10:47:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 113 (0x962bbc00) [pid = 1789] [serial = 545] [outer = 0x8f414000] 10:47:10 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:10 INFO - PROCESS | 1789 | --DOCSHELL 0x8e815800 == 36 [pid = 1789] [id = 140] 10:47:10 INFO - PROCESS | 1789 | 1471542430480 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 10:47:10 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) 10:47:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2133ms 10:47:10 INFO - PROCESS | 1789 | --DOMWINDOW == 112 (0x92ac1800) [pid = 1789] [serial = 469] [outer = (nil)] [url = about:blank] 10:47:10 INFO - PROCESS | 1789 | --DOMWINDOW == 111 (0x962bd400) [pid = 1789] [serial = 443] [outer = (nil)] [url = about:blank] 10:47:10 INFO - PROCESS | 1789 | --DOMWINDOW == 110 (0x9a675800) [pid = 1789] [serial = 455] [outer = (nil)] [url = about:blank] 10:47:10 INFO - PROCESS | 1789 | --DOMWINDOW == 109 (0x96252800) [pid = 1789] [serial = 442] [outer = (nil)] [url = about:blank] 10:47:10 INFO - PROCESS | 1789 | --DOMWINDOW == 108 (0x94ff0000) [pid = 1789] [serial = 472] [outer = (nil)] [url = about:blank] 10:47:10 INFO - PROCESS | 1789 | --DOMWINDOW == 107 (0x9ab8b000) [pid = 1789] [serial = 460] [outer = (nil)] [url = about:blank] 10:47:10 INFO - PROCESS | 1789 | --DOMWINDOW == 106 (0x8e813400) [pid = 1789] [serial = 464] [outer = (nil)] [url = about:blank] 10:47:10 INFO - PROCESS | 1789 | --DOMWINDOW == 105 (0x8e622c00) [pid = 1789] [serial = 463] [outer = (nil)] [url = about:blank] 10:47:10 INFO - PROCESS | 1789 | --DOMWINDOW == 104 (0x9295c400) [pid = 1789] [serial = 478] [outer = (nil)] [url = about:blank] 10:47:10 INFO - PROCESS | 1789 | --DOMWINDOW == 103 (0x9b079800) [pid = 1789] [serial = 461] [outer = (nil)] [url = about:blank] 10:47:10 INFO - PROCESS | 1789 | --DOMWINDOW == 102 (0x9ab88c00) [pid = 1789] [serial = 458] [outer = (nil)] [url = about:blank] 10:47:10 INFO - PROCESS | 1789 | --DOMWINDOW == 101 (0x97491c00) [pid = 1789] [serial = 445] [outer = (nil)] [url = about:blank] 10:47:10 INFO - PROCESS | 1789 | --DOMWINDOW == 100 (0x9a4edc00) [pid = 1789] [serial = 452] [outer = (nil)] [url = about:blank] 10:47:10 INFO - PROCESS | 1789 | --DOMWINDOW == 99 (0x921bf000) [pid = 1789] [serial = 467] [outer = (nil)] [url = about:blank] 10:47:10 INFO - PROCESS | 1789 | --DOMWINDOW == 98 (0x96256c00) [pid = 1789] [serial = 473] [outer = (nil)] [url = about:blank] 10:47:10 INFO - PROCESS | 1789 | --DOMWINDOW == 97 (0x91a72400) [pid = 1789] [serial = 437] [outer = (nil)] [url = about:blank] 10:47:10 INFO - PROCESS | 1789 | --DOMWINDOW == 96 (0x97e2f000) [pid = 1789] [serial = 446] [outer = (nil)] [url = about:blank] 10:47:10 INFO - PROCESS | 1789 | --DOMWINDOW == 95 (0x92acf000) [pid = 1789] [serial = 470] [outer = (nil)] [url = about:blank] 10:47:10 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x9376b800) [pid = 1789] [serial = 434] [outer = (nil)] [url = about:blank] 10:47:10 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x93763800) [pid = 1789] [serial = 439] [outer = (nil)] [url = about:blank] 10:47:10 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x93a86400) [pid = 1789] [serial = 440] [outer = (nil)] [url = about:blank] 10:47:10 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x9ab80400) [pid = 1789] [serial = 457] [outer = (nil)] [url = about:blank] 10:47:10 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x99cec000) [pid = 1789] [serial = 448] [outer = (nil)] [url = about:blank] 10:47:10 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x962c5c00) [pid = 1789] [serial = 475] [outer = (nil)] [url = about:blank] 10:47:10 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x9a41ec00) [pid = 1789] [serial = 451] [outer = (nil)] [url = about:blank] 10:47:10 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x9748c800) [pid = 1789] [serial = 476] [outer = (nil)] [url = about:blank] 10:47:10 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x90b36000) [pid = 1789] [serial = 436] [outer = (nil)] [url = about:blank] 10:47:10 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x99ddd000) [pid = 1789] [serial = 449] [outer = (nil)] [url = about:blank] 10:47:10 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x9a673000) [pid = 1789] [serial = 454] [outer = (nil)] [url = about:blank] 10:47:10 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x90e5d000) [pid = 1789] [serial = 466] [outer = (nil)] [url = about:blank] 10:47:10 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x962c3400) [pid = 1789] [serial = 479] [outer = (nil)] [url = about:blank] 10:47:10 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x9a021000) [pid = 1789] [serial = 481] [outer = (nil)] [url = about:blank] 10:47:10 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x9a418c00) [pid = 1789] [serial = 482] [outer = (nil)] [url = about:blank] 10:47:10 INFO - PROCESS | 1789 | 1471542430563 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 10:47:10 INFO - PROCESS | 1789 | 1471542430577 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 10:47:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 10:47:10 INFO - PROCESS | 1789 | 1471542430593 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 10:47:10 INFO - PROCESS | 1789 | 1471542430597 Marionette TRACE conn4 <- [1,698,null,{}] 10:47:10 INFO - PROCESS | 1789 | 1471542430606 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:10 INFO - PROCESS | 1789 | 1471542430611 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:10 INFO - PROCESS | 1789 | 1471542430751 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 10:47:10 INFO - PROCESS | 1789 | 1471542430771 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:10 INFO - PROCESS | 1789 | 1471542430780 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:10 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e811400 == 37 [pid = 1789] [id = 182] 10:47:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x8e812800) [pid = 1789] [serial = 546] [outer = (nil)] 10:47:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x90b2cc00) [pid = 1789] [serial = 547] [outer = 0x8e812800] 10:47:10 INFO - PROCESS | 1789 | 1471542430861 Marionette DEBUG loaded listener.js 10:47:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x90b39c00) [pid = 1789] [serial = 548] [outer = 0x8e812800] 10:47:12 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:12 INFO - PROCESS | 1789 | 1471542432098 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 10:47:12 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) 10:47:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1535ms 10:47:12 INFO - PROCESS | 1789 | 1471542432128 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 10:47:12 INFO - PROCESS | 1789 | 1471542432134 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 10:47:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 10:47:12 INFO - PROCESS | 1789 | 1471542432145 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 10:47:12 INFO - PROCESS | 1789 | 1471542432148 Marionette TRACE conn4 <- [1,702,null,{}] 10:47:12 INFO - PROCESS | 1789 | 1471542432154 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:12 INFO - PROCESS | 1789 | 1471542432160 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:12 INFO - PROCESS | 1789 | 1471542432317 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 10:47:12 INFO - PROCESS | 1789 | 1471542432493 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:12 INFO - PROCESS | 1789 | 1471542432499 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:12 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f418c00 == 38 [pid = 1789] [id = 183] 10:47:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x90e5a400) [pid = 1789] [serial = 549] [outer = (nil)] 10:47:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x91ad8400) [pid = 1789] [serial = 550] [outer = 0x90e5a400] 10:47:12 INFO - PROCESS | 1789 | 1471542432575 Marionette DEBUG loaded listener.js 10:47:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x9203f000) [pid = 1789] [serial = 551] [outer = 0x90e5a400] 10:47:13 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:13 INFO - PROCESS | 1789 | 1471542433850 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 10:47:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 10:47:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1737ms 10:47:13 INFO - PROCESS | 1789 | 1471542433930 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 10:47:13 INFO - PROCESS | 1789 | 1471542433935 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 10:47:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 10:47:13 INFO - PROCESS | 1789 | 1471542433947 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 10:47:13 INFO - PROCESS | 1789 | 1471542433953 Marionette TRACE conn4 <- [1,706,null,{}] 10:47:13 INFO - PROCESS | 1789 | 1471542433976 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:13 INFO - PROCESS | 1789 | 1471542433985 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:14 INFO - PROCESS | 1789 | 1471542434176 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 10:47:14 INFO - PROCESS | 1789 | 1471542434198 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:14 INFO - PROCESS | 1789 | 1471542434208 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:14 INFO - PROCESS | 1789 | ++DOCSHELL 0x92ac7400 == 39 [pid = 1789] [id = 184] 10:47:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x9375d800) [pid = 1789] [serial = 552] [outer = (nil)] 10:47:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x9386a800) [pid = 1789] [serial = 553] [outer = 0x9375d800] 10:47:14 INFO - PROCESS | 1789 | 1471542434281 Marionette DEBUG loaded listener.js 10:47:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x9459e400) [pid = 1789] [serial = 554] [outer = 0x9375d800] 10:47:15 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x90e52000) [pid = 1789] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 10:47:15 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x92acc400) [pid = 1789] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 10:47:15 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x90b34400) [pid = 1789] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 10:47:15 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x99de3c00) [pid = 1789] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 10:47:15 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x8e816c00) [pid = 1789] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 10:47:15 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x9a4ed400) [pid = 1789] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 10:47:15 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x91a74400) [pid = 1789] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 10:47:15 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x962c7000) [pid = 1789] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 10:47:15 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x9748f000) [pid = 1789] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 10:47:15 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x9b526400) [pid = 1789] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 10:47:15 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x9be2d000) [pid = 1789] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 10:47:15 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x9295f000) [pid = 1789] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 10:47:15 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8e80f400) [pid = 1789] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 10:47:15 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x91a7e400) [pid = 1789] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 10:47:15 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8e80ac00) [pid = 1789] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 10:47:15 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:15 INFO - PROCESS | 1789 | 1471542435720 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 10:47:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 10:47:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1791ms 10:47:15 INFO - PROCESS | 1789 | 1471542435738 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 10:47:15 INFO - PROCESS | 1789 | 1471542435743 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 10:47:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 10:47:15 INFO - PROCESS | 1789 | 1471542435756 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 10:47:15 INFO - PROCESS | 1789 | 1471542435758 Marionette TRACE conn4 <- [1,710,null,{}] 10:47:15 INFO - PROCESS | 1789 | 1471542435765 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:15 INFO - PROCESS | 1789 | 1471542435769 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:15 INFO - PROCESS | 1789 | 1471542435911 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 10:47:15 INFO - PROCESS | 1789 | 1471542435920 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:15 INFO - PROCESS | 1789 | 1471542435926 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:15 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e80ac00 == 40 [pid = 1789] [id = 185] 10:47:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x90e42800) [pid = 1789] [serial = 555] [outer = (nil)] 10:47:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x91d4e400) [pid = 1789] [serial = 556] [outer = 0x90e42800] 10:47:16 INFO - PROCESS | 1789 | 1471542435999 Marionette DEBUG loaded listener.js 10:47:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x93a8e000) [pid = 1789] [serial = 557] [outer = 0x90e42800] 10:47:17 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:17 INFO - PROCESS | 1789 | 1471542437253 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 10:47:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 10:47:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1546ms 10:47:17 INFO - PROCESS | 1789 | 1471542437296 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 10:47:17 INFO - PROCESS | 1789 | 1471542437302 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 10:47:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 10:47:17 INFO - PROCESS | 1789 | 1471542437310 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 10:47:17 INFO - PROCESS | 1789 | 1471542437315 Marionette TRACE conn4 <- [1,714,null,{}] 10:47:17 INFO - PROCESS | 1789 | 1471542437333 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:17 INFO - PROCESS | 1789 | 1471542437340 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:17 INFO - PROCESS | 1789 | 1471542437644 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 10:47:17 INFO - PROCESS | 1789 | 1471542437764 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:17 INFO - PROCESS | 1789 | 1471542437781 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:17 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f415400 == 41 [pid = 1789] [id = 186] 10:47:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x8f415c00) [pid = 1789] [serial = 558] [outer = (nil)] 10:47:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x90e48c00) [pid = 1789] [serial = 559] [outer = 0x8f415c00] 10:47:17 INFO - PROCESS | 1789 | 1471542437859 Marionette DEBUG loaded listener.js 10:47:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x90e42400) [pid = 1789] [serial = 560] [outer = 0x8f415c00] 10:47:19 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:19 INFO - PROCESS | 1789 | 1471542439178 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 10:47:19 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 10:47:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1895ms 10:47:19 INFO - PROCESS | 1789 | 1471542439204 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 10:47:19 INFO - PROCESS | 1789 | 1471542439211 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 10:47:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 10:47:19 INFO - PROCESS | 1789 | 1471542439319 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 10:47:19 INFO - PROCESS | 1789 | 1471542439325 Marionette TRACE conn4 <- [1,718,null,{}] 10:47:19 INFO - PROCESS | 1789 | 1471542439333 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:19 INFO - PROCESS | 1789 | 1471542439339 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:19 INFO - PROCESS | 1789 | 1471542439504 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 10:47:19 INFO - PROCESS | 1789 | 1471542439659 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:19 INFO - PROCESS | 1789 | 1471542439672 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:19 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e625000 == 42 [pid = 1789] [id = 187] 10:47:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x91ad5400) [pid = 1789] [serial = 561] [outer = (nil)] 10:47:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x92ac1400) [pid = 1789] [serial = 562] [outer = 0x91ad5400] 10:47:19 INFO - PROCESS | 1789 | 1471542439764 Marionette DEBUG loaded listener.js 10:47:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x92acc400) [pid = 1789] [serial = 563] [outer = 0x91ad5400] 10:47:21 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:21 INFO - PROCESS | 1789 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:47:21 INFO - PROCESS | 1789 | 1471542441098 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 10:47:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 10:47:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1889ms 10:47:21 INFO - PROCESS | 1789 | 1471542441264 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 10:47:21 INFO - PROCESS | 1789 | 1471542441267 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 10:47:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 10:47:21 INFO - PROCESS | 1789 | 1471542441280 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 10:47:21 INFO - PROCESS | 1789 | 1471542441286 Marionette TRACE conn4 <- [1,722,null,{}] 10:47:21 INFO - PROCESS | 1789 | 1471542441303 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:21 INFO - PROCESS | 1789 | 1471542441312 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:21 INFO - PROCESS | 1789 | 1471542441478 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 10:47:21 INFO - PROCESS | 1789 | 1471542441635 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:21 INFO - PROCESS | 1789 | 1471542441649 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:21 INFO - PROCESS | 1789 | ++DOCSHELL 0x93762800 == 43 [pid = 1789] [id = 188] 10:47:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x93762c00) [pid = 1789] [serial = 564] [outer = (nil)] 10:47:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x962c3800) [pid = 1789] [serial = 565] [outer = 0x93762c00] 10:47:21 INFO - PROCESS | 1789 | 1471542441731 Marionette DEBUG loaded listener.js 10:47:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x9748d000) [pid = 1789] [serial = 566] [outer = 0x93762c00] 10:47:22 INFO - PROCESS | 1789 | 1471542442649 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 10:47:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 10:47:22 INFO - PROCESS | 1789 | 1471542442727 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 10:47:22 INFO - PROCESS | 1789 | 1471542442733 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 10:47:22 INFO - PROCESS | 1789 | 1471542442737 Marionette TRACE conn4 <- [1,726,null,{}] 10:47:22 INFO - PROCESS | 1789 | 1471542442742 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:22 INFO - PROCESS | 1789 | 1471542442748 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:22 INFO - PROCESS | 1789 | 1471542442926 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 10:47:23 INFO - PROCESS | 1789 | 1471542443138 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:23 INFO - PROCESS | 1789 | 1471542443146 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:23 INFO - PROCESS | 1789 | ++DOCSHELL 0x92960800 == 44 [pid = 1789] [id = 189] 10:47:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x96253000) [pid = 1789] [serial = 567] [outer = (nil)] 10:47:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x990e7800) [pid = 1789] [serial = 568] [outer = 0x96253000] 10:47:23 INFO - PROCESS | 1789 | 1471542443272 Marionette DEBUG loaded listener.js 10:47:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x99cecc00) [pid = 1789] [serial = 569] [outer = 0x96253000] 10:47:23 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:23 INFO - PROCESS | 1789 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:47:24 INFO - PROCESS | 1789 | 1471542444227 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 10:47:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 10:47:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1536ms 10:47:24 INFO - PROCESS | 1789 | 1471542444269 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 10:47:24 INFO - PROCESS | 1789 | 1471542444272 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 10:47:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 10:47:24 INFO - PROCESS | 1789 | 1471542444279 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 10:47:24 INFO - PROCESS | 1789 | 1471542444283 Marionette TRACE conn4 <- [1,730,null,{}] 10:47:24 INFO - PROCESS | 1789 | 1471542444288 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:24 INFO - PROCESS | 1789 | 1471542444294 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:24 INFO - PROCESS | 1789 | 1471542444464 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 10:47:24 INFO - PROCESS | 1789 | 1471542444628 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:24 INFO - PROCESS | 1789 | 1471542444636 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:24 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5e1000 == 45 [pid = 1789] [id = 190] 10:47:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x8e80d800) [pid = 1789] [serial = 570] [outer = (nil)] 10:47:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x9203d800) [pid = 1789] [serial = 571] [outer = 0x8e80d800] 10:47:24 INFO - PROCESS | 1789 | 1471542444773 Marionette DEBUG loaded listener.js 10:47:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x93769400) [pid = 1789] [serial = 572] [outer = 0x8e80d800] 10:47:25 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:25 INFO - PROCESS | 1789 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:47:25 INFO - PROCESS | 1789 | 1471542445670 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 10:47:25 INFO - PROCESS | 1789 | 1471542445723 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 10:47:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 10:47:25 INFO - PROCESS | 1789 | 1471542445729 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 10:47:25 INFO - PROCESS | 1789 | 1471542445733 Marionette TRACE conn4 <- [1,734,null,{}] 10:47:25 INFO - PROCESS | 1789 | 1471542445738 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:25 INFO - PROCESS | 1789 | 1471542445749 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:25 INFO - PROCESS | 1789 | 1471542445962 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 10:47:26 INFO - PROCESS | 1789 | 1471542446359 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:26 INFO - PROCESS | 1789 | 1471542446366 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:26 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e811800 == 46 [pid = 1789] [id = 191] 10:47:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x8e811c00) [pid = 1789] [serial = 573] [outer = (nil)] 10:47:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x8f409400) [pid = 1789] [serial = 574] [outer = 0x8e811c00] 10:47:26 INFO - PROCESS | 1789 | 1471542446486 Marionette DEBUG loaded listener.js 10:47:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0x90b2fc00) [pid = 1789] [serial = 575] [outer = 0x8e811c00] 10:47:27 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:27 INFO - PROCESS | 1789 | 1471542447338 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 10:47:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 10:47:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1637ms 10:47:27 INFO - PROCESS | 1789 | 1471542447371 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 10:47:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 10:47:27 INFO - PROCESS | 1789 | 1471542447377 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 10:47:27 INFO - PROCESS | 1789 | 1471542447384 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 10:47:27 INFO - PROCESS | 1789 | 1471542447388 Marionette TRACE conn4 <- [1,738,null,{}] 10:47:27 INFO - PROCESS | 1789 | 1471542447396 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:27 INFO - PROCESS | 1789 | 1471542447403 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:27 INFO - PROCESS | 1789 | 1471542447578 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 10:47:27 INFO - PROCESS | 1789 | 1471542447752 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:27 INFO - PROCESS | 1789 | 1471542447767 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:27 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f415800 == 47 [pid = 1789] [id = 192] 10:47:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 96 (0x9295ec00) [pid = 1789] [serial = 576] [outer = (nil)] 10:47:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 97 (0x93760c00) [pid = 1789] [serial = 577] [outer = 0x9295ec00] 10:47:27 INFO - PROCESS | 1789 | 1471542447879 Marionette DEBUG loaded listener.js 10:47:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 98 (0x93768000) [pid = 1789] [serial = 578] [outer = 0x9295ec00] 10:47:29 INFO - PROCESS | 1789 | --DOCSHELL 0x8f413000 == 46 [pid = 1789] [id = 144] 10:47:29 INFO - PROCESS | 1789 | --DOCSHELL 0x928ae800 == 45 [pid = 1789] [id = 156] 10:47:29 INFO - PROCESS | 1789 | --DOCSHELL 0x962ca800 == 44 [pid = 1789] [id = 148] 10:47:29 INFO - PROCESS | 1789 | --DOCSHELL 0x94fb8000 == 43 [pid = 1789] [id = 151] 10:47:29 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5d5800 == 42 [pid = 1789] [id = 154] 10:47:29 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5e4400 == 41 [pid = 1789] [id = 152] 10:47:29 INFO - PROCESS | 1789 | --DOCSHELL 0x90e46000 == 40 [pid = 1789] [id = 155] 10:47:29 INFO - PROCESS | 1789 | --DOCSHELL 0x8e816400 == 39 [pid = 1789] [id = 171] 10:47:29 INFO - PROCESS | 1789 | --DOCSHELL 0x92960000 == 38 [pid = 1789] [id = 142] 10:47:29 INFO - PROCESS | 1789 | --DOCSHELL 0x90e5e400 == 37 [pid = 1789] [id = 157] 10:47:29 INFO - PROCESS | 1789 | --DOCSHELL 0x8e812400 == 36 [pid = 1789] [id = 145] 10:47:29 INFO - PROCESS | 1789 | --DOCSHELL 0x936d7400 == 35 [pid = 1789] [id = 143] 10:47:29 INFO - PROCESS | 1789 | --DOCSHELL 0x8e623800 == 34 [pid = 1789] [id = 149] 10:47:29 INFO - PROCESS | 1789 | --DOCSHELL 0x90b37400 == 33 [pid = 1789] [id = 141] 10:47:29 INFO - PROCESS | 1789 | --DOCSHELL 0x8e61fc00 == 32 [pid = 1789] [id = 146] 10:47:29 INFO - PROCESS | 1789 | --DOCSHELL 0x94fc3800 == 31 [pid = 1789] [id = 147] 10:47:29 INFO - PROCESS | 1789 | --DOCSHELL 0x9a3e5400 == 30 [pid = 1789] [id = 150] 10:47:29 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5dd000 == 29 [pid = 1789] [id = 153] 10:47:29 INFO - PROCESS | 1789 | --DOMWINDOW == 97 (0x928ac800) [pid = 1789] [serial = 485] [outer = (nil)] [url = about:blank] 10:47:29 INFO - PROCESS | 1789 | --DOMWINDOW == 96 (0x91d48400) [pid = 1789] [serial = 484] [outer = (nil)] [url = about:blank] 10:47:29 INFO - PROCESS | 1789 | --DOMWINDOW == 95 (0x94fbd800) [pid = 1789] [serial = 488] [outer = (nil)] [url = about:blank] 10:47:29 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x945ab000) [pid = 1789] [serial = 487] [outer = (nil)] [url = about:blank] 10:47:29 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x90e48000) [pid = 1789] [serial = 517] [outer = (nil)] [url = about:blank] 10:47:29 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x9a4f6800) [pid = 1789] [serial = 491] [outer = (nil)] [url = about:blank] 10:47:29 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x8f40a400) [pid = 1789] [serial = 514] [outer = (nil)] [url = about:blank] 10:47:29 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x9a422800) [pid = 1789] [serial = 490] [outer = (nil)] [url = about:blank] 10:47:29 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x9abca000) [pid = 1789] [serial = 494] [outer = (nil)] [url = about:blank] 10:47:29 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x8f411000) [pid = 1789] [serial = 515] [outer = (nil)] [url = about:blank] 10:47:29 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x9ab7e800) [pid = 1789] [serial = 493] [outer = (nil)] [url = about:blank] 10:47:29 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x9386d400) [pid = 1789] [serial = 512] [outer = (nil)] [url = about:blank] 10:47:29 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x93767400) [pid = 1789] [serial = 511] [outer = (nil)] [url = about:blank] 10:47:29 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x9b26bc00) [pid = 1789] [serial = 497] [outer = (nil)] [url = about:blank] 10:47:29 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x9b269c00) [pid = 1789] [serial = 496] [outer = (nil)] [url = about:blank] 10:47:29 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x9badb400) [pid = 1789] [serial = 500] [outer = (nil)] [url = about:blank] 10:47:29 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x9ba73c00) [pid = 1789] [serial = 499] [outer = (nil)] [url = about:blank] 10:47:29 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x9cb24000) [pid = 1789] [serial = 503] [outer = (nil)] [url = about:blank] 10:47:29 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x9bf1bc00) [pid = 1789] [serial = 502] [outer = (nil)] [url = about:blank] 10:47:29 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0xa1098800) [pid = 1789] [serial = 506] [outer = (nil)] [url = about:blank] 10:47:29 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x9cf1c000) [pid = 1789] [serial = 505] [outer = (nil)] [url = about:blank] 10:47:29 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x92accc00) [pid = 1789] [serial = 523] [outer = (nil)] [url = about:blank] 10:47:29 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x91a7c400) [pid = 1789] [serial = 509] [outer = (nil)] [url = about:blank] 10:47:29 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90e54800) [pid = 1789] [serial = 508] [outer = (nil)] [url = about:blank] 10:47:29 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x936dc800) [pid = 1789] [serial = 524] [outer = (nil)] [url = about:blank] 10:47:29 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x90e4c400) [pid = 1789] [serial = 518] [outer = (nil)] [url = about:blank] 10:47:29 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x91d52800) [pid = 1789] [serial = 521] [outer = (nil)] [url = about:blank] 10:47:29 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x92ac9c00) [pid = 1789] [serial = 527] [outer = (nil)] [url = about:blank] 10:47:29 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x91adf000) [pid = 1789] [serial = 520] [outer = (nil)] [url = about:blank] 10:47:29 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x921c0000) [pid = 1789] [serial = 526] [outer = (nil)] [url = about:blank] 10:47:29 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:29 INFO - PROCESS | 1789 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:47:30 INFO - PROCESS | 1789 | 1471542450093 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 10:47:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 10:47:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2733ms 10:47:30 INFO - PROCESS | 1789 | 1471542450117 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 10:47:30 INFO - PROCESS | 1789 | 1471542450121 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 10:47:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 10:47:30 INFO - PROCESS | 1789 | 1471542450131 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 10:47:30 INFO - PROCESS | 1789 | 1471542450135 Marionette TRACE conn4 <- [1,742,null,{}] 10:47:30 INFO - PROCESS | 1789 | 1471542450145 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:30 INFO - PROCESS | 1789 | 1471542450156 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:30 INFO - PROCESS | 1789 | 1471542450350 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 10:47:30 INFO - PROCESS | 1789 | 1471542450462 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:30 INFO - PROCESS | 1789 | 1471542450468 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:30 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e62ac00 == 30 [pid = 1789] [id = 193] 10:47:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8e62b400) [pid = 1789] [serial = 579] [outer = (nil)] 10:47:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x8e80a000) [pid = 1789] [serial = 580] [outer = 0x8e62b400] 10:47:30 INFO - PROCESS | 1789 | 1471542450543 Marionette DEBUG loaded listener.js 10:47:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8e80d000) [pid = 1789] [serial = 581] [outer = 0x8e62b400] 10:47:31 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:31 INFO - PROCESS | 1789 | 1471542451673 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 10:47:31 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 10:47:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1591ms 10:47:31 INFO - PROCESS | 1789 | 1471542451721 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 10:47:31 INFO - PROCESS | 1789 | 1471542451729 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 10:47:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 10:47:31 INFO - PROCESS | 1789 | 1471542451740 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 10:47:31 INFO - PROCESS | 1789 | 1471542451744 Marionette TRACE conn4 <- [1,746,null,{}] 10:47:31 INFO - PROCESS | 1789 | 1471542451750 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:31 INFO - PROCESS | 1789 | 1471542451755 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:31 INFO - PROCESS | 1789 | 1471542451965 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 10:47:32 INFO - PROCESS | 1789 | 1471542452086 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:32 INFO - PROCESS | 1789 | 1471542452094 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:32 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e51c00 == 31 [pid = 1789] [id = 194] 10:47:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x90e57000) [pid = 1789] [serial = 582] [outer = (nil)] 10:47:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x90e60400) [pid = 1789] [serial = 583] [outer = 0x90e57000] 10:47:32 INFO - PROCESS | 1789 | 1471542452167 Marionette DEBUG loaded listener.js 10:47:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x91a75c00) [pid = 1789] [serial = 584] [outer = 0x90e57000] 10:47:32 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:33 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:33 INFO - PROCESS | 1789 | 1471542453373 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 10:47:33 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.) 10:47:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1678ms 10:47:33 INFO - PROCESS | 1789 | 1471542453417 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 10:47:33 INFO - PROCESS | 1789 | 1471542453421 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 10:47:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 10:47:33 INFO - PROCESS | 1789 | 1471542453428 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 10:47:33 INFO - PROCESS | 1789 | 1471542453434 Marionette TRACE conn4 <- [1,750,null,{}] 10:47:33 INFO - PROCESS | 1789 | 1471542453458 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:33 INFO - PROCESS | 1789 | 1471542453467 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:33 INFO - PROCESS | 1789 | 1471542453691 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 10:47:33 INFO - PROCESS | 1789 | 1471542453729 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:33 INFO - PROCESS | 1789 | 1471542453743 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:33 INFO - PROCESS | 1789 | ++DOCSHELL 0x928a3800 == 32 [pid = 1789] [id = 195] 10:47:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x928a4000) [pid = 1789] [serial = 585] [outer = (nil)] 10:47:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x928a9800) [pid = 1789] [serial = 586] [outer = 0x928a4000] 10:47:33 INFO - PROCESS | 1789 | 1471542453827 Marionette DEBUG loaded listener.js 10:47:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x92952000) [pid = 1789] [serial = 587] [outer = 0x928a4000] 10:47:34 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8e812800) [pid = 1789] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 10:47:34 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x93767000) [pid = 1789] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 10:47:34 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x945acc00) [pid = 1789] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 10:47:34 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x8f414000) [pid = 1789] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 10:47:34 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x9375d800) [pid = 1789] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 10:47:34 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x92955400) [pid = 1789] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 10:47:34 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x9295a000) [pid = 1789] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 10:47:34 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x8e623400) [pid = 1789] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 10:47:34 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x90e5a400) [pid = 1789] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 10:47:34 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x90e42800) [pid = 1789] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 10:47:35 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:35 INFO - PROCESS | 1789 | 1471542455591 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 10:47:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 10:47:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2206ms 10:47:35 INFO - PROCESS | 1789 | 1471542455634 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 10:47:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 10:47:35 INFO - PROCESS | 1789 | 1471542455638 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 10:47:35 INFO - PROCESS | 1789 | 1471542455644 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 10:47:35 INFO - PROCESS | 1789 | 1471542455647 Marionette TRACE conn4 <- [1,754,null,{}] 10:47:35 INFO - PROCESS | 1789 | 1471542455653 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:35 INFO - PROCESS | 1789 | 1471542455657 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:35 INFO - PROCESS | 1789 | 1471542455835 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 10:47:35 INFO - PROCESS | 1789 | 1471542455848 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:35 INFO - PROCESS | 1789 | 1471542455855 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:35 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5de000 == 33 [pid = 1789] [id = 196] 10:47:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8f414000) [pid = 1789] [serial = 588] [outer = (nil)] 10:47:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x92955400) [pid = 1789] [serial = 589] [outer = 0x8f414000] 10:47:35 INFO - PROCESS | 1789 | 1471542455926 Marionette DEBUG loaded listener.js 10:47:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x92acf800) [pid = 1789] [serial = 590] [outer = 0x8f414000] 10:47:37 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:37 INFO - PROCESS | 1789 | 1471542457119 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 10:47:37 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 10:47:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1528ms 10:47:37 INFO - PROCESS | 1789 | 1471542457172 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 10:47:37 INFO - PROCESS | 1789 | 1471542457177 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 10:47:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 10:47:37 INFO - PROCESS | 1789 | 1471542457243 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 10:47:37 INFO - PROCESS | 1789 | 1471542457249 Marionette TRACE conn4 <- [1,758,null,{}] 10:47:37 INFO - PROCESS | 1789 | 1471542457323 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:37 INFO - PROCESS | 1789 | 1471542457329 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:37 INFO - PROCESS | 1789 | 1471542457567 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 10:47:37 INFO - PROCESS | 1789 | 1471542457682 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:37 INFO - PROCESS | 1789 | 1471542457690 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:37 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e80f800 == 34 [pid = 1789] [id = 197] 10:47:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8e812800) [pid = 1789] [serial = 591] [outer = (nil)] 10:47:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x8f40f400) [pid = 1789] [serial = 592] [outer = 0x8e812800] 10:47:37 INFO - PROCESS | 1789 | 1471542457776 Marionette DEBUG loaded listener.js 10:47:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x90b35800) [pid = 1789] [serial = 593] [outer = 0x8e812800] 10:47:38 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:38 INFO - PROCESS | 1789 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:47:38 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:38 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:38 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:47:38 INFO - PROCESS | 1789 | 1471542458776 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 10:47:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 10:47:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1609ms 10:47:38 INFO - PROCESS | 1789 | 1471542458839 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 10:47:38 INFO - PROCESS | 1789 | 1471542458846 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 10:47:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 10:47:38 INFO - PROCESS | 1789 | 1471542458857 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 10:47:38 INFO - PROCESS | 1789 | 1471542458860 Marionette TRACE conn4 <- [1,762,null,{}] 10:47:38 INFO - PROCESS | 1789 | 1471542458867 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:38 INFO - PROCESS | 1789 | 1471542458873 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:39 INFO - PROCESS | 1789 | 1471542459052 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 10:47:39 INFO - PROCESS | 1789 | 1471542459253 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:39 INFO - PROCESS | 1789 | 1471542459265 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:39 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e4cc00 == 35 [pid = 1789] [id = 198] 10:47:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x91adcc00) [pid = 1789] [serial = 594] [outer = (nil)] 10:47:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x91d52800) [pid = 1789] [serial = 595] [outer = 0x91adcc00] 10:47:39 INFO - PROCESS | 1789 | 1471542459352 Marionette DEBUG loaded listener.js 10:47:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x921cbc00) [pid = 1789] [serial = 596] [outer = 0x91adcc00] 10:47:40 INFO - PROCESS | 1789 | 1471542460674 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 10:47:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 10:47:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1834ms 10:47:40 INFO - PROCESS | 1789 | 1471542460690 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 10:47:40 INFO - PROCESS | 1789 | 1471542460694 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 10:47:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 10:47:40 INFO - PROCESS | 1789 | 1471542460841 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 10:47:40 INFO - PROCESS | 1789 | 1471542460847 Marionette TRACE conn4 <- [1,766,null,{}] 10:47:40 INFO - PROCESS | 1789 | 1471542460867 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:40 INFO - PROCESS | 1789 | 1471542460875 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:41 INFO - PROCESS | 1789 | 1471542461042 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 10:47:41 INFO - PROCESS | 1789 | 1471542461197 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:41 INFO - PROCESS | 1789 | 1471542461208 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:41 INFO - PROCESS | 1789 | ++DOCSHELL 0x9386c800 == 36 [pid = 1789] [id = 199] 10:47:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x9386d400) [pid = 1789] [serial = 597] [outer = (nil)] 10:47:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x945abc00) [pid = 1789] [serial = 598] [outer = 0x9386d400] 10:47:41 INFO - PROCESS | 1789 | 1471542461293 Marionette DEBUG loaded listener.js 10:47:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x94fb7000) [pid = 1789] [serial = 599] [outer = 0x9386d400] 10:47:42 INFO - PROCESS | 1789 | 1471542462656 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 10:47:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 10:47:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1945ms 10:47:42 INFO - PROCESS | 1789 | 1471542462735 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 10:47:42 INFO - PROCESS | 1789 | 1471542462740 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 10:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 10:47:42 INFO - PROCESS | 1789 | 1471542462748 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 10:47:42 INFO - PROCESS | 1789 | 1471542462753 Marionette TRACE conn4 <- [1,770,null,{}] 10:47:42 INFO - PROCESS | 1789 | 1471542462823 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:42 INFO - PROCESS | 1789 | 1471542462836 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:43 INFO - PROCESS | 1789 | 1471542463022 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 10:47:43 INFO - PROCESS | 1789 | 1471542463169 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:43 INFO - PROCESS | 1789 | 1471542463183 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:43 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e814c00 == 37 [pid = 1789] [id = 200] 10:47:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x8e815800) [pid = 1789] [serial = 600] [outer = (nil)] 10:47:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x8f40c400) [pid = 1789] [serial = 601] [outer = 0x8e815800] 10:47:43 INFO - PROCESS | 1789 | 1471542463269 Marionette DEBUG loaded listener.js 10:47:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x8f414400) [pid = 1789] [serial = 602] [outer = 0x8e815800] 10:47:43 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x90b2cc00) [pid = 1789] [serial = 547] [outer = (nil)] [url = about:blank] 10:47:43 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x9376cc00) [pid = 1789] [serial = 529] [outer = (nil)] [url = about:blank] 10:47:43 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x94fc0400) [pid = 1789] [serial = 539] [outer = (nil)] [url = about:blank] 10:47:43 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x94ff3800) [pid = 1789] [serial = 544] [outer = (nil)] [url = about:blank] 10:47:43 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x9386a800) [pid = 1789] [serial = 553] [outer = (nil)] [url = about:blank] 10:47:43 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x93756400) [pid = 1789] [serial = 536] [outer = (nil)] [url = about:blank] 10:47:43 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x962be400) [pid = 1789] [serial = 541] [outer = (nil)] [url = about:blank] 10:47:43 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x9459e400) [pid = 1789] [serial = 554] [outer = (nil)] [url = about:blank] 10:47:43 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x90e5f800) [pid = 1789] [serial = 533] [outer = (nil)] [url = about:blank] 10:47:43 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x9203f000) [pid = 1789] [serial = 551] [outer = (nil)] [url = about:blank] 10:47:43 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x90b35c00) [pid = 1789] [serial = 532] [outer = (nil)] [url = about:blank] 10:47:43 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x91ad8400) [pid = 1789] [serial = 550] [outer = (nil)] [url = about:blank] 10:47:43 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x962c6800) [pid = 1789] [serial = 542] [outer = (nil)] [url = about:blank] 10:47:43 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x94fb7400) [pid = 1789] [serial = 538] [outer = (nil)] [url = about:blank] 10:47:43 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x945a4c00) [pid = 1789] [serial = 530] [outer = (nil)] [url = about:blank] 10:47:43 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x962bbc00) [pid = 1789] [serial = 545] [outer = (nil)] [url = about:blank] 10:47:43 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x92ac7800) [pid = 1789] [serial = 535] [outer = (nil)] [url = about:blank] 10:47:43 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x90b39c00) [pid = 1789] [serial = 548] [outer = (nil)] [url = about:blank] 10:47:43 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x91d4e400) [pid = 1789] [serial = 556] [outer = (nil)] [url = about:blank] 10:47:43 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x93a8e000) [pid = 1789] [serial = 557] [outer = (nil)] [url = about:blank] 10:47:44 INFO - PROCESS | 1789 | 1471542464002 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 10:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 10:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1340ms 10:47:44 INFO - PROCESS | 1789 | 1471542464088 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 10:47:44 INFO - PROCESS | 1789 | 1471542464095 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 10:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 10:47:44 INFO - PROCESS | 1789 | 1471542464105 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 10:47:44 INFO - PROCESS | 1789 | 1471542464109 Marionette TRACE conn4 <- [1,774,null,{}] 10:47:44 INFO - PROCESS | 1789 | 1471542464115 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:44 INFO - PROCESS | 1789 | 1471542464120 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:44 INFO - PROCESS | 1789 | 1471542464276 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 10:47:44 INFO - PROCESS | 1789 | 1471542464287 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:44 INFO - PROCESS | 1789 | 1471542464295 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:44 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b3bc00 == 38 [pid = 1789] [id = 201] 10:47:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x90e60c00) [pid = 1789] [serial = 603] [outer = (nil)] 10:47:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x91a7b000) [pid = 1789] [serial = 604] [outer = 0x90e60c00] 10:47:44 INFO - PROCESS | 1789 | 1471542464367 Marionette DEBUG loaded listener.js 10:47:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x91ad8400) [pid = 1789] [serial = 605] [outer = 0x90e60c00] 10:47:45 INFO - PROCESS | 1789 | 1471542465221 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 10:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 10:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1179ms 10:47:45 INFO - PROCESS | 1789 | 1471542465284 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 10:47:45 INFO - PROCESS | 1789 | 1471542465287 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 10:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 10:47:45 INFO - PROCESS | 1789 | 1471542465298 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 10:47:45 INFO - PROCESS | 1789 | 1471542465302 Marionette TRACE conn4 <- [1,778,null,{}] 10:47:45 INFO - PROCESS | 1789 | 1471542465319 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:45 INFO - PROCESS | 1789 | 1471542465327 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:45 INFO - PROCESS | 1789 | 1471542465481 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 10:47:45 INFO - PROCESS | 1789 | 1471542465607 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:45 INFO - PROCESS | 1789 | 1471542465615 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:45 INFO - PROCESS | 1789 | ++DOCSHELL 0x928a9400 == 39 [pid = 1789] [id = 202] 10:47:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x928ab800) [pid = 1789] [serial = 606] [outer = (nil)] 10:47:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x9295f800) [pid = 1789] [serial = 607] [outer = 0x928ab800] 10:47:45 INFO - PROCESS | 1789 | 1471542465692 Marionette DEBUG loaded listener.js 10:47:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x92ace400) [pid = 1789] [serial = 608] [outer = 0x928ab800] 10:47:46 INFO - PROCESS | 1789 | 1471542466539 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 10:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 10:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1287ms 10:47:46 INFO - PROCESS | 1789 | 1471542466586 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 10:47:46 INFO - PROCESS | 1789 | 1471542466591 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 10:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 10:47:46 INFO - PROCESS | 1789 | 1471542466604 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 10:47:46 INFO - PROCESS | 1789 | 1471542466606 Marionette TRACE conn4 <- [1,782,null,{}] 10:47:46 INFO - PROCESS | 1789 | 1471542466612 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:46 INFO - PROCESS | 1789 | 1471542466616 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:46 INFO - PROCESS | 1789 | 1471542466833 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 10:47:46 INFO - PROCESS | 1789 | 1471542466856 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:46 INFO - PROCESS | 1789 | 1471542466868 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:46 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e44800 == 40 [pid = 1789] [id = 203] 10:47:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x93751000) [pid = 1789] [serial = 609] [outer = (nil)] 10:47:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x9376a400) [pid = 1789] [serial = 610] [outer = 0x93751000] 10:47:46 INFO - PROCESS | 1789 | 1471542466936 Marionette DEBUG loaded listener.js 10:47:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x9386c400) [pid = 1789] [serial = 611] [outer = 0x93751000] 10:47:47 INFO - PROCESS | 1789 | 1471542467767 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 10:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 10:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1192ms 10:47:47 INFO - PROCESS | 1789 | 1471542467796 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 10:47:47 INFO - PROCESS | 1789 | 1471542467800 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 10:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 10:47:47 INFO - PROCESS | 1789 | 1471542467806 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 10:47:47 INFO - PROCESS | 1789 | 1471542467808 Marionette TRACE conn4 <- [1,786,null,{}] 10:47:47 INFO - PROCESS | 1789 | 1471542467814 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:47 INFO - PROCESS | 1789 | 1471542467819 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:48 INFO - PROCESS | 1789 | 1471542468076 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 10:47:48 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8e811c00) [pid = 1789] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:47:48 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x928a4000) [pid = 1789] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 10:47:48 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x91ad5400) [pid = 1789] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:47:48 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x93762c00) [pid = 1789] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:47:48 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x96253000) [pid = 1789] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:47:48 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x90e57000) [pid = 1789] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:47:48 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x8e62b400) [pid = 1789] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:47:48 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x8e80d800) [pid = 1789] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:47:48 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x8f415c00) [pid = 1789] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 10:47:48 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x9295ec00) [pid = 1789] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:47:48 INFO - PROCESS | 1789 | 1471542468175 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:48 INFO - PROCESS | 1789 | 1471542468183 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:48 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5ddc00 == 41 [pid = 1789] [id = 204] 10:47:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x8e627000) [pid = 1789] [serial = 612] [outer = (nil)] 10:47:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x90e57000) [pid = 1789] [serial = 613] [outer = 0x8e627000] 10:47:48 INFO - PROCESS | 1789 | 1471542468250 Marionette DEBUG loaded listener.js 10:47:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x91d49000) [pid = 1789] [serial = 614] [outer = 0x8e627000] 10:47:49 INFO - PROCESS | 1789 | 1471542468998 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 10:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 10:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1232ms 10:47:49 INFO - PROCESS | 1789 | 1471542469039 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 10:47:49 INFO - PROCESS | 1789 | 1471542469042 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 10:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 10:47:49 INFO - PROCESS | 1789 | 1471542469049 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 10:47:49 INFO - PROCESS | 1789 | 1471542469052 Marionette TRACE conn4 <- [1,790,null,{}] 10:47:49 INFO - PROCESS | 1789 | 1471542469057 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:49 INFO - PROCESS | 1789 | 1471542469068 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:49 INFO - PROCESS | 1789 | 1471542469256 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 10:47:49 INFO - PROCESS | 1789 | 1471542469373 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:49 INFO - PROCESS | 1789 | 1471542469382 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:49 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a88400 == 42 [pid = 1789] [id = 205] 10:47:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x93a8a400) [pid = 1789] [serial = 615] [outer = (nil)] 10:47:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x94fc2000) [pid = 1789] [serial = 616] [outer = 0x93a8a400] 10:47:49 INFO - PROCESS | 1789 | 1471542469451 Marionette DEBUG loaded listener.js 10:47:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x94ff9800) [pid = 1789] [serial = 617] [outer = 0x93a8a400] 10:47:50 INFO - PROCESS | 1789 | 1471542470268 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 10:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 10:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1280ms 10:47:50 INFO - PROCESS | 1789 | 1471542470331 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 10:47:50 INFO - PROCESS | 1789 | 1471542470338 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 10:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 10:47:50 INFO - PROCESS | 1789 | 1471542470346 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 10:47:50 INFO - PROCESS | 1789 | 1471542470351 Marionette TRACE conn4 <- [1,794,null,{}] 10:47:50 INFO - PROCESS | 1789 | 1471542470360 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:50 INFO - PROCESS | 1789 | 1471542470366 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:50 INFO - PROCESS | 1789 | 1471542470547 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 10:47:50 INFO - PROCESS | 1789 | 1471542470705 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:50 INFO - PROCESS | 1789 | 1471542470723 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:50 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e625400 == 43 [pid = 1789] [id = 206] 10:47:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8e80e400) [pid = 1789] [serial = 618] [outer = (nil)] 10:47:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8f40d400) [pid = 1789] [serial = 619] [outer = 0x8e80e400] 10:47:50 INFO - PROCESS | 1789 | 1471542470820 Marionette DEBUG loaded listener.js 10:47:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x90b30800) [pid = 1789] [serial = 620] [outer = 0x8e80e400] 10:47:51 INFO - PROCESS | 1789 | 1471542471776 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 10:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 10:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1483ms 10:47:51 INFO - PROCESS | 1789 | 1471542471829 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 10:47:51 INFO - PROCESS | 1789 | 1471542471837 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 10:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 10:47:51 INFO - PROCESS | 1789 | 1471542471847 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 10:47:51 INFO - PROCESS | 1789 | 1471542471851 Marionette TRACE conn4 <- [1,798,null,{}] 10:47:51 INFO - PROCESS | 1789 | 1471542471858 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:51 INFO - PROCESS | 1789 | 1471542471864 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:52 INFO - PROCESS | 1789 | 1471542472083 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 10:47:52 INFO - PROCESS | 1789 | 1471542472286 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:52 INFO - PROCESS | 1789 | 1471542472297 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:52 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e58c00 == 44 [pid = 1789] [id = 207] 10:47:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x91d51c00) [pid = 1789] [serial = 621] [outer = (nil)] 10:47:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x921c9000) [pid = 1789] [serial = 622] [outer = 0x91d51c00] 10:47:52 INFO - PROCESS | 1789 | 1471542472426 Marionette DEBUG loaded listener.js 10:47:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x92ac2c00) [pid = 1789] [serial = 623] [outer = 0x91d51c00] 10:47:53 INFO - PROCESS | 1789 | 1471542473360 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 10:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 10:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1546ms 10:47:53 INFO - PROCESS | 1789 | 1471542473393 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 10:47:53 INFO - PROCESS | 1789 | 1471542473397 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 10:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 10:47:53 INFO - PROCESS | 1789 | 1471542473404 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 10:47:53 INFO - PROCESS | 1789 | 1471542473410 Marionette TRACE conn4 <- [1,802,null,{}] 10:47:53 INFO - PROCESS | 1789 | 1471542473427 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:53 INFO - PROCESS | 1789 | 1471542473441 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:53 INFO - PROCESS | 1789 | 1471542473660 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 10:47:53 INFO - PROCESS | 1789 | 1471542473863 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:53 INFO - PROCESS | 1789 | 1471542473872 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:53 INFO - PROCESS | 1789 | ++DOCSHELL 0x9456b000 == 45 [pid = 1789] [id = 208] 10:47:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x94fbf000) [pid = 1789] [serial = 624] [outer = (nil)] 10:47:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x94ff3800) [pid = 1789] [serial = 625] [outer = 0x94fbf000] 10:47:54 INFO - PROCESS | 1789 | 1471542474002 Marionette DEBUG loaded listener.js 10:47:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x9625b000) [pid = 1789] [serial = 626] [outer = 0x94fbf000] 10:47:54 INFO - PROCESS | 1789 | 1471542474885 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 10:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 10:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1533ms 10:47:54 INFO - PROCESS | 1789 | 1471542474938 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 10:47:54 INFO - PROCESS | 1789 | 1471542474943 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 10:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 10:47:54 INFO - PROCESS | 1789 | 1471542474949 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 10:47:54 INFO - PROCESS | 1789 | 1471542474952 Marionette TRACE conn4 <- [1,806,null,{}] 10:47:54 INFO - PROCESS | 1789 | 1471542474958 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:54 INFO - PROCESS | 1789 | 1471542474963 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:55 INFO - PROCESS | 1789 | 1471542475152 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 10:47:55 INFO - PROCESS | 1789 | 1471542475320 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:55 INFO - PROCESS | 1789 | 1471542475330 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:55 INFO - PROCESS | 1789 | ++DOCSHELL 0x962c0800 == 46 [pid = 1789] [id = 209] 10:47:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x962c2c00) [pid = 1789] [serial = 627] [outer = (nil)] 10:47:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x962ca000) [pid = 1789] [serial = 628] [outer = 0x962c2c00] 10:47:55 INFO - PROCESS | 1789 | 1471542475412 Marionette DEBUG loaded listener.js 10:47:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x97489000) [pid = 1789] [serial = 629] [outer = 0x962c2c00] 10:47:56 INFO - PROCESS | 1789 | 1471542476308 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 10:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 10:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1432ms 10:47:56 INFO - PROCESS | 1789 | 1471542476382 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 10:47:56 INFO - PROCESS | 1789 | 1471542476386 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 10:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 10:47:56 INFO - PROCESS | 1789 | 1471542476393 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 10:47:56 INFO - PROCESS | 1789 | 1471542476396 Marionette TRACE conn4 <- [1,810,null,{}] 10:47:56 INFO - PROCESS | 1789 | 1471542476403 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:56 INFO - PROCESS | 1789 | 1471542476408 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:56 INFO - PROCESS | 1789 | 1471542476614 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 10:47:56 INFO - PROCESS | 1789 | 1471542476775 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:56 INFO - PROCESS | 1789 | 1471542476782 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:56 INFO - PROCESS | 1789 | ++DOCSHELL 0x962c0c00 == 47 [pid = 1789] [id = 210] 10:47:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x97488c00) [pid = 1789] [serial = 630] [outer = (nil)] 10:47:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x97e32800) [pid = 1789] [serial = 631] [outer = 0x97488c00] 10:47:56 INFO - PROCESS | 1789 | 1471542476866 Marionette DEBUG loaded listener.js 10:47:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9864cc00) [pid = 1789] [serial = 632] [outer = 0x97488c00] 10:47:57 INFO - PROCESS | 1789 | 1471542477802 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 10:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 10:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1479ms 10:47:57 INFO - PROCESS | 1789 | 1471542477873 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 10:47:57 INFO - PROCESS | 1789 | 1471542477877 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 10:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 10:47:57 INFO - PROCESS | 1789 | 1471542477884 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 10:47:57 INFO - PROCESS | 1789 | 1471542477887 Marionette TRACE conn4 <- [1,814,null,{}] 10:47:57 INFO - PROCESS | 1789 | 1471542477893 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:57 INFO - PROCESS | 1789 | 1471542477904 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:58 INFO - PROCESS | 1789 | 1471542478147 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 10:47:58 INFO - PROCESS | 1789 | 1471542478363 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:58 INFO - PROCESS | 1789 | 1471542478372 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:58 INFO - PROCESS | 1789 | ++DOCSHELL 0x92953800 == 48 [pid = 1789] [id = 211] 10:47:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x962c6c00) [pid = 1789] [serial = 633] [outer = (nil)] 10:47:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x99d40c00) [pid = 1789] [serial = 634] [outer = 0x962c6c00] 10:47:58 INFO - PROCESS | 1789 | 1471542478485 Marionette DEBUG loaded listener.js 10:47:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9a287400) [pid = 1789] [serial = 635] [outer = 0x962c6c00] 10:47:59 INFO - PROCESS | 1789 | 1471542479375 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 10:47:59 INFO - PROCESS | 1789 | 1471542479423 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 10:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 10:47:59 INFO - PROCESS | 1789 | 1471542479430 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 10:47:59 INFO - PROCESS | 1789 | 1471542479433 Marionette TRACE conn4 <- [1,818,null,{}] 10:47:59 INFO - PROCESS | 1789 | 1471542479439 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:59 INFO - PROCESS | 1789 | 1471542479444 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:47:59 INFO - PROCESS | 1789 | 1471542479610 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 10:48:00 INFO - PROCESS | 1789 | 1471542480010 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:00 INFO - PROCESS | 1789 | 1471542480023 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:00 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5e4400 == 49 [pid = 1789] [id = 212] 10:48:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x8e61ec00) [pid = 1789] [serial = 636] [outer = (nil)] 10:48:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x8e626c00) [pid = 1789] [serial = 637] [outer = 0x8e61ec00] 10:48:00 INFO - PROCESS | 1789 | 1471542480105 Marionette DEBUG loaded listener.js 10:48:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x8e816800) [pid = 1789] [serial = 638] [outer = 0x8e61ec00] 10:48:01 INFO - PROCESS | 1789 | 1471542481082 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 10:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 10:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1684ms 10:48:01 INFO - PROCESS | 1789 | 1471542481116 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 10:48:01 INFO - PROCESS | 1789 | 1471542481120 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 10:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 10:48:01 INFO - PROCESS | 1789 | 1471542481128 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 10:48:01 INFO - PROCESS | 1789 | 1471542481133 Marionette TRACE conn4 <- [1,822,null,{}] 10:48:01 INFO - PROCESS | 1789 | 1471542481141 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:01 INFO - PROCESS | 1789 | 1471542481147 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:01 INFO - PROCESS | 1789 | 1471542481311 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 10:48:01 INFO - PROCESS | 1789 | 1471542481477 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:01 INFO - PROCESS | 1789 | 1471542481491 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:01 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e41800 == 50 [pid = 1789] [id = 213] 10:48:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x90e5cc00) [pid = 1789] [serial = 639] [outer = (nil)] 10:48:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x928ad400) [pid = 1789] [serial = 640] [outer = 0x90e5cc00] 10:48:01 INFO - PROCESS | 1789 | 1471542481599 Marionette DEBUG loaded listener.js 10:48:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x936db000) [pid = 1789] [serial = 641] [outer = 0x90e5cc00] 10:48:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8e62ac00 == 49 [pid = 1789] [id = 193] 10:48:02 INFO - PROCESS | 1789 | --DOCSHELL 0x90e51c00 == 48 [pid = 1789] [id = 194] 10:48:02 INFO - PROCESS | 1789 | --DOCSHELL 0x928a3800 == 47 [pid = 1789] [id = 195] 10:48:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5ddc00 == 46 [pid = 1789] [id = 204] 10:48:02 INFO - PROCESS | 1789 | --DOCSHELL 0x90e44800 == 45 [pid = 1789] [id = 203] 10:48:02 INFO - PROCESS | 1789 | --DOCSHELL 0x928a9400 == 44 [pid = 1789] [id = 202] 10:48:02 INFO - PROCESS | 1789 | --DOCSHELL 0x90b3bc00 == 43 [pid = 1789] [id = 201] 10:48:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8e814c00 == 42 [pid = 1789] [id = 200] 10:48:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8e80f800 == 41 [pid = 1789] [id = 197] 10:48:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5de000 == 40 [pid = 1789] [id = 196] 10:48:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5e1000 == 39 [pid = 1789] [id = 190] 10:48:02 INFO - PROCESS | 1789 | --DOCSHELL 0x92960800 == 38 [pid = 1789] [id = 189] 10:48:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8f415800 == 37 [pid = 1789] [id = 192] 10:48:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8e811800 == 36 [pid = 1789] [id = 191] 10:48:02 INFO - PROCESS | 1789 | --DOCSHELL 0x90e4cc00 == 35 [pid = 1789] [id = 198] 10:48:02 INFO - PROCESS | 1789 | --DOCSHELL 0x9386c800 == 34 [pid = 1789] [id = 199] 10:48:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5e4400 == 33 [pid = 1789] [id = 212] 10:48:02 INFO - PROCESS | 1789 | --DOCSHELL 0x92953800 == 32 [pid = 1789] [id = 211] 10:48:02 INFO - PROCESS | 1789 | --DOCSHELL 0x962c0c00 == 31 [pid = 1789] [id = 210] 10:48:02 INFO - PROCESS | 1789 | --DOCSHELL 0x9456b000 == 30 [pid = 1789] [id = 208] 10:48:02 INFO - PROCESS | 1789 | --DOCSHELL 0x962c0800 == 29 [pid = 1789] [id = 209] 10:48:02 INFO - PROCESS | 1789 | --DOCSHELL 0x90e58c00 == 28 [pid = 1789] [id = 207] 10:48:02 INFO - PROCESS | 1789 | --DOCSHELL 0x93a88400 == 27 [pid = 1789] [id = 205] 10:48:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8e625400 == 26 [pid = 1789] [id = 206] 10:48:03 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x92955400) [pid = 1789] [serial = 589] [outer = (nil)] [url = about:blank] 10:48:03 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x90b2fc00) [pid = 1789] [serial = 575] [outer = (nil)] [url = about:blank] 10:48:03 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x8f409400) [pid = 1789] [serial = 574] [outer = (nil)] [url = about:blank] 10:48:03 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x928a9800) [pid = 1789] [serial = 586] [outer = (nil)] [url = about:blank] 10:48:03 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x92ac1400) [pid = 1789] [serial = 562] [outer = (nil)] [url = about:blank] 10:48:03 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x9748d000) [pid = 1789] [serial = 566] [outer = (nil)] [url = about:blank] 10:48:03 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x962c3800) [pid = 1789] [serial = 565] [outer = (nil)] [url = about:blank] 10:48:03 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x99cecc00) [pid = 1789] [serial = 569] [outer = (nil)] [url = about:blank] 10:48:03 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x90e60400) [pid = 1789] [serial = 583] [outer = (nil)] [url = about:blank] 10:48:03 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x990e7800) [pid = 1789] [serial = 568] [outer = (nil)] [url = about:blank] 10:48:03 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x8e80a000) [pid = 1789] [serial = 580] [outer = (nil)] [url = about:blank] 10:48:03 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x93769400) [pid = 1789] [serial = 572] [outer = (nil)] [url = about:blank] 10:48:03 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x8e80d000) [pid = 1789] [serial = 581] [outer = (nil)] [url = about:blank] 10:48:03 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x9203d800) [pid = 1789] [serial = 571] [outer = (nil)] [url = about:blank] 10:48:03 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x90e42400) [pid = 1789] [serial = 560] [outer = (nil)] [url = about:blank] 10:48:03 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x90e48c00) [pid = 1789] [serial = 559] [outer = (nil)] [url = about:blank] 10:48:03 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x93768000) [pid = 1789] [serial = 578] [outer = (nil)] [url = about:blank] 10:48:03 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x93760c00) [pid = 1789] [serial = 577] [outer = (nil)] [url = about:blank] 10:48:03 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x92952000) [pid = 1789] [serial = 587] [outer = (nil)] [url = about:blank] 10:48:03 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x91a75c00) [pid = 1789] [serial = 584] [outer = (nil)] [url = about:blank] 10:48:03 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x92acc400) [pid = 1789] [serial = 563] [outer = (nil)] [url = about:blank] 10:48:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8e623400) [pid = 1789] [serial = 642] [outer = 0x94fb4400] 10:48:03 INFO - PROCESS | 1789 | 1471542483753 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 10:48:03 INFO - PROCESS | 1789 | 1471542483818 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 10:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 10:48:03 INFO - PROCESS | 1789 | 1471542483826 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 10:48:03 INFO - PROCESS | 1789 | 1471542483831 Marionette TRACE conn4 <- [1,826,null,{}] 10:48:03 INFO - PROCESS | 1789 | 1471542483838 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:03 INFO - PROCESS | 1789 | 1471542483843 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:04 INFO - PROCESS | 1789 | 1471542484011 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 10:48:04 INFO - PROCESS | 1789 | 1471542484139 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:04 INFO - PROCESS | 1789 | 1471542484147 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:04 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f418000 == 27 [pid = 1789] [id = 214] 10:48:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x8f418800) [pid = 1789] [serial = 643] [outer = (nil)] 10:48:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x90e53000) [pid = 1789] [serial = 644] [outer = 0x8f418800] 10:48:04 INFO - PROCESS | 1789 | 1471542484224 Marionette DEBUG loaded listener.js 10:48:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x90e5b000) [pid = 1789] [serial = 645] [outer = 0x8f418800] 10:48:05 INFO - PROCESS | 1789 | 1471542485027 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 10:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 10:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1229ms 10:48:05 INFO - PROCESS | 1789 | 1471542485058 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 10:48:05 INFO - PROCESS | 1789 | 1471542485066 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 10:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 10:48:05 INFO - PROCESS | 1789 | 1471542485077 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 10:48:05 INFO - PROCESS | 1789 | 1471542485080 Marionette TRACE conn4 <- [1,830,null,{}] 10:48:05 INFO - PROCESS | 1789 | 1471542485087 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:05 INFO - PROCESS | 1789 | 1471542485092 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:05 INFO - PROCESS | 1789 | 1471542485264 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 10:48:05 INFO - PROCESS | 1789 | 1471542485275 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:05 INFO - PROCESS | 1789 | 1471542485283 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:05 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ad9c00 == 28 [pid = 1789] [id = 215] 10:48:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x91d51800) [pid = 1789] [serial = 646] [outer = (nil)] 10:48:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x9203fc00) [pid = 1789] [serial = 647] [outer = 0x91d51800] 10:48:05 INFO - PROCESS | 1789 | 1471542485357 Marionette DEBUG loaded listener.js 10:48:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x921c4000) [pid = 1789] [serial = 648] [outer = 0x91d51800] 10:48:06 INFO - PROCESS | 1789 | 1471542486308 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 10:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 10:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1281ms 10:48:06 INFO - PROCESS | 1789 | 1471542486363 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 10:48:06 INFO - PROCESS | 1789 | 1471542486366 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 10:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 10:48:06 INFO - PROCESS | 1789 | 1471542486373 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 10:48:06 INFO - PROCESS | 1789 | 1471542486379 Marionette TRACE conn4 <- [1,834,null,{}] 10:48:06 INFO - PROCESS | 1789 | 1471542486396 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:06 INFO - PROCESS | 1789 | 1471542486405 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:06 INFO - PROCESS | 1789 | 1471542486618 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 10:48:06 INFO - PROCESS | 1789 | 1471542486694 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:06 INFO - PROCESS | 1789 | 1471542486705 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:06 INFO - PROCESS | 1789 | ++DOCSHELL 0x936e2400 == 29 [pid = 1789] [id = 216] 10:48:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x93751c00) [pid = 1789] [serial = 649] [outer = (nil)] 10:48:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x9375e800) [pid = 1789] [serial = 650] [outer = 0x93751c00] 10:48:06 INFO - PROCESS | 1789 | 1471542486778 Marionette DEBUG loaded listener.js 10:48:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x93767800) [pid = 1789] [serial = 651] [outer = 0x93751c00] 10:48:08 INFO - PROCESS | 1789 | 1471542488069 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 10:48:08 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x93a8a400) [pid = 1789] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:48:08 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x93751000) [pid = 1789] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:48:08 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x8e627000) [pid = 1789] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:48:08 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x928ab800) [pid = 1789] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:48:08 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8e815800) [pid = 1789] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 10:48:08 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90e60c00) [pid = 1789] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:48:08 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x8e812800) [pid = 1789] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 10:48:08 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8f414000) [pid = 1789] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 10:48:08 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x9386d400) [pid = 1789] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 10:48:08 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x91adcc00) [pid = 1789] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 10:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 10:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1784ms 10:48:08 INFO - PROCESS | 1789 | 1471542488194 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 10:48:08 INFO - PROCESS | 1789 | 1471542488198 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 10:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 10:48:08 INFO - PROCESS | 1789 | 1471542488208 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 10:48:08 INFO - PROCESS | 1789 | 1471542488211 Marionette TRACE conn4 <- [1,838,null,{}] 10:48:08 INFO - PROCESS | 1789 | 1471542488216 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:08 INFO - PROCESS | 1789 | 1471542488221 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:08 INFO - PROCESS | 1789 | 1471542488359 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 10:48:08 INFO - PROCESS | 1789 | 1471542488476 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:08 INFO - PROCESS | 1789 | 1471542488482 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:08 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e60c00 == 30 [pid = 1789] [id = 217] 10:48:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x9295ac00) [pid = 1789] [serial = 652] [outer = (nil)] 10:48:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x93754800) [pid = 1789] [serial = 653] [outer = 0x9295ac00] 10:48:08 INFO - PROCESS | 1789 | 1471542488566 Marionette DEBUG loaded listener.js 10:48:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x93a83000) [pid = 1789] [serial = 654] [outer = 0x9295ac00] 10:48:09 INFO - PROCESS | 1789 | 1471542489223 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 10:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 10:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1031ms 10:48:09 INFO - PROCESS | 1789 | 1471542489237 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 10:48:09 INFO - PROCESS | 1789 | 1471542489240 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 10:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 10:48:09 INFO - PROCESS | 1789 | 1471542489246 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 10:48:09 INFO - PROCESS | 1789 | 1471542489249 Marionette TRACE conn4 <- [1,842,null,{}] 10:48:09 INFO - PROCESS | 1789 | 1471542489255 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:09 INFO - PROCESS | 1789 | 1471542489259 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:09 INFO - PROCESS | 1789 | 1471542489441 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 10:48:09 INFO - PROCESS | 1789 | 1471542489459 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:09 INFO - PROCESS | 1789 | 1471542489466 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:09 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ad3000 == 31 [pid = 1789] [id = 218] 10:48:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x93766400) [pid = 1789] [serial = 655] [outer = (nil)] 10:48:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x945ac400) [pid = 1789] [serial = 656] [outer = 0x93766400] 10:48:09 INFO - PROCESS | 1789 | 1471542489536 Marionette DEBUG loaded listener.js 10:48:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x94fb6800) [pid = 1789] [serial = 657] [outer = 0x93766400] 10:48:10 INFO - PROCESS | 1789 | 1471542490579 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 10:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 10:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1392ms 10:48:10 INFO - PROCESS | 1789 | 1471542490638 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 10:48:10 INFO - PROCESS | 1789 | 1471542490645 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 10:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 10:48:10 INFO - PROCESS | 1789 | 1471542490654 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 10:48:10 INFO - PROCESS | 1789 | 1471542490658 Marionette TRACE conn4 <- [1,846,null,{}] 10:48:10 INFO - PROCESS | 1789 | 1471542490667 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:10 INFO - PROCESS | 1789 | 1471542490673 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:10 INFO - PROCESS | 1789 | 1471542490980 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 10:48:11 INFO - PROCESS | 1789 | 1471542491187 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:11 INFO - PROCESS | 1789 | 1471542491196 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:11 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f40e400 == 32 [pid = 1789] [id = 219] 10:48:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x8f40f000) [pid = 1789] [serial = 658] [outer = (nil)] 10:48:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x90e58000) [pid = 1789] [serial = 659] [outer = 0x8f40f000] 10:48:11 INFO - PROCESS | 1789 | 1471542491290 Marionette DEBUG loaded listener.js 10:48:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x91a7c000) [pid = 1789] [serial = 660] [outer = 0x8f40f000] 10:48:12 INFO - PROCESS | 1789 | 1471542492298 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 10:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 10:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1696ms 10:48:12 INFO - PROCESS | 1789 | 1471542492350 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 10:48:12 INFO - PROCESS | 1789 | 1471542492358 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 10:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 10:48:12 INFO - PROCESS | 1789 | 1471542492369 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 10:48:12 INFO - PROCESS | 1789 | 1471542492373 Marionette TRACE conn4 <- [1,850,null,{}] 10:48:12 INFO - PROCESS | 1789 | 1471542492380 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:12 INFO - PROCESS | 1789 | 1471542492386 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:12 INFO - PROCESS | 1789 | 1471542492565 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 10:48:12 INFO - PROCESS | 1789 | 1471542492767 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:12 INFO - PROCESS | 1789 | 1471542492776 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:12 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e818400 == 33 [pid = 1789] [id = 220] 10:48:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x92960800) [pid = 1789] [serial = 661] [outer = (nil)] 10:48:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x92ad0000) [pid = 1789] [serial = 662] [outer = 0x92960800] 10:48:12 INFO - PROCESS | 1789 | 1471542492867 Marionette DEBUG loaded listener.js 10:48:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x936dc800) [pid = 1789] [serial = 663] [outer = 0x92960800] 10:48:13 INFO - PROCESS | 1789 | 1471542493880 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 10:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 10:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1582ms 10:48:13 INFO - PROCESS | 1789 | 1471542493951 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 10:48:13 INFO - PROCESS | 1789 | 1471542493955 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 10:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 10:48:13 INFO - PROCESS | 1789 | 1471542493962 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 10:48:13 INFO - PROCESS | 1789 | 1471542493968 Marionette TRACE conn4 <- [1,854,null,{}] 10:48:13 INFO - PROCESS | 1789 | 1471542493985 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:13 INFO - PROCESS | 1789 | 1471542493994 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:14 INFO - PROCESS | 1789 | 1471542494202 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 10:48:14 INFO - PROCESS | 1789 | 1471542494437 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:14 INFO - PROCESS | 1789 | 1471542494447 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:14 INFO - PROCESS | 1789 | ++DOCSHELL 0x962bec00 == 34 [pid = 1789] [id = 221] 10:48:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x962c0c00) [pid = 1789] [serial = 664] [outer = (nil)] 10:48:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x962c8400) [pid = 1789] [serial = 665] [outer = 0x962c0c00] 10:48:14 INFO - PROCESS | 1789 | 1471542494534 Marionette DEBUG loaded listener.js 10:48:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9748bc00) [pid = 1789] [serial = 666] [outer = 0x962c0c00] 10:48:15 INFO - PROCESS | 1789 | 1471542495455 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 10:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 10:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1583ms 10:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 10:48:15 INFO - PROCESS | 1789 | 1471542495546 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 10:48:15 INFO - PROCESS | 1789 | 1471542495550 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 10:48:15 INFO - PROCESS | 1789 | 1471542495557 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 10:48:15 INFO - PROCESS | 1789 | 1471542495559 Marionette TRACE conn4 <- [1,858,null,{}] 10:48:15 INFO - PROCESS | 1789 | 1471542495637 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:15 INFO - PROCESS | 1789 | 1471542495641 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:15 INFO - PROCESS | 1789 | 1471542495889 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 10:48:16 INFO - PROCESS | 1789 | 1471542496064 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:16 INFO - PROCESS | 1789 | 1471542496070 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:16 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b38400 == 35 [pid = 1789] [id = 222] 10:48:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x90e5d400) [pid = 1789] [serial = 667] [outer = (nil)] 10:48:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x928a6400) [pid = 1789] [serial = 668] [outer = 0x90e5d400] 10:48:16 INFO - PROCESS | 1789 | 1471542496156 Marionette DEBUG loaded listener.js 10:48:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x936d8c00) [pid = 1789] [serial = 669] [outer = 0x90e5d400] 10:48:17 INFO - PROCESS | 1789 | 1471542497276 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 10:48:17 INFO - PROCESS | 1789 | --DOCSHELL 0x90e60c00 == 34 [pid = 1789] [id = 217] 10:48:17 INFO - PROCESS | 1789 | --DOCSHELL 0x936e2400 == 33 [pid = 1789] [id = 216] 10:48:17 INFO - PROCESS | 1789 | --DOCSHELL 0x91ad9c00 == 32 [pid = 1789] [id = 215] 10:48:17 INFO - PROCESS | 1789 | --DOCSHELL 0x8f418000 == 31 [pid = 1789] [id = 214] 10:48:17 INFO - PROCESS | 1789 | --DOCSHELL 0x90e41800 == 30 [pid = 1789] [id = 213] 10:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 10:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1833ms 10:48:17 INFO - PROCESS | 1789 | 1471542497389 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 10:48:17 INFO - PROCESS | 1789 | 1471542497394 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 10:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 10:48:17 INFO - PROCESS | 1789 | 1471542497419 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 10:48:17 INFO - PROCESS | 1789 | 1471542497424 Marionette TRACE conn4 <- [1,862,null,{}] 10:48:17 INFO - PROCESS | 1789 | 1471542497432 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:17 INFO - PROCESS | 1789 | 1471542497437 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:17 INFO - PROCESS | 1789 | 1471542497627 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 10:48:17 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x94fc2000) [pid = 1789] [serial = 616] [outer = (nil)] [url = about:blank] 10:48:17 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x9376a400) [pid = 1789] [serial = 610] [outer = (nil)] [url = about:blank] 10:48:17 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x90e57000) [pid = 1789] [serial = 613] [outer = (nil)] [url = about:blank] 10:48:17 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x9386c400) [pid = 1789] [serial = 611] [outer = (nil)] [url = about:blank] 10:48:17 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x9295f800) [pid = 1789] [serial = 607] [outer = (nil)] [url = about:blank] 10:48:17 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x8f40c400) [pid = 1789] [serial = 601] [outer = (nil)] [url = about:blank] 10:48:17 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x8f414400) [pid = 1789] [serial = 602] [outer = (nil)] [url = about:blank] 10:48:17 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x91a7b000) [pid = 1789] [serial = 604] [outer = (nil)] [url = about:blank] 10:48:17 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x91ad8400) [pid = 1789] [serial = 605] [outer = (nil)] [url = about:blank] 10:48:17 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x8f40f400) [pid = 1789] [serial = 592] [outer = (nil)] [url = about:blank] 10:48:17 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x90b35800) [pid = 1789] [serial = 593] [outer = (nil)] [url = about:blank] 10:48:17 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x92acf800) [pid = 1789] [serial = 590] [outer = (nil)] [url = about:blank] 10:48:17 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x945abc00) [pid = 1789] [serial = 598] [outer = (nil)] [url = about:blank] 10:48:17 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x94fb7000) [pid = 1789] [serial = 599] [outer = (nil)] [url = about:blank] 10:48:17 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x91d52800) [pid = 1789] [serial = 595] [outer = (nil)] [url = about:blank] 10:48:17 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x921cbc00) [pid = 1789] [serial = 596] [outer = (nil)] [url = about:blank] 10:48:17 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x94ff9800) [pid = 1789] [serial = 617] [outer = (nil)] [url = about:blank] 10:48:17 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x91d49000) [pid = 1789] [serial = 614] [outer = (nil)] [url = about:blank] 10:48:17 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x92ace400) [pid = 1789] [serial = 608] [outer = (nil)] [url = about:blank] 10:48:17 INFO - PROCESS | 1789 | 1471542497793 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:17 INFO - PROCESS | 1789 | 1471542497803 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:17 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f40b000 == 31 [pid = 1789] [id = 223] 10:48:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x8f40c400) [pid = 1789] [serial = 670] [outer = (nil)] 10:48:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x90e46000) [pid = 1789] [serial = 671] [outer = 0x8f40c400] 10:48:17 INFO - PROCESS | 1789 | 1471542497877 Marionette DEBUG loaded listener.js 10:48:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x90e51800) [pid = 1789] [serial = 672] [outer = 0x8f40c400] 10:48:18 INFO - PROCESS | 1789 | 1471542498626 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 10:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 10:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1243ms 10:48:18 INFO - PROCESS | 1789 | 1471542498653 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 10:48:18 INFO - PROCESS | 1789 | 1471542498659 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 10:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 10:48:18 INFO - PROCESS | 1789 | 1471542498670 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 10:48:18 INFO - PROCESS | 1789 | 1471542498673 Marionette TRACE conn4 <- [1,866,null,{}] 10:48:18 INFO - PROCESS | 1789 | 1471542498680 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:18 INFO - PROCESS | 1789 | 1471542498685 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:18 INFO - PROCESS | 1789 | 1471542498843 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 10:48:18 INFO - PROCESS | 1789 | 1471542498852 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:18 INFO - PROCESS | 1789 | 1471542498864 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:18 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e80d000 == 32 [pid = 1789] [id = 224] 10:48:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x91ae1400) [pid = 1789] [serial = 673] [outer = (nil)] 10:48:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x92045c00) [pid = 1789] [serial = 674] [outer = 0x91ae1400] 10:48:18 INFO - PROCESS | 1789 | 1471542498935 Marionette DEBUG loaded listener.js 10:48:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x928a9800) [pid = 1789] [serial = 675] [outer = 0x91ae1400] 10:48:19 INFO - PROCESS | 1789 | 1471542499868 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 10:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 10:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1238ms 10:48:19 INFO - PROCESS | 1789 | 1471542499907 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 10:48:19 INFO - PROCESS | 1789 | 1471542499910 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 10:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 10:48:19 INFO - PROCESS | 1789 | 1471542499917 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 10:48:19 INFO - PROCESS | 1789 | 1471542499922 Marionette TRACE conn4 <- [1,870,null,{}] 10:48:19 INFO - PROCESS | 1789 | 1471542499938 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:19 INFO - PROCESS | 1789 | 1471542499946 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:20 INFO - PROCESS | 1789 | 1471542500156 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 10:48:20 INFO - PROCESS | 1789 | 1471542500179 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:20 INFO - PROCESS | 1789 | 1471542500188 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:20 INFO - PROCESS | 1789 | ++DOCSHELL 0x9375cc00 == 33 [pid = 1789] [id = 225] 10:48:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x9375f400) [pid = 1789] [serial = 676] [outer = (nil)] 10:48:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x93873000) [pid = 1789] [serial = 677] [outer = 0x9375f400] 10:48:20 INFO - PROCESS | 1789 | 1471542500272 Marionette DEBUG loaded listener.js 10:48:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x945a5000) [pid = 1789] [serial = 678] [outer = 0x9375f400] 10:48:21 INFO - PROCESS | 1789 | 1471542501162 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 10:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 10:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1282ms 10:48:21 INFO - PROCESS | 1789 | 1471542501204 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 10:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 10:48:21 INFO - PROCESS | 1789 | 1471542501208 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 10:48:21 INFO - PROCESS | 1789 | 1471542501215 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 10:48:21 INFO - PROCESS | 1789 | 1471542501218 Marionette TRACE conn4 <- [1,874,null,{}] 10:48:21 INFO - PROCESS | 1789 | 1471542501223 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:21 INFO - PROCESS | 1789 | 1471542501228 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:21 INFO - PROCESS | 1789 | 1471542501428 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 10:48:21 INFO - PROCESS | 1789 | 1471542501456 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:21 INFO - PROCESS | 1789 | 1471542501466 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:21 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5d6c00 == 34 [pid = 1789] [id = 226] 10:48:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x936e2400) [pid = 1789] [serial = 679] [outer = (nil)] 10:48:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x94fc0800) [pid = 1789] [serial = 680] [outer = 0x936e2400] 10:48:21 INFO - PROCESS | 1789 | 1471542501533 Marionette DEBUG loaded listener.js 10:48:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x94feec00) [pid = 1789] [serial = 681] [outer = 0x936e2400] 10:48:22 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x93751c00) [pid = 1789] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:48:22 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x91d51800) [pid = 1789] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 10:48:22 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x8f418800) [pid = 1789] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 10:48:22 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x8e80e400) [pid = 1789] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:48:22 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x91d51c00) [pid = 1789] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:48:22 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x94fbf000) [pid = 1789] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:48:22 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x962c2c00) [pid = 1789] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:48:22 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x97488c00) [pid = 1789] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:48:22 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x962c6c00) [pid = 1789] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 10:48:22 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8e61ec00) [pid = 1789] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 10:48:22 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x9295ac00) [pid = 1789] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:48:22 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x90e5cc00) [pid = 1789] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 10:48:22 INFO - PROCESS | 1789 | 1471542502545 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 10:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 10:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1388ms 10:48:22 INFO - PROCESS | 1789 | 1471542502603 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 10:48:22 INFO - PROCESS | 1789 | 1471542502606 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 10:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 10:48:22 INFO - PROCESS | 1789 | 1471542502617 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 10:48:22 INFO - PROCESS | 1789 | 1471542502620 Marionette TRACE conn4 <- [1,878,null,{}] 10:48:22 INFO - PROCESS | 1789 | 1471542502627 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:22 INFO - PROCESS | 1789 | 1471542502632 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:22 INFO - PROCESS | 1789 | 1471542502781 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 10:48:22 INFO - PROCESS | 1789 | 1471542502792 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:22 INFO - PROCESS | 1789 | 1471542502799 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:22 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5d8400 == 35 [pid = 1789] [id = 227] 10:48:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x8e5e0800) [pid = 1789] [serial = 682] [outer = (nil)] 10:48:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x9295ac00) [pid = 1789] [serial = 683] [outer = 0x8e5e0800] 10:48:22 INFO - PROCESS | 1789 | 1471542502972 Marionette DEBUG loaded listener.js 10:48:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x94568800) [pid = 1789] [serial = 684] [outer = 0x8e5e0800] 10:48:23 INFO - PROCESS | 1789 | 1471542503715 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 10:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 10:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1132ms 10:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 10:48:23 INFO - PROCESS | 1789 | 1471542503749 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 10:48:23 INFO - PROCESS | 1789 | 1471542503752 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 10:48:23 INFO - PROCESS | 1789 | 1471542503759 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 10:48:23 INFO - PROCESS | 1789 | 1471542503762 Marionette TRACE conn4 <- [1,882,null,{}] 10:48:23 INFO - PROCESS | 1789 | 1471542503767 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:23 INFO - PROCESS | 1789 | 1471542503777 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:24 INFO - PROCESS | 1789 | 1471542504007 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 10:48:24 INFO - PROCESS | 1789 | 1471542504021 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:24 INFO - PROCESS | 1789 | 1471542504026 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:24 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e47400 == 36 [pid = 1789] [id = 228] 10:48:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x928a5800) [pid = 1789] [serial = 685] [outer = (nil)] 10:48:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x97efdc00) [pid = 1789] [serial = 686] [outer = 0x928a5800] 10:48:24 INFO - PROCESS | 1789 | 1471542504099 Marionette DEBUG loaded listener.js 10:48:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x9905e000) [pid = 1789] [serial = 687] [outer = 0x928a5800] 10:48:25 INFO - PROCESS | 1789 | 1471542505154 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 10:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 10:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1436ms 10:48:25 INFO - PROCESS | 1789 | 1471542505195 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 10:48:25 INFO - PROCESS | 1789 | 1471542505202 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 10:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 10:48:25 INFO - PROCESS | 1789 | 1471542505210 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 10:48:25 INFO - PROCESS | 1789 | 1471542505217 Marionette TRACE conn4 <- [1,886,null,{}] 10:48:25 INFO - PROCESS | 1789 | 1471542505225 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:25 INFO - PROCESS | 1789 | 1471542505231 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:25 INFO - PROCESS | 1789 | 1471542505422 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 10:48:25 INFO - PROCESS | 1789 | 1471542505583 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:25 INFO - PROCESS | 1789 | 1471542505592 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:25 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b35800 == 37 [pid = 1789] [id = 229] 10:48:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x90e41800) [pid = 1789] [serial = 688] [outer = (nil)] 10:48:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x91a7e400) [pid = 1789] [serial = 689] [outer = 0x90e41800] 10:48:25 INFO - PROCESS | 1789 | 1471542505743 Marionette DEBUG loaded listener.js 10:48:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x91adc800) [pid = 1789] [serial = 690] [outer = 0x90e41800] 10:48:26 INFO - PROCESS | 1789 | 1471542506626 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 10:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 10:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1485ms 10:48:26 INFO - PROCESS | 1789 | 1471542506695 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 10:48:26 INFO - PROCESS | 1789 | 1471542506702 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 10:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 10:48:26 INFO - PROCESS | 1789 | 1471542506712 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 10:48:26 INFO - PROCESS | 1789 | 1471542506716 Marionette TRACE conn4 <- [1,890,null,{}] 10:48:26 INFO - PROCESS | 1789 | 1471542506723 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:26 INFO - PROCESS | 1789 | 1471542506729 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:26 INFO - PROCESS | 1789 | 1471542506945 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 10:48:27 INFO - PROCESS | 1789 | 1471542507194 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:27 INFO - PROCESS | 1789 | 1471542507204 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:27 INFO - PROCESS | 1789 | ++DOCSHELL 0x91d49000 == 38 [pid = 1789] [id = 230] 10:48:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x92acfc00) [pid = 1789] [serial = 691] [outer = (nil)] 10:48:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x93757400) [pid = 1789] [serial = 692] [outer = 0x92acfc00] 10:48:27 INFO - PROCESS | 1789 | 1471542507331 Marionette DEBUG loaded listener.js 10:48:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x93a82800) [pid = 1789] [serial = 693] [outer = 0x92acfc00] 10:48:28 INFO - PROCESS | 1789 | 1471542508227 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 10:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 10:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1579ms 10:48:28 INFO - PROCESS | 1789 | 1471542508292 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 10:48:28 INFO - PROCESS | 1789 | 1471542508296 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 10:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 10:48:28 INFO - PROCESS | 1789 | 1471542508303 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 10:48:28 INFO - PROCESS | 1789 | 1471542508309 Marionette TRACE conn4 <- [1,894,null,{}] 10:48:28 INFO - PROCESS | 1789 | 1471542508326 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:28 INFO - PROCESS | 1789 | 1471542508335 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:28 INFO - PROCESS | 1789 | 1471542508551 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 10:48:28 INFO - PROCESS | 1789 | 1471542508785 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:28 INFO - PROCESS | 1789 | 1471542508796 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:28 INFO - PROCESS | 1789 | ++DOCSHELL 0x97493400 == 39 [pid = 1789] [id = 231] 10:48:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9869a800) [pid = 1789] [serial = 694] [outer = (nil)] 10:48:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x99594400) [pid = 1789] [serial = 695] [outer = 0x9869a800] 10:48:28 INFO - PROCESS | 1789 | 1471542508923 Marionette DEBUG loaded listener.js 10:48:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x99dd9400) [pid = 1789] [serial = 696] [outer = 0x9869a800] 10:48:29 INFO - PROCESS | 1789 | 1471542509816 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 10:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 10:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1534ms 10:48:29 INFO - PROCESS | 1789 | 1471542509837 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 10:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 10:48:29 INFO - PROCESS | 1789 | 1471542509842 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 10:48:29 INFO - PROCESS | 1789 | 1471542509849 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 10:48:29 INFO - PROCESS | 1789 | 1471542509852 Marionette TRACE conn4 <- [1,898,null,{}] 10:48:29 INFO - PROCESS | 1789 | 1471542509858 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:29 INFO - PROCESS | 1789 | 1471542509863 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:30 INFO - PROCESS | 1789 | 1471542510031 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 10:48:30 INFO - PROCESS | 1789 | 1471542510198 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:30 INFO - PROCESS | 1789 | 1471542510207 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:30 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e627000 == 40 [pid = 1789] [id = 232] 10:48:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x99ddcc00) [pid = 1789] [serial = 697] [outer = (nil)] 10:48:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x99f8b400) [pid = 1789] [serial = 698] [outer = 0x99ddcc00] 10:48:30 INFO - PROCESS | 1789 | 1471542510299 Marionette DEBUG loaded listener.js 10:48:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x9a293000) [pid = 1789] [serial = 699] [outer = 0x99ddcc00] 10:48:31 INFO - PROCESS | 1789 | 1471542511261 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 10:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 10:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1480ms 10:48:31 INFO - PROCESS | 1789 | 1471542511329 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 10:48:31 INFO - PROCESS | 1789 | 1471542511333 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 10:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 10:48:31 INFO - PROCESS | 1789 | 1471542511339 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 10:48:31 INFO - PROCESS | 1789 | 1471542511342 Marionette TRACE conn4 <- [1,902,null,{}] 10:48:31 INFO - PROCESS | 1789 | 1471542511348 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:31 INFO - PROCESS | 1789 | 1471542511354 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:31 INFO - PROCESS | 1789 | 1471542511520 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 10:48:31 INFO - PROCESS | 1789 | 1471542511680 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:31 INFO - PROCESS | 1789 | 1471542511691 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:31 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5e3000 == 41 [pid = 1789] [id = 233] 10:48:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x99de4c00) [pid = 1789] [serial = 700] [outer = (nil)] 10:48:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x9a41a000) [pid = 1789] [serial = 701] [outer = 0x99de4c00] 10:48:31 INFO - PROCESS | 1789 | 1471542511769 Marionette DEBUG loaded listener.js 10:48:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x9a41cc00) [pid = 1789] [serial = 702] [outer = 0x99de4c00] 10:48:32 INFO - PROCESS | 1789 | 1471542512807 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 10:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 10:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1533ms 10:48:32 INFO - PROCESS | 1789 | 1471542512873 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 10:48:32 INFO - PROCESS | 1789 | 1471542512877 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 10:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 10:48:32 INFO - PROCESS | 1789 | 1471542512883 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 10:48:32 INFO - PROCESS | 1789 | 1471542512887 Marionette TRACE conn4 <- [1,906,null,{}] 10:48:32 INFO - PROCESS | 1789 | 1471542512893 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:32 INFO - PROCESS | 1789 | 1471542512903 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:33 INFO - PROCESS | 1789 | 1471542513296 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 10:48:33 INFO - PROCESS | 1789 | 1471542513544 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:33 INFO - PROCESS | 1789 | 1471542513555 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:33 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f410000 == 42 [pid = 1789] [id = 234] 10:48:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x8f410400) [pid = 1789] [serial = 703] [outer = (nil)] 10:48:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x90b2d800) [pid = 1789] [serial = 704] [outer = 0x8f410400] 10:48:33 INFO - PROCESS | 1789 | 1471542513651 Marionette DEBUG loaded listener.js 10:48:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x90e46c00) [pid = 1789] [serial = 705] [outer = 0x8f410400] 10:48:34 INFO - PROCESS | 1789 | 1471542514502 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 10:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 10:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1692ms 10:48:34 INFO - PROCESS | 1789 | 1471542514577 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 10:48:34 INFO - PROCESS | 1789 | 1471542514583 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 10:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 10:48:34 INFO - PROCESS | 1789 | 1471542514591 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 10:48:34 INFO - PROCESS | 1789 | 1471542514596 Marionette TRACE conn4 <- [1,910,null,{}] 10:48:34 INFO - PROCESS | 1789 | 1471542514603 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:34 INFO - PROCESS | 1789 | 1471542514607 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:34 INFO - PROCESS | 1789 | 1471542514850 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 10:48:35 INFO - PROCESS | 1789 | 1471542515056 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:35 INFO - PROCESS | 1789 | 1471542515063 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:35 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e4e400 == 43 [pid = 1789] [id = 235] 10:48:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x91a7c800) [pid = 1789] [serial = 706] [outer = (nil)] 10:48:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0x928ac800) [pid = 1789] [serial = 707] [outer = 0x91a7c800] 10:48:35 INFO - PROCESS | 1789 | 1471542515183 Marionette DEBUG loaded listener.js 10:48:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 96 (0x9295b000) [pid = 1789] [serial = 708] [outer = 0x91a7c800] 10:48:36 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5d8400 == 42 [pid = 1789] [id = 227] 10:48:36 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5d6c00 == 41 [pid = 1789] [id = 226] 10:48:36 INFO - PROCESS | 1789 | --DOCSHELL 0x9375cc00 == 40 [pid = 1789] [id = 225] 10:48:36 INFO - PROCESS | 1789 | --DOCSHELL 0x8e80d000 == 39 [pid = 1789] [id = 224] 10:48:36 INFO - PROCESS | 1789 | --DOCSHELL 0x8f40b000 == 38 [pid = 1789] [id = 223] 10:48:36 INFO - PROCESS | 1789 | --DOCSHELL 0x90b38400 == 37 [pid = 1789] [id = 222] 10:48:36 INFO - PROCESS | 1789 | --DOCSHELL 0x91ad3000 == 36 [pid = 1789] [id = 218] 10:48:36 INFO - PROCESS | 1789 | --DOCSHELL 0x8f40e400 == 35 [pid = 1789] [id = 219] 10:48:36 INFO - PROCESS | 1789 | --DOCSHELL 0x8e818400 == 34 [pid = 1789] [id = 220] 10:48:36 INFO - PROCESS | 1789 | --DOCSHELL 0x962bec00 == 33 [pid = 1789] [id = 221] 10:48:36 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5e3000 == 32 [pid = 1789] [id = 233] 10:48:36 INFO - PROCESS | 1789 | --DOCSHELL 0x8f410000 == 31 [pid = 1789] [id = 234] 10:48:36 INFO - PROCESS | 1789 | --DOCSHELL 0x8e627000 == 30 [pid = 1789] [id = 232] 10:48:36 INFO - PROCESS | 1789 | --DOCSHELL 0x97493400 == 29 [pid = 1789] [id = 231] 10:48:36 INFO - PROCESS | 1789 | --DOCSHELL 0x91d49000 == 28 [pid = 1789] [id = 230] 10:48:36 INFO - PROCESS | 1789 | --DOCSHELL 0x90e47400 == 27 [pid = 1789] [id = 228] 10:48:36 INFO - PROCESS | 1789 | --DOCSHELL 0x90b35800 == 26 [pid = 1789] [id = 229] 10:48:36 INFO - PROCESS | 1789 | --DOMWINDOW == 95 (0x9375e800) [pid = 1789] [serial = 650] [outer = (nil)] [url = about:blank] 10:48:36 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x9203fc00) [pid = 1789] [serial = 647] [outer = (nil)] [url = about:blank] 10:48:36 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x90e53000) [pid = 1789] [serial = 644] [outer = (nil)] [url = about:blank] 10:48:36 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x90e5b000) [pid = 1789] [serial = 645] [outer = (nil)] [url = about:blank] 10:48:36 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x92956c00) [pid = 1789] [serial = 419] [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.] 10:48:36 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x90b30800) [pid = 1789] [serial = 620] [outer = (nil)] [url = about:blank] 10:48:36 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x8f40d400) [pid = 1789] [serial = 619] [outer = (nil)] [url = about:blank] 10:48:36 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x92ac2c00) [pid = 1789] [serial = 623] [outer = (nil)] [url = about:blank] 10:48:36 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x921c9000) [pid = 1789] [serial = 622] [outer = (nil)] [url = about:blank] 10:48:36 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x9625b000) [pid = 1789] [serial = 626] [outer = (nil)] [url = about:blank] 10:48:36 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x94ff3800) [pid = 1789] [serial = 625] [outer = (nil)] [url = about:blank] 10:48:36 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x97489000) [pid = 1789] [serial = 629] [outer = (nil)] [url = about:blank] 10:48:36 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x962ca000) [pid = 1789] [serial = 628] [outer = (nil)] [url = about:blank] 10:48:36 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x9864cc00) [pid = 1789] [serial = 632] [outer = (nil)] [url = about:blank] 10:48:36 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x97e32800) [pid = 1789] [serial = 631] [outer = (nil)] [url = about:blank] 10:48:36 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x9a287400) [pid = 1789] [serial = 635] [outer = (nil)] [url = about:blank] 10:48:36 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x99d40c00) [pid = 1789] [serial = 634] [outer = (nil)] [url = about:blank] 10:48:36 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x8e816800) [pid = 1789] [serial = 638] [outer = (nil)] [url = about:blank] 10:48:36 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x8e626c00) [pid = 1789] [serial = 637] [outer = (nil)] [url = about:blank] 10:48:36 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x93754800) [pid = 1789] [serial = 653] [outer = (nil)] [url = about:blank] 10:48:36 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x93767800) [pid = 1789] [serial = 651] [outer = (nil)] [url = about:blank] 10:48:36 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x928ad400) [pid = 1789] [serial = 640] [outer = (nil)] [url = about:blank] 10:48:36 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x936db000) [pid = 1789] [serial = 641] [outer = (nil)] [url = about:blank] 10:48:36 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x93a83000) [pid = 1789] [serial = 654] [outer = (nil)] [url = about:blank] 10:48:36 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x921c4000) [pid = 1789] [serial = 648] [outer = (nil)] [url = about:blank] 10:48:36 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x945ac400) [pid = 1789] [serial = 656] [outer = (nil)] [url = about:blank] 10:48:37 INFO - PROCESS | 1789 | 1471542517013 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 10:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 10:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 2448ms 10:48:37 INFO - PROCESS | 1789 | 1471542517039 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 10:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 10:48:37 INFO - PROCESS | 1789 | 1471542517045 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 10:48:37 INFO - PROCESS | 1789 | 1471542517053 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 10:48:37 INFO - PROCESS | 1789 | 1471542517059 Marionette TRACE conn4 <- [1,914,null,{}] 10:48:37 INFO - PROCESS | 1789 | 1471542517067 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:37 INFO - PROCESS | 1789 | 1471542517072 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:37 INFO - PROCESS | 1789 | 1471542517264 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 10:48:37 INFO - PROCESS | 1789 | 1471542517377 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:37 INFO - PROCESS | 1789 | 1471542517383 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:37 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e814800 == 27 [pid = 1789] [id = 236] 10:48:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8e815c00) [pid = 1789] [serial = 709] [outer = (nil)] 10:48:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x8f40fc00) [pid = 1789] [serial = 710] [outer = 0x8e815c00] 10:48:37 INFO - PROCESS | 1789 | 1471542517458 Marionette DEBUG loaded listener.js 10:48:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x90b30800) [pid = 1789] [serial = 711] [outer = 0x8e815c00] 10:48:38 INFO - PROCESS | 1789 | 1471542518248 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 10:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 10:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1240ms 10:48:38 INFO - PROCESS | 1789 | 1471542518291 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 10:48:38 INFO - PROCESS | 1789 | 1471542518299 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 10:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 10:48:38 INFO - PROCESS | 1789 | 1471542518310 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 10:48:38 INFO - PROCESS | 1789 | 1471542518314 Marionette TRACE conn4 <- [1,918,null,{}] 10:48:38 INFO - PROCESS | 1789 | 1471542518320 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:38 INFO - PROCESS | 1789 | 1471542518325 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:38 INFO - PROCESS | 1789 | 1471542518489 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 10:48:38 INFO - PROCESS | 1789 | 1471542518500 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:38 INFO - PROCESS | 1789 | 1471542518507 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:38 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ad5c00 == 28 [pid = 1789] [id = 237] 10:48:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x91ada800) [pid = 1789] [serial = 712] [outer = (nil)] 10:48:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x91d4dc00) [pid = 1789] [serial = 713] [outer = 0x91ada800] 10:48:38 INFO - PROCESS | 1789 | 1471542518581 Marionette DEBUG loaded listener.js 10:48:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x921bd800) [pid = 1789] [serial = 714] [outer = 0x91ada800] 10:48:39 INFO - PROCESS | 1789 | 1471542519552 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 10:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 10:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1280ms 10:48:39 INFO - PROCESS | 1789 | 1471542519590 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 10:48:39 INFO - PROCESS | 1789 | 1471542519593 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 10:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 10:48:39 INFO - PROCESS | 1789 | 1471542519600 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 10:48:39 INFO - PROCESS | 1789 | 1471542519606 Marionette TRACE conn4 <- [1,922,null,{}] 10:48:39 INFO - PROCESS | 1789 | 1471542519632 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:39 INFO - PROCESS | 1789 | 1471542519641 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:39 INFO - PROCESS | 1789 | 1471542519842 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 10:48:39 INFO - PROCESS | 1789 | 1471542519866 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:39 INFO - PROCESS | 1789 | 1471542519879 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:39 INFO - PROCESS | 1789 | ++DOCSHELL 0x92ac9c00 == 29 [pid = 1789] [id = 238] 10:48:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x92acac00) [pid = 1789] [serial = 715] [outer = (nil)] 10:48:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x92acf800) [pid = 1789] [serial = 716] [outer = 0x92acac00] 10:48:39 INFO - PROCESS | 1789 | 1471542519952 Marionette DEBUG loaded listener.js 10:48:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x93751c00) [pid = 1789] [serial = 717] [outer = 0x92acac00] 10:48:40 INFO - PROCESS | 1789 | 1471542520860 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 10:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 10:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1299ms 10:48:40 INFO - PROCESS | 1789 | 1471542520899 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 10:48:40 INFO - PROCESS | 1789 | 1471542520904 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 10:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 10:48:40 INFO - PROCESS | 1789 | 1471542520910 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 10:48:40 INFO - PROCESS | 1789 | 1471542520913 Marionette TRACE conn4 <- [1,926,null,{}] 10:48:40 INFO - PROCESS | 1789 | 1471542520924 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:40 INFO - PROCESS | 1789 | 1471542520928 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:41 INFO - PROCESS | 1789 | 1471542521130 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 10:48:41 INFO - PROCESS | 1789 | 1471542521149 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:41 INFO - PROCESS | 1789 | 1471542521159 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:41 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5dfc00 == 30 [pid = 1789] [id = 239] 10:48:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x91a76000) [pid = 1789] [serial = 718] [outer = (nil)] 10:48:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x93769800) [pid = 1789] [serial = 719] [outer = 0x91a76000] 10:48:41 INFO - PROCESS | 1789 | 1471542521226 Marionette DEBUG loaded listener.js 10:48:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x945a6400) [pid = 1789] [serial = 720] [outer = 0x91a76000] 10:48:42 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x928a5800) [pid = 1789] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:48:42 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x9375f400) [pid = 1789] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:48:42 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x936e2400) [pid = 1789] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:48:42 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x8e5e0800) [pid = 1789] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:48:42 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x92960800) [pid = 1789] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:48:42 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x91ae1400) [pid = 1789] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:48:42 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x962c0c00) [pid = 1789] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:48:42 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90e5d400) [pid = 1789] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:48:42 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x8f40c400) [pid = 1789] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:48:42 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x93766400) [pid = 1789] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:48:42 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8f40f000) [pid = 1789] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:48:42 INFO - PROCESS | 1789 | 1471542522575 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 10:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 10:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1686ms 10:48:42 INFO - PROCESS | 1789 | 1471542522598 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 10:48:42 INFO - PROCESS | 1789 | 1471542522602 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 10:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 10:48:42 INFO - PROCESS | 1789 | 1471542522608 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 10:48:42 INFO - PROCESS | 1789 | 1471542522611 Marionette TRACE conn4 <- [1,930,null,{}] 10:48:42 INFO - PROCESS | 1789 | 1471542522616 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:42 INFO - PROCESS | 1789 | 1471542522621 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:42 INFO - PROCESS | 1789 | 1471542522762 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 10:48:42 INFO - PROCESS | 1789 | 1471542522776 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:42 INFO - PROCESS | 1789 | 1471542522786 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:42 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e626800 == 31 [pid = 1789] [id = 240] 10:48:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x8e817c00) [pid = 1789] [serial = 721] [outer = (nil)] 10:48:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x93764c00) [pid = 1789] [serial = 722] [outer = 0x8e817c00] 10:48:42 INFO - PROCESS | 1789 | 1471542522854 Marionette DEBUG loaded listener.js 10:48:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x93768000) [pid = 1789] [serial = 723] [outer = 0x8e817c00] 10:48:43 INFO - PROCESS | 1789 | 1471542523748 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 10:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 10:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1182ms 10:48:43 INFO - PROCESS | 1789 | 1471542523791 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 10:48:43 INFO - PROCESS | 1789 | 1471542523795 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 10:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 10:48:43 INFO - PROCESS | 1789 | 1471542523805 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 10:48:43 INFO - PROCESS | 1789 | 1471542523808 Marionette TRACE conn4 <- [1,934,null,{}] 10:48:43 INFO - PROCESS | 1789 | 1471542523814 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:43 INFO - PROCESS | 1789 | 1471542523824 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:43 INFO - PROCESS | 1789 | 1471542523994 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 10:48:44 INFO - PROCESS | 1789 | 1471542524200 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:44 INFO - PROCESS | 1789 | 1471542524209 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:44 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5d6800 == 32 [pid = 1789] [id = 241] 10:48:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x8e5d7000) [pid = 1789] [serial = 724] [outer = (nil)] 10:48:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x8e5db800) [pid = 1789] [serial = 725] [outer = 0x8e5d7000] 10:48:44 INFO - PROCESS | 1789 | 1471542524301 Marionette DEBUG loaded listener.js 10:48:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x8e626400) [pid = 1789] [serial = 726] [outer = 0x8e5d7000] 10:48:45 INFO - PROCESS | 1789 | 1471542525347 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 10:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 10:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1628ms 10:48:45 INFO - PROCESS | 1789 | 1471542525436 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 10:48:45 INFO - PROCESS | 1789 | 1471542525443 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 10:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 10:48:45 INFO - PROCESS | 1789 | 1471542525450 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 10:48:45 INFO - PROCESS | 1789 | 1471542525455 Marionette TRACE conn4 <- [1,938,null,{}] 10:48:45 INFO - PROCESS | 1789 | 1471542525463 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:45 INFO - PROCESS | 1789 | 1471542525471 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:45 INFO - PROCESS | 1789 | 1471542525688 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 10:48:45 INFO - PROCESS | 1789 | 1471542525934 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:45 INFO - PROCESS | 1789 | 1471542525950 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:46 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e622c00 == 33 [pid = 1789] [id = 242] 10:48:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x90e60000) [pid = 1789] [serial = 727] [outer = (nil)] 10:48:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x91a7c400) [pid = 1789] [serial = 728] [outer = 0x90e60000] 10:48:46 INFO - PROCESS | 1789 | 1471542526058 Marionette DEBUG loaded listener.js 10:48:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x91adb000) [pid = 1789] [serial = 729] [outer = 0x90e60000] 10:48:47 INFO - PROCESS | 1789 | 1471542527025 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 10:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 10:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1630ms 10:48:47 INFO - PROCESS | 1789 | 1471542527084 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 10:48:47 INFO - PROCESS | 1789 | 1471542527091 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 10:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 10:48:47 INFO - PROCESS | 1789 | 1471542527098 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 10:48:47 INFO - PROCESS | 1789 | 1471542527102 Marionette TRACE conn4 <- [1,942,null,{}] 10:48:47 INFO - PROCESS | 1789 | 1471542527109 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:47 INFO - PROCESS | 1789 | 1471542527114 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:47 INFO - PROCESS | 1789 | 1471542527299 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 10:48:47 INFO - PROCESS | 1789 | 1471542527561 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:47 INFO - PROCESS | 1789 | 1471542527569 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:47 INFO - PROCESS | 1789 | ++DOCSHELL 0x9295bc00 == 34 [pid = 1789] [id = 243] 10:48:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x92960800) [pid = 1789] [serial = 730] [outer = (nil)] 10:48:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x92ac8000) [pid = 1789] [serial = 731] [outer = 0x92960800] 10:48:47 INFO - PROCESS | 1789 | 1471542527692 Marionette DEBUG loaded listener.js 10:48:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x9375c000) [pid = 1789] [serial = 732] [outer = 0x92960800] 10:48:48 INFO - PROCESS | 1789 | 1471542528675 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 10:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 10:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1631ms 10:48:48 INFO - PROCESS | 1789 | 1471542528730 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 10:48:48 INFO - PROCESS | 1789 | 1471542528734 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 10:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 10:48:48 INFO - PROCESS | 1789 | 1471542528750 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 10:48:48 INFO - PROCESS | 1789 | 1471542528760 Marionette TRACE conn4 <- [1,946,null,{}] 10:48:48 INFO - PROCESS | 1789 | 1471542528766 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:48 INFO - PROCESS | 1789 | 1471542528774 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:48 INFO - PROCESS | 1789 | 1471542528960 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 10:48:49 INFO - PROCESS | 1789 | 1471542529160 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:49 INFO - PROCESS | 1789 | 1471542529169 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:49 INFO - PROCESS | 1789 | ++DOCSHELL 0x921c5c00 == 35 [pid = 1789] [id = 244] 10:48:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x92953c00) [pid = 1789] [serial = 733] [outer = (nil)] 10:48:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x96253400) [pid = 1789] [serial = 734] [outer = 0x92953c00] 10:48:49 INFO - PROCESS | 1789 | 1471542529255 Marionette DEBUG loaded listener.js 10:48:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x962bd400) [pid = 1789] [serial = 735] [outer = 0x92953c00] 10:48:50 INFO - PROCESS | 1789 | 1471542530163 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 10:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 10:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1500ms 10:48:50 INFO - PROCESS | 1789 | 1471542530243 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 10:48:50 INFO - PROCESS | 1789 | 1471542530248 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 10:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 10:48:50 INFO - PROCESS | 1789 | 1471542530254 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 10:48:50 INFO - PROCESS | 1789 | 1471542530258 Marionette TRACE conn4 <- [1,950,null,{}] 10:48:50 INFO - PROCESS | 1789 | 1471542530264 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:50 INFO - PROCESS | 1789 | 1471542530269 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:50 INFO - PROCESS | 1789 | 1471542530493 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 10:48:50 INFO - PROCESS | 1789 | 1471542530839 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:50 INFO - PROCESS | 1789 | 1471542530848 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:50 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e62a800 == 36 [pid = 1789] [id = 245] 10:48:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x8e62b800) [pid = 1789] [serial = 736] [outer = (nil)] 10:48:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x8e810000) [pid = 1789] [serial = 737] [outer = 0x8e62b800] 10:48:50 INFO - PROCESS | 1789 | 1471542530980 Marionette DEBUG loaded listener.js 10:48:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x8f410000) [pid = 1789] [serial = 738] [outer = 0x8e62b800] 10:48:51 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5dc000 == 35 [pid = 1789] [id = 177] 10:48:51 INFO - PROCESS | 1789 | --DOCSHELL 0x8e626800 == 34 [pid = 1789] [id = 240] 10:48:51 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5dfc00 == 33 [pid = 1789] [id = 239] 10:48:51 INFO - PROCESS | 1789 | --DOCSHELL 0x92ac9c00 == 32 [pid = 1789] [id = 238] 10:48:51 INFO - PROCESS | 1789 | --DOCSHELL 0x91ad5c00 == 31 [pid = 1789] [id = 237] 10:48:51 INFO - PROCESS | 1789 | --DOCSHELL 0x8e814800 == 30 [pid = 1789] [id = 236] 10:48:51 INFO - PROCESS | 1789 | 1471542531969 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 10:48:51 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x94fc0800) [pid = 1789] [serial = 680] [outer = (nil)] [url = about:blank] 10:48:51 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x94568800) [pid = 1789] [serial = 684] [outer = (nil)] [url = about:blank] 10:48:51 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x94feec00) [pid = 1789] [serial = 681] [outer = (nil)] [url = about:blank] 10:48:51 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x92ad0000) [pid = 1789] [serial = 662] [outer = (nil)] [url = about:blank] 10:48:51 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x936dc800) [pid = 1789] [serial = 663] [outer = (nil)] [url = about:blank] 10:48:51 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x92045c00) [pid = 1789] [serial = 674] [outer = (nil)] [url = about:blank] 10:48:51 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x928a9800) [pid = 1789] [serial = 675] [outer = (nil)] [url = about:blank] 10:48:51 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x962c8400) [pid = 1789] [serial = 665] [outer = (nil)] [url = about:blank] 10:48:51 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x9748bc00) [pid = 1789] [serial = 666] [outer = (nil)] [url = about:blank] 10:48:51 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x928a6400) [pid = 1789] [serial = 668] [outer = (nil)] [url = about:blank] 10:48:52 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x936d8c00) [pid = 1789] [serial = 669] [outer = (nil)] [url = about:blank] 10:48:52 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x90e46000) [pid = 1789] [serial = 671] [outer = (nil)] [url = about:blank] 10:48:52 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x90e51800) [pid = 1789] [serial = 672] [outer = (nil)] [url = about:blank] 10:48:52 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x94fb6800) [pid = 1789] [serial = 657] [outer = (nil)] [url = about:blank] 10:48:52 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90e58000) [pid = 1789] [serial = 659] [outer = (nil)] [url = about:blank] 10:48:52 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x91a7c000) [pid = 1789] [serial = 660] [outer = (nil)] [url = about:blank] 10:48:52 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x9905e000) [pid = 1789] [serial = 687] [outer = (nil)] [url = about:blank] 10:48:52 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x93873000) [pid = 1789] [serial = 677] [outer = (nil)] [url = about:blank] 10:48:52 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x945a5000) [pid = 1789] [serial = 678] [outer = (nil)] [url = about:blank] 10:48:52 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x97efdc00) [pid = 1789] [serial = 686] [outer = (nil)] [url = about:blank] 10:48:52 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x9295ac00) [pid = 1789] [serial = 683] [outer = (nil)] [url = about:blank] 10:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 10:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1790ms 10:48:52 INFO - PROCESS | 1789 | 1471542532046 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 10:48:52 INFO - PROCESS | 1789 | 1471542532051 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 10:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 10:48:52 INFO - PROCESS | 1789 | 1471542532058 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 10:48:52 INFO - PROCESS | 1789 | 1471542532062 Marionette TRACE conn4 <- [1,954,null,{}] 10:48:52 INFO - PROCESS | 1789 | 1471542532070 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:52 INFO - PROCESS | 1789 | 1471542532078 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:52 INFO - PROCESS | 1789 | 1471542532235 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 10:48:52 INFO - PROCESS | 1789 | 1471542532409 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:52 INFO - PROCESS | 1789 | 1471542532419 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:52 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e51400 == 31 [pid = 1789] [id = 246] 10:48:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90e58c00) [pid = 1789] [serial = 739] [outer = (nil)] 10:48:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x91a75c00) [pid = 1789] [serial = 740] [outer = 0x90e58c00] 10:48:52 INFO - PROCESS | 1789 | 1471542532495 Marionette DEBUG loaded listener.js 10:48:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x91adf000) [pid = 1789] [serial = 741] [outer = 0x90e58c00] 10:48:53 INFO - PROCESS | 1789 | 1471542533238 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 10:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 10:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1232ms 10:48:53 INFO - PROCESS | 1789 | 1471542533293 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 10:48:53 INFO - PROCESS | 1789 | 1471542533298 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 10:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 10:48:53 INFO - PROCESS | 1789 | 1471542533306 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 10:48:53 INFO - PROCESS | 1789 | 1471542533309 Marionette TRACE conn4 <- [1,958,null,{}] 10:48:53 INFO - PROCESS | 1789 | 1471542533315 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:53 INFO - PROCESS | 1789 | 1471542533320 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:53 INFO - PROCESS | 1789 | 1471542533480 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 10:48:53 INFO - PROCESS | 1789 | 1471542533490 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:53 INFO - PROCESS | 1789 | 1471542533496 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:53 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e57000 == 32 [pid = 1789] [id = 247] 10:48:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x91ae0400) [pid = 1789] [serial = 742] [outer = (nil)] 10:48:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x92ac3400) [pid = 1789] [serial = 743] [outer = 0x91ae0400] 10:48:53 INFO - PROCESS | 1789 | 1471542533568 Marionette DEBUG loaded listener.js 10:48:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x9374e400) [pid = 1789] [serial = 744] [outer = 0x91ae0400] 10:48:54 INFO - PROCESS | 1789 | 1471542534514 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 10:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 10:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1243ms 10:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 10:48:54 INFO - PROCESS | 1789 | 1471542534550 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 10:48:54 INFO - PROCESS | 1789 | 1471542534553 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 10:48:54 INFO - PROCESS | 1789 | 1471542534573 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 10:48:54 INFO - PROCESS | 1789 | 1471542534582 Marionette TRACE conn4 <- [1,962,null,{}] 10:48:54 INFO - PROCESS | 1789 | 1471542534589 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:54 INFO - PROCESS | 1789 | 1471542534597 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:54 INFO - PROCESS | 1789 | 1471542534811 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 10:48:54 INFO - PROCESS | 1789 | 1471542534838 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:54 INFO - PROCESS | 1789 | 1471542534844 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:54 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e5f400 == 33 [pid = 1789] [id = 248] 10:48:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x9455e400) [pid = 1789] [serial = 745] [outer = (nil)] 10:48:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x945f2000) [pid = 1789] [serial = 746] [outer = 0x9455e400] 10:48:54 INFO - PROCESS | 1789 | 1471542534916 Marionette DEBUG loaded listener.js 10:48:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x94fb9c00) [pid = 1789] [serial = 747] [outer = 0x9455e400] 10:48:55 INFO - PROCESS | 1789 | 1471542535837 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 10:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 10:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1309ms 10:48:55 INFO - PROCESS | 1789 | 1471542535872 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 10:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 10:48:55 INFO - PROCESS | 1789 | 1471542535877 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 10:48:55 INFO - PROCESS | 1789 | 1471542535883 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 10:48:55 INFO - PROCESS | 1789 | 1471542535886 Marionette TRACE conn4 <- [1,966,null,{}] 10:48:55 INFO - PROCESS | 1789 | 1471542535891 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:55 INFO - PROCESS | 1789 | 1471542535896 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:56 INFO - PROCESS | 1789 | 1471542536109 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 10:48:56 INFO - PROCESS | 1789 | 1471542536131 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:56 INFO - PROCESS | 1789 | 1471542536139 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:56 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5d8400 == 34 [pid = 1789] [id = 249] 10:48:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x8f40bc00) [pid = 1789] [serial = 748] [outer = (nil)] 10:48:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x94ff9800) [pid = 1789] [serial = 749] [outer = 0x8f40bc00] 10:48:56 INFO - PROCESS | 1789 | 1471542536208 Marionette DEBUG loaded listener.js 10:48:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x94ff3800) [pid = 1789] [serial = 750] [outer = 0x8f40bc00] 10:48:56 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x92acac00) [pid = 1789] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:48:56 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x91a76000) [pid = 1789] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:48:56 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x91a7c800) [pid = 1789] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:48:56 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x90e41800) [pid = 1789] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:48:56 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8e815c00) [pid = 1789] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:48:56 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x92acfc00) [pid = 1789] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:48:56 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x91ada800) [pid = 1789] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:48:56 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x9869a800) [pid = 1789] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:48:56 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x99ddcc00) [pid = 1789] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:48:56 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x99de4c00) [pid = 1789] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 10:48:56 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x8f410400) [pid = 1789] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:48:57 INFO - PROCESS | 1789 | 1471542537210 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 10:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 10:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1385ms 10:48:57 INFO - PROCESS | 1789 | 1471542537267 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 10:48:57 INFO - PROCESS | 1789 | 1471542537271 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 10:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 10:48:57 INFO - PROCESS | 1789 | 1471542537277 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 10:48:57 INFO - PROCESS | 1789 | 1471542537280 Marionette TRACE conn4 <- [1,970,null,{}] 10:48:57 INFO - PROCESS | 1789 | 1471542537286 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:57 INFO - PROCESS | 1789 | 1471542537291 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:57 INFO - PROCESS | 1789 | 1471542537502 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 10:48:57 INFO - PROCESS | 1789 | 1471542537515 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:57 INFO - PROCESS | 1789 | 1471542537534 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:57 INFO - PROCESS | 1789 | ++DOCSHELL 0x9295f000 == 35 [pid = 1789] [id = 250] 10:48:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x92ac2800) [pid = 1789] [serial = 751] [outer = (nil)] 10:48:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x94fb4c00) [pid = 1789] [serial = 752] [outer = 0x92ac2800] 10:48:57 INFO - PROCESS | 1789 | 1471542537616 Marionette DEBUG loaded listener.js 10:48:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x9748a000) [pid = 1789] [serial = 753] [outer = 0x92ac2800] 10:48:58 INFO - PROCESS | 1789 | 1471542538478 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 10:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 10:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1227ms 10:48:58 INFO - PROCESS | 1789 | 1471542538505 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 10:48:58 INFO - PROCESS | 1789 | 1471542538509 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 10:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 10:48:58 INFO - PROCESS | 1789 | 1471542538515 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 10:48:58 INFO - PROCESS | 1789 | 1471542538518 Marionette TRACE conn4 <- [1,974,null,{}] 10:48:58 INFO - PROCESS | 1789 | 1471542538523 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:58 INFO - PROCESS | 1789 | 1471542538529 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:58 INFO - PROCESS | 1789 | 1471542538678 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 10:48:58 INFO - PROCESS | 1789 | 1471542538695 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:58 INFO - PROCESS | 1789 | 1471542538702 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:48:58 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e814400 == 36 [pid = 1789] [id = 251] 10:48:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x90b3ac00) [pid = 1789] [serial = 754] [outer = (nil)] 10:48:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x97efa400) [pid = 1789] [serial = 755] [outer = 0x90b3ac00] 10:48:58 INFO - PROCESS | 1789 | 1471542538782 Marionette DEBUG loaded listener.js 10:48:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x99054c00) [pid = 1789] [serial = 756] [outer = 0x90b3ac00] 10:48:59 INFO - PROCESS | 1789 | 1471542539877 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 10:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 10:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1391ms 10:48:59 INFO - PROCESS | 1789 | 1471542539907 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 10:48:59 INFO - PROCESS | 1789 | 1471542539914 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 10:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 10:48:59 INFO - PROCESS | 1789 | 1471542539921 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 10:48:59 INFO - PROCESS | 1789 | 1471542539929 Marionette TRACE conn4 <- [1,978,null,{}] 10:48:59 INFO - PROCESS | 1789 | 1471542539937 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:59 INFO - PROCESS | 1789 | 1471542539943 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:00 INFO - PROCESS | 1789 | 1471542540130 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 10:49:00 INFO - PROCESS | 1789 | 1471542540295 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:00 INFO - PROCESS | 1789 | 1471542540307 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:00 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e42800 == 37 [pid = 1789] [id = 252] 10:49:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x90e46800) [pid = 1789] [serial = 757] [outer = (nil)] 10:49:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x91a77c00) [pid = 1789] [serial = 758] [outer = 0x90e46800] 10:49:00 INFO - PROCESS | 1789 | 1471542540454 Marionette DEBUG loaded listener.js 10:49:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x921c7400) [pid = 1789] [serial = 759] [outer = 0x90e46800] 10:49:01 INFO - PROCESS | 1789 | 1471542541417 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 10:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 10:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1536ms 10:49:01 INFO - PROCESS | 1789 | 1471542541457 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 10:49:01 INFO - PROCESS | 1789 | 1471542541466 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 10:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 10:49:01 INFO - PROCESS | 1789 | 1471542541479 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 10:49:01 INFO - PROCESS | 1789 | 1471542541484 Marionette TRACE conn4 <- [1,982,null,{}] 10:49:01 INFO - PROCESS | 1789 | 1471542541490 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:01 INFO - PROCESS | 1789 | 1471542541496 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:01 INFO - PROCESS | 1789 | 1471542541698 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 10:49:01 INFO - PROCESS | 1789 | 1471542541954 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:01 INFO - PROCESS | 1789 | 1471542541965 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:02 INFO - PROCESS | 1789 | ++DOCSHELL 0x9295d400 == 38 [pid = 1789] [id = 253] 10:49:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x9376c000) [pid = 1789] [serial = 760] [outer = (nil)] 10:49:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x945acc00) [pid = 1789] [serial = 761] [outer = 0x9376c000] 10:49:02 INFO - PROCESS | 1789 | 1471542542098 Marionette DEBUG loaded listener.js 10:49:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x94fc3800) [pid = 1789] [serial = 762] [outer = 0x9376c000] 10:49:02 INFO - PROCESS | 1789 | 1471542542955 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 10:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 10:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1537ms 10:49:03 INFO - PROCESS | 1789 | 1471542543014 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 10:49:03 INFO - PROCESS | 1789 | 1471542543019 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 10:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 10:49:03 INFO - PROCESS | 1789 | 1471542543026 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 10:49:03 INFO - PROCESS | 1789 | 1471542543032 Marionette TRACE conn4 <- [1,986,null,{}] 10:49:03 INFO - PROCESS | 1789 | 1471542543049 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:03 INFO - PROCESS | 1789 | 1471542543057 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:03 INFO - PROCESS | 1789 | 1471542543260 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 10:49:03 INFO - PROCESS | 1789 | 1471542543424 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:03 INFO - PROCESS | 1789 | 1471542543434 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:03 INFO - PROCESS | 1789 | ++DOCSHELL 0x9958c800 == 39 [pid = 1789] [id = 254] 10:49:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x99595800) [pid = 1789] [serial = 763] [outer = (nil)] 10:49:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x99d3b400) [pid = 1789] [serial = 764] [outer = 0x99595800] 10:49:03 INFO - PROCESS | 1789 | 1471542543524 Marionette DEBUG loaded listener.js 10:49:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x99f84000) [pid = 1789] [serial = 765] [outer = 0x99595800] 10:49:04 INFO - PROCESS | 1789 | 1471542544434 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 10:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 10:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1482ms 10:49:04 INFO - PROCESS | 1789 | 1471542544509 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 10:49:04 INFO - PROCESS | 1789 | 1471542544514 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 10:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 10:49:04 INFO - PROCESS | 1789 | 1471542544521 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 10:49:04 INFO - PROCESS | 1789 | 1471542544524 Marionette TRACE conn4 <- [1,990,null,{}] 10:49:04 INFO - PROCESS | 1789 | 1471542544530 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:04 INFO - PROCESS | 1789 | 1471542544536 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:04 INFO - PROCESS | 1789 | 1471542544760 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 10:49:04 INFO - PROCESS | 1789 | 1471542544969 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:04 INFO - PROCESS | 1789 | 1471542544979 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:05 INFO - PROCESS | 1789 | ++DOCSHELL 0x97efa800 == 40 [pid = 1789] [id = 255] 10:49:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x99d3a000) [pid = 1789] [serial = 766] [outer = (nil)] 10:49:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x9a3dfc00) [pid = 1789] [serial = 767] [outer = 0x99d3a000] 10:49:05 INFO - PROCESS | 1789 | 1471542545114 Marionette DEBUG loaded listener.js 10:49:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x9a41d000) [pid = 1789] [serial = 768] [outer = 0x99d3a000] 10:49:06 INFO - PROCESS | 1789 | 1471542546012 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 10:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 10:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1533ms 10:49:06 INFO - PROCESS | 1789 | 1471542546055 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 10:49:06 INFO - PROCESS | 1789 | 1471542546058 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 10:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 10:49:06 INFO - PROCESS | 1789 | 1471542546065 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 10:49:06 INFO - PROCESS | 1789 | 1471542546068 Marionette TRACE conn4 <- [1,994,null,{}] 10:49:06 INFO - PROCESS | 1789 | 1471542546074 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:06 INFO - PROCESS | 1789 | 1471542546079 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:06 INFO - PROCESS | 1789 | 1471542546265 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 10:49:06 INFO - PROCESS | 1789 | 1471542546441 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:06 INFO - PROCESS | 1789 | 1471542546450 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:06 INFO - PROCESS | 1789 | ++DOCSHELL 0x9459e400 == 41 [pid = 1789] [id = 256] 10:49:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x9a029c00) [pid = 1789] [serial = 769] [outer = (nil)] 10:49:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x9a4ec400) [pid = 1789] [serial = 770] [outer = 0x9a029c00] 10:49:06 INFO - PROCESS | 1789 | 1471542546535 Marionette DEBUG loaded listener.js 10:49:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x9a4ee800) [pid = 1789] [serial = 771] [outer = 0x9a029c00] 10:49:07 INFO - PROCESS | 1789 | 1471542547473 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 10:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 10:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1442ms 10:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 10:49:07 INFO - PROCESS | 1789 | 1471542547508 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 10:49:07 INFO - PROCESS | 1789 | 1471542547512 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 10:49:07 INFO - PROCESS | 1789 | 1471542547518 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 10:49:07 INFO - PROCESS | 1789 | 1471542547522 Marionette TRACE conn4 <- [1,998,null,{}] 10:49:07 INFO - PROCESS | 1789 | 1471542547527 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:07 INFO - PROCESS | 1789 | 1471542547538 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:07 INFO - PROCESS | 1789 | 1471542547725 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 10:49:07 INFO - PROCESS | 1789 | 1471542547890 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:07 INFO - PROCESS | 1789 | 1471542547898 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:07 INFO - PROCESS | 1789 | ++DOCSHELL 0x936e2400 == 42 [pid = 1789] [id = 257] 10:49:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x9a4f2000) [pid = 1789] [serial = 772] [outer = (nil)] 10:49:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x9a675c00) [pid = 1789] [serial = 773] [outer = 0x9a4f2000] 10:49:07 INFO - PROCESS | 1789 | 1471542547985 Marionette DEBUG loaded listener.js 10:49:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x9ab28800) [pid = 1789] [serial = 774] [outer = 0x9a4f2000] 10:49:08 INFO - PROCESS | 1789 | 1471542548871 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 10:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 10:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1431ms 10:49:08 INFO - PROCESS | 1789 | 1471542548949 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 10:49:08 INFO - PROCESS | 1789 | 1471542548953 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 10:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 10:49:08 INFO - PROCESS | 1789 | 1471542548959 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 10:49:08 INFO - PROCESS | 1789 | 1471542548963 Marionette TRACE conn4 <- [1,1002,null,{}] 10:49:08 INFO - PROCESS | 1789 | 1471542548968 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:08 INFO - PROCESS | 1789 | 1471542548974 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:09 INFO - PROCESS | 1789 | 1471542549177 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 10:49:09 INFO - PROCESS | 1789 | 1471542549341 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:09 INFO - PROCESS | 1789 | 1471542549351 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:09 INFO - PROCESS | 1789 | ++DOCSHELL 0x94fc1000 == 43 [pid = 1789] [id = 258] 10:49:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x9a3df400) [pid = 1789] [serial = 775] [outer = (nil)] 10:49:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0x9ab31400) [pid = 1789] [serial = 776] [outer = 0x9a3df400] 10:49:09 INFO - PROCESS | 1789 | 1471542549472 Marionette DEBUG loaded listener.js 10:49:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 96 (0x9ab35800) [pid = 1789] [serial = 777] [outer = 0x9a3df400] 10:49:10 INFO - PROCESS | 1789 | 1471542550332 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 10:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 10:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1434ms 10:49:10 INFO - PROCESS | 1789 | 1471542550394 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 10:49:10 INFO - PROCESS | 1789 | 1471542550398 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 10:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 10:49:10 INFO - PROCESS | 1789 | 1471542550404 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 10:49:10 INFO - PROCESS | 1789 | 1471542550407 Marionette TRACE conn4 <- [1,1006,null,{}] 10:49:10 INFO - PROCESS | 1789 | 1471542550413 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:10 INFO - PROCESS | 1789 | 1471542550418 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:10 INFO - PROCESS | 1789 | 1471542550599 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 10:49:10 INFO - PROCESS | 1789 | 1471542550770 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:10 INFO - PROCESS | 1789 | 1471542550778 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:10 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5d5400 == 44 [pid = 1789] [id = 259] 10:49:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 97 (0x8e5d7c00) [pid = 1789] [serial = 778] [outer = (nil)] 10:49:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 98 (0x90e48c00) [pid = 1789] [serial = 779] [outer = 0x8e5d7c00] 10:49:10 INFO - PROCESS | 1789 | 1471542550865 Marionette DEBUG loaded listener.js 10:49:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 99 (0x9295ec00) [pid = 1789] [serial = 780] [outer = 0x8e5d7c00] 10:49:12 INFO - PROCESS | 1789 | 1471542551995 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 10:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 10:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1629ms 10:49:12 INFO - PROCESS | 1789 | 1471542552034 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 10:49:12 INFO - PROCESS | 1789 | 1471542552040 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 10:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 10:49:12 INFO - PROCESS | 1789 | 1471542552049 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 10:49:12 INFO - PROCESS | 1789 | 1471542552053 Marionette TRACE conn4 <- [1,1010,null,{}] 10:49:12 INFO - PROCESS | 1789 | 1471542552061 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:12 INFO - PROCESS | 1789 | 1471542552067 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:12 INFO - PROCESS | 1789 | 1471542552243 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 10:49:12 INFO - PROCESS | 1789 | 1471542552452 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:12 INFO - PROCESS | 1789 | 1471542552464 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:12 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e4c000 == 45 [pid = 1789] [id = 260] 10:49:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 100 (0x90e50400) [pid = 1789] [serial = 781] [outer = (nil)] 10:49:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 101 (0x90e5d800) [pid = 1789] [serial = 782] [outer = 0x90e50400] 10:49:12 INFO - PROCESS | 1789 | 1471542552541 Marionette DEBUG loaded listener.js 10:49:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 102 (0x91a7c800) [pid = 1789] [serial = 783] [outer = 0x90e50400] 10:49:13 INFO - PROCESS | 1789 | 1471542553396 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 10:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 10:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1431ms 10:49:13 INFO - PROCESS | 1789 | 1471542553479 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 10:49:13 INFO - PROCESS | 1789 | 1471542553488 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 10:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 10:49:13 INFO - PROCESS | 1789 | 1471542553499 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 10:49:13 INFO - PROCESS | 1789 | 1471542553502 Marionette TRACE conn4 <- [1,1014,null,{}] 10:49:13 INFO - PROCESS | 1789 | 1471542553509 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:13 INFO - PROCESS | 1789 | 1471542553514 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:13 INFO - PROCESS | 1789 | 1471542553722 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 10:49:14 INFO - PROCESS | 1789 | --DOCSHELL 0x92ac7400 == 44 [pid = 1789] [id = 184] 10:49:14 INFO - PROCESS | 1789 | --DOCSHELL 0x8f418c00 == 43 [pid = 1789] [id = 183] 10:49:14 INFO - PROCESS | 1789 | --DOCSHELL 0x90e4e400 == 42 [pid = 1789] [id = 235] 10:49:14 INFO - PROCESS | 1789 | --DOCSHELL 0x9456a800 == 41 [pid = 1789] [id = 179] 10:49:14 INFO - PROCESS | 1789 | --DOCSHELL 0x8e811400 == 40 [pid = 1789] [id = 182] 10:49:14 INFO - PROCESS | 1789 | --DOCSHELL 0x90b2f400 == 39 [pid = 1789] [id = 172] 10:49:14 INFO - PROCESS | 1789 | --DOCSHELL 0x91a7bc00 == 38 [pid = 1789] [id = 173] 10:49:14 INFO - PROCESS | 1789 | --DOCSHELL 0x8e80ac00 == 37 [pid = 1789] [id = 185] 10:49:14 INFO - PROCESS | 1789 | --DOCSHELL 0x8f415400 == 36 [pid = 1789] [id = 186] 10:49:14 INFO - PROCESS | 1789 | --DOCSHELL 0x93765c00 == 35 [pid = 1789] [id = 176] 10:49:14 INFO - PROCESS | 1789 | --DOCSHELL 0x91ad2800 == 34 [pid = 1789] [id = 178] 10:49:14 INFO - PROCESS | 1789 | --DOCSHELL 0x8e621800 == 33 [pid = 1789] [id = 175] 10:49:14 INFO - PROCESS | 1789 | --DOCSHELL 0x8e622c00 == 32 [pid = 1789] [id = 242] 10:49:14 INFO - PROCESS | 1789 | --DOCSHELL 0x8f415000 == 31 [pid = 1789] [id = 180] 10:49:14 INFO - PROCESS | 1789 | --DOCSHELL 0x8f410c00 == 30 [pid = 1789] [id = 181] 10:49:14 INFO - PROCESS | 1789 | --DOCSHELL 0x9295bc00 == 29 [pid = 1789] [id = 243] 10:49:14 INFO - PROCESS | 1789 | --DOCSHELL 0x8e625000 == 28 [pid = 1789] [id = 187] 10:49:14 INFO - PROCESS | 1789 | --DOCSHELL 0x9295a800 == 27 [pid = 1789] [id = 174] 10:49:14 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5d6800 == 26 [pid = 1789] [id = 241] 10:49:14 INFO - PROCESS | 1789 | --DOCSHELL 0x8e62a800 == 25 [pid = 1789] [id = 245] 10:49:14 INFO - PROCESS | 1789 | --DOCSHELL 0x921c5c00 == 24 [pid = 1789] [id = 244] 10:49:14 INFO - PROCESS | 1789 | --DOCSHELL 0x93762800 == 23 [pid = 1789] [id = 188] 10:49:14 INFO - PROCESS | 1789 | --DOMWINDOW == 101 (0x93764c00) [pid = 1789] [serial = 722] [outer = (nil)] [url = about:blank] 10:49:14 INFO - PROCESS | 1789 | --DOMWINDOW == 100 (0x92acf800) [pid = 1789] [serial = 716] [outer = (nil)] [url = about:blank] 10:49:14 INFO - PROCESS | 1789 | --DOMWINDOW == 99 (0x93769800) [pid = 1789] [serial = 719] [outer = (nil)] [url = about:blank] 10:49:14 INFO - PROCESS | 1789 | --DOMWINDOW == 98 (0x93751c00) [pid = 1789] [serial = 717] [outer = (nil)] [url = about:blank] 10:49:14 INFO - PROCESS | 1789 | --DOMWINDOW == 97 (0x9295b000) [pid = 1789] [serial = 708] [outer = (nil)] [url = about:blank] 10:49:14 INFO - PROCESS | 1789 | --DOMWINDOW == 96 (0x928ac800) [pid = 1789] [serial = 707] [outer = (nil)] [url = about:blank] 10:49:14 INFO - PROCESS | 1789 | --DOMWINDOW == 95 (0x91adc800) [pid = 1789] [serial = 690] [outer = (nil)] [url = about:blank] 10:49:14 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x91a7e400) [pid = 1789] [serial = 689] [outer = (nil)] [url = about:blank] 10:49:14 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x8f40fc00) [pid = 1789] [serial = 710] [outer = (nil)] [url = about:blank] 10:49:14 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x90b30800) [pid = 1789] [serial = 711] [outer = (nil)] [url = about:blank] 10:49:14 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x93a82800) [pid = 1789] [serial = 693] [outer = (nil)] [url = about:blank] 10:49:14 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x93757400) [pid = 1789] [serial = 692] [outer = (nil)] [url = about:blank] 10:49:14 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x91d4dc00) [pid = 1789] [serial = 713] [outer = (nil)] [url = about:blank] 10:49:14 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x99dd9400) [pid = 1789] [serial = 696] [outer = (nil)] [url = about:blank] 10:49:14 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x99594400) [pid = 1789] [serial = 695] [outer = (nil)] [url = about:blank] 10:49:14 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x9a293000) [pid = 1789] [serial = 699] [outer = (nil)] [url = about:blank] 10:49:14 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x99f8b400) [pid = 1789] [serial = 698] [outer = (nil)] [url = about:blank] 10:49:14 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x9a41cc00) [pid = 1789] [serial = 702] [outer = (nil)] [url = about:blank] 10:49:14 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x9a41a000) [pid = 1789] [serial = 701] [outer = (nil)] [url = about:blank] 10:49:14 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x90e46c00) [pid = 1789] [serial = 705] [outer = (nil)] [url = about:blank] 10:49:14 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x90b2d800) [pid = 1789] [serial = 704] [outer = (nil)] [url = about:blank] 10:49:14 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x945a6400) [pid = 1789] [serial = 720] [outer = (nil)] [url = about:blank] 10:49:14 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x921bd800) [pid = 1789] [serial = 714] [outer = (nil)] [url = about:blank] 10:49:15 INFO - PROCESS | 1789 | 1471542555065 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:15 INFO - PROCESS | 1789 | 1471542555075 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:15 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5e0000 == 24 [pid = 1789] [id = 261] 10:49:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x8e5e0800) [pid = 1789] [serial = 784] [outer = (nil)] 10:49:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x8e620000) [pid = 1789] [serial = 785] [outer = 0x8e5e0800] 10:49:15 INFO - PROCESS | 1789 | 1471542555156 Marionette DEBUG loaded listener.js 10:49:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x8e80a400) [pid = 1789] [serial = 786] [outer = 0x8e5e0800] 10:49:15 INFO - PROCESS | 1789 | 1471542555943 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 10:49:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 10:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 2487ms 10:49:15 INFO - PROCESS | 1789 | 1471542555988 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 10:49:15 INFO - PROCESS | 1789 | 1471542555994 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 10:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 10:49:16 INFO - PROCESS | 1789 | 1471542556002 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 10:49:16 INFO - PROCESS | 1789 | 1471542556006 Marionette TRACE conn4 <- [1,1018,null,{}] 10:49:16 INFO - PROCESS | 1789 | 1471542556014 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:16 INFO - PROCESS | 1789 | 1471542556022 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:16 INFO - PROCESS | 1789 | 1471542556195 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 10:49:16 INFO - PROCESS | 1789 | 1471542556351 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:16 INFO - PROCESS | 1789 | 1471542556362 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:16 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b2f000 == 25 [pid = 1789] [id = 262] 10:49:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x90b32c00) [pid = 1789] [serial = 787] [outer = (nil)] 10:49:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x90e43000) [pid = 1789] [serial = 788] [outer = 0x90b32c00] 10:49:16 INFO - PROCESS | 1789 | 1471542556442 Marionette DEBUG loaded listener.js 10:49:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x90e56000) [pid = 1789] [serial = 789] [outer = 0x90b32c00] 10:49:17 INFO - PROCESS | 1789 | 1471542557246 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 10:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 10:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1284ms 10:49:17 INFO - PROCESS | 1789 | 1471542557290 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 10:49:17 INFO - PROCESS | 1789 | 1471542557296 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 10:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 10:49:17 INFO - PROCESS | 1789 | 1471542557321 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 10:49:17 INFO - PROCESS | 1789 | 1471542557325 Marionette TRACE conn4 <- [1,1022,null,{}] 10:49:17 INFO - PROCESS | 1789 | 1471542557331 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:17 INFO - PROCESS | 1789 | 1471542557336 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:17 INFO - PROCESS | 1789 | 1471542557546 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 10:49:17 INFO - PROCESS | 1789 | 1471542557568 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:17 INFO - PROCESS | 1789 | 1471542557575 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:17 INFO - PROCESS | 1789 | ++DOCSHELL 0x91d49000 == 26 [pid = 1789] [id = 263] 10:49:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x91d54800) [pid = 1789] [serial = 790] [outer = (nil)] 10:49:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x92044800) [pid = 1789] [serial = 791] [outer = 0x91d54800] 10:49:17 INFO - PROCESS | 1789 | 1471542557646 Marionette DEBUG loaded listener.js 10:49:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x928a1400) [pid = 1789] [serial = 792] [outer = 0x91d54800] 10:49:18 INFO - PROCESS | 1789 | 1471542558624 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 10:49:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 10:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1328ms 10:49:18 INFO - PROCESS | 1789 | 1471542558651 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 10:49:18 INFO - PROCESS | 1789 | 1471542558654 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 10:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 10:49:18 INFO - PROCESS | 1789 | 1471542558670 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 10:49:18 INFO - PROCESS | 1789 | 1471542558679 Marionette TRACE conn4 <- [1,1026,null,{}] 10:49:18 INFO - PROCESS | 1789 | 1471542558696 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:18 INFO - PROCESS | 1789 | 1471542558704 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:18 INFO - PROCESS | 1789 | 1471542558929 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 10:49:18 INFO - PROCESS | 1789 | 1471542558978 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:18 INFO - PROCESS | 1789 | 1471542558985 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:19 INFO - PROCESS | 1789 | ++DOCSHELL 0x92acbc00 == 27 [pid = 1789] [id = 264] 10:49:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x92acd000) [pid = 1789] [serial = 793] [outer = (nil)] 10:49:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x93753800) [pid = 1789] [serial = 794] [outer = 0x92acd000] 10:49:19 INFO - PROCESS | 1789 | 1471542559122 Marionette DEBUG loaded listener.js 10:49:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x93762800) [pid = 1789] [serial = 795] [outer = 0x92acd000] 10:49:19 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x8f40bc00) [pid = 1789] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:49:19 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x92ac2800) [pid = 1789] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:49:20 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x92960800) [pid = 1789] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:49:20 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x92953c00) [pid = 1789] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:49:20 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x90e60000) [pid = 1789] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:49:20 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x8e5d7000) [pid = 1789] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:49:20 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x90e58c00) [pid = 1789] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:49:20 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x8e62b800) [pid = 1789] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:49:20 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x91ae0400) [pid = 1789] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 10:49:20 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x9455e400) [pid = 1789] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:49:20 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x90b3ac00) [pid = 1789] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:49:20 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x8e817c00) [pid = 1789] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:49:20 INFO - PROCESS | 1789 | 1471542560481 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 10:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 10:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1861ms 10:49:20 INFO - PROCESS | 1789 | 1471542560523 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 10:49:20 INFO - PROCESS | 1789 | 1471542560527 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 10:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 10:49:20 INFO - PROCESS | 1789 | 1471542560533 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 10:49:20 INFO - PROCESS | 1789 | 1471542560536 Marionette TRACE conn4 <- [1,1030,null,{}] 10:49:20 INFO - PROCESS | 1789 | 1471542560541 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:20 INFO - PROCESS | 1789 | 1471542560546 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:20 INFO - PROCESS | 1789 | 1471542560704 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 10:49:20 INFO - PROCESS | 1789 | 1471542560713 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:20 INFO - PROCESS | 1789 | 1471542560718 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:20 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e626800 == 28 [pid = 1789] [id = 265] 10:49:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x9295e000) [pid = 1789] [serial = 796] [outer = (nil)] 10:49:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x93754800) [pid = 1789] [serial = 797] [outer = 0x9295e000] 10:49:20 INFO - PROCESS | 1789 | 1471542560789 Marionette DEBUG loaded listener.js 10:49:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x93765000) [pid = 1789] [serial = 798] [outer = 0x9295e000] 10:49:21 INFO - PROCESS | 1789 | 1471542561647 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 10:49:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 10:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1134ms 10:49:21 INFO - PROCESS | 1789 | 1471542561676 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 10:49:21 INFO - PROCESS | 1789 | 1471542561680 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 10:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 10:49:21 INFO - PROCESS | 1789 | 1471542561686 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 10:49:21 INFO - PROCESS | 1789 | 1471542561689 Marionette TRACE conn4 <- [1,1034,null,{}] 10:49:21 INFO - PROCESS | 1789 | 1471542561699 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:21 INFO - PROCESS | 1789 | 1471542561703 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:21 INFO - PROCESS | 1789 | 1471542561855 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 10:49:22 INFO - PROCESS | 1789 | 1471542562063 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:22 INFO - PROCESS | 1789 | 1471542562073 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:22 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5d6800 == 29 [pid = 1789] [id = 266] 10:49:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x8e5d8800) [pid = 1789] [serial = 799] [outer = (nil)] 10:49:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x8e5de400) [pid = 1789] [serial = 800] [outer = 0x8e5d8800] 10:49:22 INFO - PROCESS | 1789 | 1471542562163 Marionette DEBUG loaded listener.js 10:49:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x8e810400) [pid = 1789] [serial = 801] [outer = 0x8e5d8800] 10:49:23 INFO - PROCESS | 1789 | 1471542563233 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 10:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 10:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1587ms 10:49:23 INFO - PROCESS | 1789 | 1471542563277 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 10:49:23 INFO - PROCESS | 1789 | 1471542563283 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 10:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 10:49:23 INFO - PROCESS | 1789 | 1471542563291 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 10:49:23 INFO - PROCESS | 1789 | 1471542563296 Marionette TRACE conn4 <- [1,1038,null,{}] 10:49:23 INFO - PROCESS | 1789 | 1471542563304 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:23 INFO - PROCESS | 1789 | 1471542563312 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:23 INFO - PROCESS | 1789 | 1471542563495 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 10:49:23 INFO - PROCESS | 1789 | 1471542563705 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:23 INFO - PROCESS | 1789 | 1471542563716 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:23 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f415c00 == 30 [pid = 1789] [id = 267] 10:49:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x8f416400) [pid = 1789] [serial = 802] [outer = (nil)] 10:49:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x91d4c400) [pid = 1789] [serial = 803] [outer = 0x8f416400] 10:49:23 INFO - PROCESS | 1789 | 1471542563806 Marionette DEBUG loaded listener.js 10:49:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x928a6c00) [pid = 1789] [serial = 804] [outer = 0x8f416400] 10:49:24 INFO - PROCESS | 1789 | 1471542564761 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 10:49:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 10:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1542ms 10:49:24 INFO - PROCESS | 1789 | 1471542564836 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 10:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 10:49:24 INFO - PROCESS | 1789 | 1471542564843 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 10:49:24 INFO - PROCESS | 1789 | 1471542564850 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 10:49:24 INFO - PROCESS | 1789 | 1471542564853 Marionette TRACE conn4 <- [1,1042,null,{}] 10:49:24 INFO - PROCESS | 1789 | 1471542564860 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:24 INFO - PROCESS | 1789 | 1471542564865 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:25 INFO - PROCESS | 1789 | 1471542565049 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 10:49:25 INFO - PROCESS | 1789 | 1471542565302 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:25 INFO - PROCESS | 1789 | 1471542565311 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:25 INFO - PROCESS | 1789 | ++DOCSHELL 0x9375d400 == 31 [pid = 1789] [id = 268] 10:49:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x9375fc00) [pid = 1789] [serial = 805] [outer = (nil)] 10:49:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x93769400) [pid = 1789] [serial = 806] [outer = 0x9375fc00] 10:49:25 INFO - PROCESS | 1789 | 1471542565443 Marionette DEBUG loaded listener.js 10:49:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x93a80c00) [pid = 1789] [serial = 807] [outer = 0x9375fc00] 10:49:26 INFO - PROCESS | 1789 | 1471542566452 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 10:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 10:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1681ms 10:49:26 INFO - PROCESS | 1789 | 1471542566531 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 10:49:26 INFO - PROCESS | 1789 | 1471542566535 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 10:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 10:49:26 INFO - PROCESS | 1789 | 1471542566551 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 10:49:26 INFO - PROCESS | 1789 | 1471542566561 Marionette TRACE conn4 <- [1,1046,null,{}] 10:49:26 INFO - PROCESS | 1789 | 1471542566567 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:26 INFO - PROCESS | 1789 | 1471542566575 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:26 INFO - PROCESS | 1789 | 1471542566796 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 10:49:27 INFO - PROCESS | 1789 | 1471542567005 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:27 INFO - PROCESS | 1789 | 1471542567013 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:27 INFO - PROCESS | 1789 | ++DOCSHELL 0x91d47000 == 32 [pid = 1789] [id = 269] 10:49:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x93a80800) [pid = 1789] [serial = 808] [outer = (nil)] 10:49:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x94fb9400) [pid = 1789] [serial = 809] [outer = 0x93a80800] 10:49:27 INFO - PROCESS | 1789 | 1471542567120 Marionette DEBUG loaded listener.js 10:49:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x94ffa000) [pid = 1789] [serial = 810] [outer = 0x93a80800] 10:49:28 INFO - PROCESS | 1789 | 1471542568079 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 10:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 10:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1602ms 10:49:28 INFO - PROCESS | 1789 | 1471542568146 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 10:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 10:49:28 INFO - PROCESS | 1789 | 1471542568151 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 10:49:28 INFO - PROCESS | 1789 | 1471542568157 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 10:49:28 INFO - PROCESS | 1789 | 1471542568161 Marionette TRACE conn4 <- [1,1050,null,{}] 10:49:28 INFO - PROCESS | 1789 | 1471542568167 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:28 INFO - PROCESS | 1789 | 1471542568172 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:28 INFO - PROCESS | 1789 | 1471542568356 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 10:49:28 INFO - PROCESS | 1789 | 1471542568703 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:28 INFO - PROCESS | 1789 | 1471542568712 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:28 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e623800 == 33 [pid = 1789] [id = 270] 10:49:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0x8e628400) [pid = 1789] [serial = 811] [outer = (nil)] 10:49:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 96 (0x8e817c00) [pid = 1789] [serial = 812] [outer = 0x8e628400] 10:49:28 INFO - PROCESS | 1789 | 1471542568799 Marionette DEBUG loaded listener.js 10:49:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 97 (0x8f416c00) [pid = 1789] [serial = 813] [outer = 0x8e628400] 10:49:29 INFO - PROCESS | 1789 | --DOCSHELL 0x90e51400 == 32 [pid = 1789] [id = 246] 10:49:29 INFO - PROCESS | 1789 | --DOCSHELL 0x8e626800 == 31 [pid = 1789] [id = 265] 10:49:29 INFO - PROCESS | 1789 | --DOCSHELL 0x92acbc00 == 30 [pid = 1789] [id = 264] 10:49:29 INFO - PROCESS | 1789 | --DOCSHELL 0x91d49000 == 29 [pid = 1789] [id = 263] 10:49:29 INFO - PROCESS | 1789 | 1471542569854 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 10:49:29 INFO - PROCESS | 1789 | --DOCSHELL 0x90b2f000 == 28 [pid = 1789] [id = 262] 10:49:29 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5e0000 == 27 [pid = 1789] [id = 261] 10:49:29 INFO - PROCESS | 1789 | --DOMWINDOW == 96 (0x93768000) [pid = 1789] [serial = 723] [outer = (nil)] [url = about:blank] 10:49:29 INFO - PROCESS | 1789 | --DOMWINDOW == 95 (0x94ff9800) [pid = 1789] [serial = 749] [outer = (nil)] [url = about:blank] 10:49:29 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x94fb4c00) [pid = 1789] [serial = 752] [outer = (nil)] [url = about:blank] 10:49:29 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x92ac8000) [pid = 1789] [serial = 731] [outer = (nil)] [url = about:blank] 10:49:29 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x9375c000) [pid = 1789] [serial = 732] [outer = (nil)] [url = about:blank] 10:49:29 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x96253400) [pid = 1789] [serial = 734] [outer = (nil)] [url = about:blank] 10:49:29 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x962bd400) [pid = 1789] [serial = 735] [outer = (nil)] [url = about:blank] 10:49:29 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x91a7c400) [pid = 1789] [serial = 728] [outer = (nil)] [url = about:blank] 10:49:29 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x91adb000) [pid = 1789] [serial = 729] [outer = (nil)] [url = about:blank] 10:49:29 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x8e5db800) [pid = 1789] [serial = 725] [outer = (nil)] [url = about:blank] 10:49:29 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x8e626400) [pid = 1789] [serial = 726] [outer = (nil)] [url = about:blank] 10:49:29 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x91a75c00) [pid = 1789] [serial = 740] [outer = (nil)] [url = about:blank] 10:49:29 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x91adf000) [pid = 1789] [serial = 741] [outer = (nil)] [url = about:blank] 10:49:29 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x8e810000) [pid = 1789] [serial = 737] [outer = (nil)] [url = about:blank] 10:49:29 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x8f410000) [pid = 1789] [serial = 738] [outer = (nil)] [url = about:blank] 10:49:29 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x9748a000) [pid = 1789] [serial = 753] [outer = (nil)] [url = about:blank] 10:49:29 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x92ac3400) [pid = 1789] [serial = 743] [outer = (nil)] [url = about:blank] 10:49:29 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x945f2000) [pid = 1789] [serial = 746] [outer = (nil)] [url = about:blank] 10:49:29 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x94ff3800) [pid = 1789] [serial = 750] [outer = (nil)] [url = about:blank] 10:49:29 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x97efa400) [pid = 1789] [serial = 755] [outer = (nil)] [url = about:blank] 10:49:29 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x99054c00) [pid = 1789] [serial = 756] [outer = (nil)] [url = about:blank] 10:49:29 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x94fb9c00) [pid = 1789] [serial = 747] [outer = (nil)] [url = about:blank] 10:49:29 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x9374e400) [pid = 1789] [serial = 744] [outer = (nil)] [url = about:blank] 10:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 10:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1785ms 10:49:29 INFO - PROCESS | 1789 | 1471542569944 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 10:49:29 INFO - PROCESS | 1789 | 1471542569949 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 10:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 10:49:29 INFO - PROCESS | 1789 | 1471542569956 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 10:49:29 INFO - PROCESS | 1789 | 1471542569961 Marionette TRACE conn4 <- [1,1054,null,{}] 10:49:29 INFO - PROCESS | 1789 | 1471542569969 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:29 INFO - PROCESS | 1789 | 1471542569976 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:30 INFO - PROCESS | 1789 | 1471542570155 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 10:49:30 INFO - PROCESS | 1789 | 1471542570326 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:30 INFO - PROCESS | 1789 | 1471542570334 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:30 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e5e800 == 28 [pid = 1789] [id = 271] 10:49:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x90e5fc00) [pid = 1789] [serial = 814] [outer = (nil)] 10:49:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x91a79400) [pid = 1789] [serial = 815] [outer = 0x90e5fc00] 10:49:30 INFO - PROCESS | 1789 | 1471542570414 Marionette DEBUG loaded listener.js 10:49:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x91adf400) [pid = 1789] [serial = 816] [outer = 0x90e5fc00] 10:49:31 INFO - PROCESS | 1789 | 1471542571195 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 10:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 10:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1280ms 10:49:31 INFO - PROCESS | 1789 | 1471542571239 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 10:49:31 INFO - PROCESS | 1789 | 1471542571245 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 10:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 10:49:31 INFO - PROCESS | 1789 | 1471542571283 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 10:49:31 INFO - PROCESS | 1789 | 1471542571288 Marionette TRACE conn4 <- [1,1058,null,{}] 10:49:31 INFO - PROCESS | 1789 | 1471542571297 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:31 INFO - PROCESS | 1789 | 1471542571301 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:31 INFO - PROCESS | 1789 | 1471542571462 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 10:49:31 INFO - PROCESS | 1789 | 1471542571581 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:31 INFO - PROCESS | 1789 | 1471542571591 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:31 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b2f400 == 29 [pid = 1789] [id = 272] 10:49:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x928ae000) [pid = 1789] [serial = 817] [outer = (nil)] 10:49:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x92aca800) [pid = 1789] [serial = 818] [outer = 0x928ae000] 10:49:31 INFO - PROCESS | 1789 | 1471542571659 Marionette DEBUG loaded listener.js 10:49:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x936e1800) [pid = 1789] [serial = 819] [outer = 0x928ae000] 10:49:32 INFO - PROCESS | 1789 | 1471542572504 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 10:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 10:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1274ms 10:49:32 INFO - PROCESS | 1789 | 1471542572527 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 10:49:32 INFO - PROCESS | 1789 | 1471542572531 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 10:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 10:49:32 INFO - PROCESS | 1789 | 1471542572539 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 10:49:32 INFO - PROCESS | 1789 | 1471542572548 Marionette TRACE conn4 <- [1,1062,null,{}] 10:49:32 INFO - PROCESS | 1789 | 1471542572570 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:32 INFO - PROCESS | 1789 | 1471542572577 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:32 INFO - PROCESS | 1789 | 1471542572789 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 10:49:32 INFO - PROCESS | 1789 | 1471542572815 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:32 INFO - PROCESS | 1789 | 1471542572826 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:32 INFO - PROCESS | 1789 | ++DOCSHELL 0x92959800 == 30 [pid = 1789] [id = 273] 10:49:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x945a5400) [pid = 1789] [serial = 820] [outer = (nil)] 10:49:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x94fb4c00) [pid = 1789] [serial = 821] [outer = 0x945a5400] 10:49:32 INFO - PROCESS | 1789 | 1471542572891 Marionette DEBUG loaded listener.js 10:49:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x94fbd400) [pid = 1789] [serial = 822] [outer = 0x945a5400] 10:49:33 INFO - PROCESS | 1789 | 1471542573793 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 10:49:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 10:49:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1301ms 10:49:33 INFO - PROCESS | 1789 | 1471542573838 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 10:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 10:49:33 INFO - PROCESS | 1789 | 1471542573843 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 10:49:33 INFO - PROCESS | 1789 | 1471542573856 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 10:49:33 INFO - PROCESS | 1789 | 1471542573858 Marionette TRACE conn4 <- [1,1066,null,{}] 10:49:33 INFO - PROCESS | 1789 | 1471542573864 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:33 INFO - PROCESS | 1789 | 1471542573869 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:34 INFO - PROCESS | 1789 | 1471542574088 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 10:49:34 INFO - PROCESS | 1789 | 1471542574111 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:34 INFO - PROCESS | 1789 | 1471542574118 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:34 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e5e000 == 31 [pid = 1789] [id = 274] 10:49:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x94568400) [pid = 1789] [serial = 823] [outer = (nil)] 10:49:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x96258400) [pid = 1789] [serial = 824] [outer = 0x94568400] 10:49:34 INFO - PROCESS | 1789 | 1471542574201 Marionette DEBUG loaded listener.js 10:49:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x96256800) [pid = 1789] [serial = 825] [outer = 0x94568400] 10:49:34 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x90e46800) [pid = 1789] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:49:34 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x92acd000) [pid = 1789] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:49:34 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x8e5e0800) [pid = 1789] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:49:34 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x90b32c00) [pid = 1789] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:49:34 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x9376c000) [pid = 1789] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:49:34 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x90e50400) [pid = 1789] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:49:34 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x99595800) [pid = 1789] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:49:34 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x99d3a000) [pid = 1789] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:49:34 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x9a029c00) [pid = 1789] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:49:34 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x9a4f2000) [pid = 1789] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:49:34 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x91d54800) [pid = 1789] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:49:34 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x9a3df400) [pid = 1789] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:49:34 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x8e5d7c00) [pid = 1789] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:49:35 INFO - PROCESS | 1789 | 1471542575196 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 10:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 10:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1385ms 10:49:35 INFO - PROCESS | 1789 | 1471542575234 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 10:49:35 INFO - PROCESS | 1789 | 1471542575238 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 10:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 10:49:35 INFO - PROCESS | 1789 | 1471542575243 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 10:49:35 INFO - PROCESS | 1789 | 1471542575246 Marionette TRACE conn4 <- [1,1070,null,{}] 10:49:35 INFO - PROCESS | 1789 | 1471542575252 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:35 INFO - PROCESS | 1789 | 1471542575257 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:35 INFO - PROCESS | 1789 | 1471542575406 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 10:49:35 INFO - PROCESS | 1789 | 1471542575421 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:35 INFO - PROCESS | 1789 | 1471542575440 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:35 INFO - PROCESS | 1789 | ++DOCSHELL 0x91a78400 == 32 [pid = 1789] [id = 275] 10:49:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x92960c00) [pid = 1789] [serial = 826] [outer = (nil)] 10:49:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x94fef800) [pid = 1789] [serial = 827] [outer = 0x92960c00] 10:49:35 INFO - PROCESS | 1789 | 1471542575522 Marionette DEBUG loaded listener.js 10:49:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x97489000) [pid = 1789] [serial = 828] [outer = 0x92960c00] 10:49:36 INFO - PROCESS | 1789 | 1471542576466 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 10:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 10:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1282ms 10:49:36 INFO - PROCESS | 1789 | 1471542576527 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 10:49:36 INFO - PROCESS | 1789 | 1471542576530 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 10:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 10:49:36 INFO - PROCESS | 1789 | 1471542576536 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 10:49:36 INFO - PROCESS | 1789 | 1471542576539 Marionette TRACE conn4 <- [1,1074,null,{}] 10:49:36 INFO - PROCESS | 1789 | 1471542576544 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:36 INFO - PROCESS | 1789 | 1471542576550 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:36 INFO - PROCESS | 1789 | 1471542576767 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 10:49:36 INFO - PROCESS | 1789 | 1471542576932 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:36 INFO - PROCESS | 1789 | 1471542576941 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:36 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5e0000 == 33 [pid = 1789] [id = 276] 10:49:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x8e5e3000) [pid = 1789] [serial = 829] [outer = (nil)] 10:49:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x8e811000) [pid = 1789] [serial = 830] [outer = 0x8e5e3000] 10:49:37 INFO - PROCESS | 1789 | 1471542577030 Marionette DEBUG loaded listener.js 10:49:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x8f40f800) [pid = 1789] [serial = 831] [outer = 0x8e5e3000] 10:49:38 INFO - PROCESS | 1789 | 1471542578017 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 10:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 10:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1530ms 10:49:38 INFO - PROCESS | 1789 | 1471542578069 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 10:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 10:49:38 INFO - PROCESS | 1789 | 1471542578076 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 10:49:38 INFO - PROCESS | 1789 | 1471542578084 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 10:49:38 INFO - PROCESS | 1789 | 1471542578090 Marionette TRACE conn4 <- [1,1078,null,{}] 10:49:38 INFO - PROCESS | 1789 | 1471542578097 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:38 INFO - PROCESS | 1789 | 1471542578103 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:38 INFO - PROCESS | 1789 | 1471542578324 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 10:49:38 INFO - PROCESS | 1789 | 1471542578560 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:38 INFO - PROCESS | 1789 | 1471542578568 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:38 INFO - PROCESS | 1789 | ++DOCSHELL 0x921c3c00 == 34 [pid = 1789] [id = 277] 10:49:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x928a9800) [pid = 1789] [serial = 832] [outer = (nil)] 10:49:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x92951400) [pid = 1789] [serial = 833] [outer = 0x928a9800] 10:49:38 INFO - PROCESS | 1789 | 1471542578669 Marionette DEBUG loaded listener.js 10:49:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x92ac5400) [pid = 1789] [serial = 834] [outer = 0x928a9800] 10:49:39 INFO - PROCESS | 1789 | 1471542579620 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 10:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 10:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1588ms 10:49:39 INFO - PROCESS | 1789 | 1471542579672 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 10:49:39 INFO - PROCESS | 1789 | 1471542579676 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 10:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 10:49:39 INFO - PROCESS | 1789 | 1471542579684 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 10:49:39 INFO - PROCESS | 1789 | 1471542579688 Marionette TRACE conn4 <- [1,1082,null,{}] 10:49:39 INFO - PROCESS | 1789 | 1471542579694 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:39 INFO - PROCESS | 1789 | 1471542579700 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:39 INFO - PROCESS | 1789 | 1471542579885 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 10:49:40 INFO - PROCESS | 1789 | 1471542580144 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:40 INFO - PROCESS | 1789 | 1471542580152 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:40 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a86400 == 35 [pid = 1789] [id = 278] 10:49:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x93a89800) [pid = 1789] [serial = 835] [outer = (nil)] 10:49:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x94568000) [pid = 1789] [serial = 836] [outer = 0x93a89800] 10:49:40 INFO - PROCESS | 1789 | 1471542580282 Marionette DEBUG loaded listener.js 10:49:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x94fc0c00) [pid = 1789] [serial = 837] [outer = 0x93a89800] 10:49:41 INFO - PROCESS | 1789 | 1471542581262 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 10:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 10:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1631ms 10:49:41 INFO - PROCESS | 1789 | 1471542581315 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 10:49:41 INFO - PROCESS | 1789 | 1471542581331 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 10:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 10:49:41 INFO - PROCESS | 1789 | 1471542581350 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 10:49:41 INFO - PROCESS | 1789 | 1471542581358 Marionette TRACE conn4 <- [1,1086,null,{}] 10:49:41 INFO - PROCESS | 1789 | 1471542581415 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:41 INFO - PROCESS | 1789 | 1471542581421 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:41 INFO - PROCESS | 1789 | 1471542581623 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 10:49:41 INFO - PROCESS | 1789 | 1471542581816 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:41 INFO - PROCESS | 1789 | 1471542581826 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:41 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f409c00 == 36 [pid = 1789] [id = 279] 10:49:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x94568c00) [pid = 1789] [serial = 838] [outer = (nil)] 10:49:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x97ef1c00) [pid = 1789] [serial = 839] [outer = 0x94568c00] 10:49:41 INFO - PROCESS | 1789 | 1471542581907 Marionette DEBUG loaded listener.js 10:49:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x9905a000) [pid = 1789] [serial = 840] [outer = 0x94568c00] 10:49:42 INFO - PROCESS | 1789 | 1471542582755 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 10:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 10:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1439ms 10:49:42 INFO - PROCESS | 1789 | 1471542582782 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 10:49:42 INFO - PROCESS | 1789 | 1471542582785 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 10:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 10:49:42 INFO - PROCESS | 1789 | 1471542582792 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 10:49:42 INFO - PROCESS | 1789 | 1471542582795 Marionette TRACE conn4 <- [1,1090,null,{}] 10:49:42 INFO - PROCESS | 1789 | 1471542582801 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:42 INFO - PROCESS | 1789 | 1471542582806 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:42 INFO - PROCESS | 1789 | 1471542582971 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 10:49:43 INFO - PROCESS | 1789 | 1471542583140 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:43 INFO - PROCESS | 1789 | 1471542583147 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:43 INFO - PROCESS | 1789 | ++DOCSHELL 0x936dd000 == 37 [pid = 1789] [id = 280] 10:49:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x97493400) [pid = 1789] [serial = 841] [outer = (nil)] 10:49:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x99d40c00) [pid = 1789] [serial = 842] [outer = 0x97493400] 10:49:43 INFO - PROCESS | 1789 | 1471542583230 Marionette DEBUG loaded listener.js 10:49:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x99ddcc00) [pid = 1789] [serial = 843] [outer = 0x97493400] 10:49:44 INFO - PROCESS | 1789 | 1471542584175 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 10:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 10:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1427ms 10:49:44 INFO - PROCESS | 1789 | 1471542584220 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 10:49:44 INFO - PROCESS | 1789 | 1471542584224 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 10:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 10:49:44 INFO - PROCESS | 1789 | 1471542584231 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 10:49:44 INFO - PROCESS | 1789 | 1471542584233 Marionette TRACE conn4 <- [1,1094,null,{}] 10:49:44 INFO - PROCESS | 1789 | 1471542584240 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:44 INFO - PROCESS | 1789 | 1471542584245 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:44 INFO - PROCESS | 1789 | 1471542584434 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 10:49:44 INFO - PROCESS | 1789 | 1471542584604 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:44 INFO - PROCESS | 1789 | 1471542584622 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:44 INFO - PROCESS | 1789 | ++DOCSHELL 0x9a417000 == 38 [pid = 1789] [id = 281] 10:49:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x9a417400) [pid = 1789] [serial = 844] [outer = (nil)] 10:49:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x9a41b000) [pid = 1789] [serial = 845] [outer = 0x9a417400] 10:49:44 INFO - PROCESS | 1789 | 1471542584773 Marionette DEBUG loaded listener.js 10:49:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x9a4f2000) [pid = 1789] [serial = 846] [outer = 0x9a417400] 10:49:45 INFO - PROCESS | 1789 | 1471542585748 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 10:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 10:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1533ms 10:49:45 INFO - PROCESS | 1789 | 1471542585765 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 10:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 10:49:45 INFO - PROCESS | 1789 | 1471542585769 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 10:49:45 INFO - PROCESS | 1789 | 1471542585775 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 10:49:45 INFO - PROCESS | 1789 | 1471542585779 Marionette TRACE conn4 <- [1,1098,null,{}] 10:49:45 INFO - PROCESS | 1789 | 1471542585784 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:45 INFO - PROCESS | 1789 | 1471542585790 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:45 INFO - PROCESS | 1789 | 1471542585960 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 10:49:46 INFO - PROCESS | 1789 | 1471542586137 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:46 INFO - PROCESS | 1789 | 1471542586144 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:46 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b3a800 == 39 [pid = 1789] [id = 282] 10:49:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0x90e5c800) [pid = 1789] [serial = 847] [outer = (nil)] 10:49:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 96 (0x9a4fb000) [pid = 1789] [serial = 848] [outer = 0x90e5c800] 10:49:46 INFO - PROCESS | 1789 | 1471542586232 Marionette DEBUG loaded listener.js 10:49:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 97 (0x9a552400) [pid = 1789] [serial = 849] [outer = 0x90e5c800] 10:49:47 INFO - PROCESS | 1789 | 1471542587162 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 10:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 10:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1429ms 10:49:47 INFO - PROCESS | 1789 | 1471542587204 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 10:49:47 INFO - PROCESS | 1789 | 1471542587207 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 10:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 10:49:47 INFO - PROCESS | 1789 | 1471542587214 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 10:49:47 INFO - PROCESS | 1789 | 1471542587217 Marionette TRACE conn4 <- [1,1102,null,{}] 10:49:47 INFO - PROCESS | 1789 | 1471542587223 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:47 INFO - PROCESS | 1789 | 1471542587228 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:47 INFO - PROCESS | 1789 | 1471542587408 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 10:49:47 INFO - PROCESS | 1789 | 1471542587581 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:47 INFO - PROCESS | 1789 | 1471542587594 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:47 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e51c00 == 40 [pid = 1789] [id = 283] 10:49:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 98 (0x91a77000) [pid = 1789] [serial = 850] [outer = (nil)] 10:49:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 99 (0x92acb000) [pid = 1789] [serial = 851] [outer = 0x91a77000] 10:49:47 INFO - PROCESS | 1789 | 1471542587676 Marionette DEBUG loaded listener.js 10:49:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 100 (0x94ff7c00) [pid = 1789] [serial = 852] [outer = 0x91a77000] 10:49:48 INFO - PROCESS | 1789 | 1471542588796 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 10:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 10:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1632ms 10:49:48 INFO - PROCESS | 1789 | 1471542588847 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 10:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 10:49:48 INFO - PROCESS | 1789 | 1471542588853 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 10:49:48 INFO - PROCESS | 1789 | 1471542588860 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 10:49:48 INFO - PROCESS | 1789 | 1471542588867 Marionette TRACE conn4 <- [1,1106,null,{}] 10:49:48 INFO - PROCESS | 1789 | 1471542588875 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:48 INFO - PROCESS | 1789 | 1471542588880 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:49 INFO - PROCESS | 1789 | 1471542589068 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 10:49:49 INFO - PROCESS | 1789 | 1471542589243 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:49 INFO - PROCESS | 1789 | 1471542589255 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:49 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ad6000 == 41 [pid = 1789] [id = 284] 10:49:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 101 (0x91ad7800) [pid = 1789] [serial = 853] [outer = (nil)] 10:49:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 102 (0x91d4dc00) [pid = 1789] [serial = 854] [outer = 0x91ad7800] 10:49:49 INFO - PROCESS | 1789 | 1471542589417 Marionette DEBUG loaded listener.js 10:49:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 103 (0x921c1400) [pid = 1789] [serial = 855] [outer = 0x91ad7800] 10:49:51 INFO - PROCESS | 1789 | --DOCSHELL 0x91a78400 == 40 [pid = 1789] [id = 275] 10:49:51 INFO - PROCESS | 1789 | --DOCSHELL 0x90e5e000 == 39 [pid = 1789] [id = 274] 10:49:51 INFO - PROCESS | 1789 | --DOCSHELL 0x92959800 == 38 [pid = 1789] [id = 273] 10:49:51 INFO - PROCESS | 1789 | --DOCSHELL 0x90b2f400 == 37 [pid = 1789] [id = 272] 10:49:51 INFO - PROCESS | 1789 | --DOCSHELL 0x90e5e800 == 36 [pid = 1789] [id = 271] 10:49:51 INFO - PROCESS | 1789 | --DOCSHELL 0x8e623800 == 35 [pid = 1789] [id = 270] 10:49:51 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5d6800 == 34 [pid = 1789] [id = 266] 10:49:51 INFO - PROCESS | 1789 | --DOCSHELL 0x9295f000 == 33 [pid = 1789] [id = 250] 10:49:51 INFO - PROCESS | 1789 | --DOCSHELL 0x936e2400 == 32 [pid = 1789] [id = 257] 10:49:51 INFO - PROCESS | 1789 | --DOCSHELL 0x90e42800 == 31 [pid = 1789] [id = 252] 10:49:51 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5d8400 == 30 [pid = 1789] [id = 249] 10:49:51 INFO - PROCESS | 1789 | --DOCSHELL 0x8e814400 == 29 [pid = 1789] [id = 251] 10:49:51 INFO - PROCESS | 1789 | --DOCSHELL 0x91d47000 == 28 [pid = 1789] [id = 269] 10:49:51 INFO - PROCESS | 1789 | --DOCSHELL 0x90e4c000 == 27 [pid = 1789] [id = 260] 10:49:51 INFO - PROCESS | 1789 | --DOCSHELL 0x9295d400 == 26 [pid = 1789] [id = 253] 10:49:51 INFO - PROCESS | 1789 | --DOCSHELL 0x9958c800 == 25 [pid = 1789] [id = 254] 10:49:51 INFO - PROCESS | 1789 | --DOCSHELL 0x94fc1000 == 24 [pid = 1789] [id = 258] 10:49:51 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5d5400 == 23 [pid = 1789] [id = 259] 10:49:51 INFO - PROCESS | 1789 | --DOCSHELL 0x90e57000 == 22 [pid = 1789] [id = 247] 10:49:51 INFO - PROCESS | 1789 | --DOCSHELL 0x90e5f400 == 21 [pid = 1789] [id = 248] 10:49:51 INFO - PROCESS | 1789 | --DOCSHELL 0x97efa800 == 20 [pid = 1789] [id = 255] 10:49:51 INFO - PROCESS | 1789 | --DOCSHELL 0x8f415c00 == 19 [pid = 1789] [id = 267] 10:49:51 INFO - PROCESS | 1789 | --DOCSHELL 0x9459e400 == 18 [pid = 1789] [id = 256] 10:49:51 INFO - PROCESS | 1789 | --DOCSHELL 0x9375d400 == 17 [pid = 1789] [id = 268] 10:49:51 INFO - PROCESS | 1789 | --DOCSHELL 0x9a417000 == 16 [pid = 1789] [id = 281] 10:49:51 INFO - PROCESS | 1789 | --DOCSHELL 0x90b3a800 == 15 [pid = 1789] [id = 282] 10:49:51 INFO - PROCESS | 1789 | --DOCSHELL 0x936dd000 == 14 [pid = 1789] [id = 280] 10:49:51 INFO - PROCESS | 1789 | --DOCSHELL 0x8f409c00 == 13 [pid = 1789] [id = 279] 10:49:51 INFO - PROCESS | 1789 | --DOCSHELL 0x921c3c00 == 12 [pid = 1789] [id = 277] 10:49:51 INFO - PROCESS | 1789 | --DOCSHELL 0x93a86400 == 11 [pid = 1789] [id = 278] 10:49:51 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5e0000 == 10 [pid = 1789] [id = 276] 10:49:51 INFO - PROCESS | 1789 | --DOMWINDOW == 102 (0x93754800) [pid = 1789] [serial = 797] [outer = (nil)] [url = about:blank] 10:49:51 INFO - PROCESS | 1789 | --DOMWINDOW == 101 (0x921c7400) [pid = 1789] [serial = 759] [outer = (nil)] [url = about:blank] 10:49:51 INFO - PROCESS | 1789 | --DOMWINDOW == 100 (0x91a77c00) [pid = 1789] [serial = 758] [outer = (nil)] [url = about:blank] 10:49:51 INFO - PROCESS | 1789 | --DOMWINDOW == 99 (0x93753800) [pid = 1789] [serial = 794] [outer = (nil)] [url = about:blank] 10:49:51 INFO - PROCESS | 1789 | --DOMWINDOW == 98 (0x8e620000) [pid = 1789] [serial = 785] [outer = (nil)] [url = about:blank] 10:49:51 INFO - PROCESS | 1789 | --DOMWINDOW == 97 (0x90e43000) [pid = 1789] [serial = 788] [outer = (nil)] [url = about:blank] 10:49:51 INFO - PROCESS | 1789 | --DOMWINDOW == 96 (0x94fc3800) [pid = 1789] [serial = 762] [outer = (nil)] [url = about:blank] 10:49:51 INFO - PROCESS | 1789 | --DOMWINDOW == 95 (0x945acc00) [pid = 1789] [serial = 761] [outer = (nil)] [url = about:blank] 10:49:51 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x91a7c800) [pid = 1789] [serial = 783] [outer = (nil)] [url = about:blank] 10:49:51 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x90e5d800) [pid = 1789] [serial = 782] [outer = (nil)] [url = about:blank] 10:49:51 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x99f84000) [pid = 1789] [serial = 765] [outer = (nil)] [url = about:blank] 10:49:51 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x99d3b400) [pid = 1789] [serial = 764] [outer = (nil)] [url = about:blank] 10:49:51 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x9a41d000) [pid = 1789] [serial = 768] [outer = (nil)] [url = about:blank] 10:49:51 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x9a3dfc00) [pid = 1789] [serial = 767] [outer = (nil)] [url = about:blank] 10:49:51 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x9a4ee800) [pid = 1789] [serial = 771] [outer = (nil)] [url = about:blank] 10:49:51 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x9a4ec400) [pid = 1789] [serial = 770] [outer = (nil)] [url = about:blank] 10:49:51 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x9ab28800) [pid = 1789] [serial = 774] [outer = (nil)] [url = about:blank] 10:49:51 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x8e80a400) [pid = 1789] [serial = 786] [outer = (nil)] [url = about:blank] 10:49:51 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x92044800) [pid = 1789] [serial = 791] [outer = (nil)] [url = about:blank] 10:49:51 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x93762800) [pid = 1789] [serial = 795] [outer = (nil)] [url = about:blank] 10:49:51 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x9a675c00) [pid = 1789] [serial = 773] [outer = (nil)] [url = about:blank] 10:49:51 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x9ab35800) [pid = 1789] [serial = 777] [outer = (nil)] [url = about:blank] 10:49:51 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x928a1400) [pid = 1789] [serial = 792] [outer = (nil)] [url = about:blank] 10:49:51 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x9ab31400) [pid = 1789] [serial = 776] [outer = (nil)] [url = about:blank] 10:49:51 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x9295ec00) [pid = 1789] [serial = 780] [outer = (nil)] [url = about:blank] 10:49:51 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x90e48c00) [pid = 1789] [serial = 779] [outer = (nil)] [url = about:blank] 10:49:51 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x90e56000) [pid = 1789] [serial = 789] [outer = (nil)] [url = about:blank] 10:49:51 INFO - PROCESS | 1789 | 1471542591399 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 10:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 10:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 2636ms 10:49:51 INFO - PROCESS | 1789 | 1471542591501 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 10:49:51 INFO - PROCESS | 1789 | 1471542591506 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 10:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 10:49:51 INFO - PROCESS | 1789 | 1471542591519 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 10:49:51 INFO - PROCESS | 1789 | 1471542591525 Marionette TRACE conn4 <- [1,1110,null,{}] 10:49:51 INFO - PROCESS | 1789 | 1471542591535 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:51 INFO - PROCESS | 1789 | 1471542591547 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:51 INFO - PROCESS | 1789 | 1471542591708 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 10:49:51 INFO - PROCESS | 1789 | 1471542591718 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:51 INFO - PROCESS | 1789 | 1471542591727 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:51 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e815000 == 11 [pid = 1789] [id = 285] 10:49:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x8e815400) [pid = 1789] [serial = 856] [outer = (nil)] 10:49:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x8f409c00) [pid = 1789] [serial = 857] [outer = 0x8e815400] 10:49:51 INFO - PROCESS | 1789 | 1471542591802 Marionette DEBUG loaded listener.js 10:49:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x8f415c00) [pid = 1789] [serial = 858] [outer = 0x8e815400] 10:49:52 INFO - PROCESS | 1789 | 1471542592684 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 10:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 10:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1193ms 10:49:52 INFO - PROCESS | 1789 | 1471542592708 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 10:49:52 INFO - PROCESS | 1789 | 1471542592717 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 10:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 10:49:52 INFO - PROCESS | 1789 | 1471542592733 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 10:49:52 INFO - PROCESS | 1789 | 1471542592737 Marionette TRACE conn4 <- [1,1114,null,{}] 10:49:52 INFO - PROCESS | 1789 | 1471542592743 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:52 INFO - PROCESS | 1789 | 1471542592749 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:52 INFO - PROCESS | 1789 | 1471542592917 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 10:49:52 INFO - PROCESS | 1789 | 1471542592928 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:52 INFO - PROCESS | 1789 | 1471542592935 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:52 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e5b000 == 12 [pid = 1789] [id = 286] 10:49:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x90e5d800) [pid = 1789] [serial = 859] [outer = (nil)] 10:49:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x90e60c00) [pid = 1789] [serial = 860] [outer = 0x90e5d800] 10:49:53 INFO - PROCESS | 1789 | 1471542593011 Marionette DEBUG loaded listener.js 10:49:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x91a80800) [pid = 1789] [serial = 861] [outer = 0x90e5d800] 10:49:53 INFO - PROCESS | 1789 | 1471542593977 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 10:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 10:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1279ms 10:49:54 INFO - PROCESS | 1789 | 1471542594021 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 10:49:54 INFO - PROCESS | 1789 | 1471542594028 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 10:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 10:49:54 INFO - PROCESS | 1789 | 1471542594038 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 10:49:54 INFO - PROCESS | 1789 | 1471542594043 Marionette TRACE conn4 <- [1,1118,null,{}] 10:49:54 INFO - PROCESS | 1789 | 1471542594073 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:54 INFO - PROCESS | 1789 | 1471542594082 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:54 INFO - PROCESS | 1789 | 1471542594289 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 10:49:54 INFO - PROCESS | 1789 | 1471542594313 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:54 INFO - PROCESS | 1789 | 1471542594322 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:54 INFO - PROCESS | 1789 | ++DOCSHELL 0x928aa400 == 13 [pid = 1789] [id = 287] 10:49:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x928ac800) [pid = 1789] [serial = 862] [outer = (nil)] 10:49:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9295a800) [pid = 1789] [serial = 863] [outer = 0x928ac800] 10:49:54 INFO - PROCESS | 1789 | 1471542594399 Marionette DEBUG loaded listener.js 10:49:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x92ac4000) [pid = 1789] [serial = 864] [outer = 0x928ac800] 10:49:55 INFO - PROCESS | 1789 | 1471542595294 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 10:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 10:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1288ms 10:49:55 INFO - PROCESS | 1789 | 1471542595325 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 10:49:55 INFO - PROCESS | 1789 | 1471542595330 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 10:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 10:49:55 INFO - PROCESS | 1789 | 1471542595336 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 10:49:55 INFO - PROCESS | 1789 | 1471542595353 Marionette TRACE conn4 <- [1,1122,null,{}] 10:49:55 INFO - PROCESS | 1789 | 1471542595366 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:55 INFO - PROCESS | 1789 | 1471542595370 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:55 INFO - PROCESS | 1789 | 1471542595570 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 10:49:55 INFO - PROCESS | 1789 | 1471542595590 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:55 INFO - PROCESS | 1789 | 1471542595598 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:55 INFO - PROCESS | 1789 | ++DOCSHELL 0x91adec00 == 14 [pid = 1789] [id = 288] 10:49:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x92957400) [pid = 1789] [serial = 865] [outer = (nil)] 10:49:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x9374dc00) [pid = 1789] [serial = 866] [outer = 0x92957400] 10:49:55 INFO - PROCESS | 1789 | 1471542595668 Marionette DEBUG loaded listener.js 10:49:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x93762800) [pid = 1789] [serial = 867] [outer = 0x92957400] 10:49:56 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x94568400) [pid = 1789] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:49:56 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x928ae000) [pid = 1789] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:49:56 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x945a5400) [pid = 1789] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:49:56 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x8e5d8800) [pid = 1789] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:49:56 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x9295e000) [pid = 1789] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:49:56 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x8f416400) [pid = 1789] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:49:56 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x93a80800) [pid = 1789] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:49:56 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x90e5fc00) [pid = 1789] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:49:56 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x8e628400) [pid = 1789] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:49:56 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x9375fc00) [pid = 1789] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:49:56 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x92960c00) [pid = 1789] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:49:57 INFO - PROCESS | 1789 | 1471542597107 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 10:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 10:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1799ms 10:49:57 INFO - PROCESS | 1789 | 1471542597135 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 10:49:57 INFO - PROCESS | 1789 | 1471542597138 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 10:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 10:49:57 INFO - PROCESS | 1789 | 1471542597144 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 10:49:57 INFO - PROCESS | 1789 | 1471542597147 Marionette TRACE conn4 <- [1,1126,null,{}] 10:49:57 INFO - PROCESS | 1789 | 1471542597153 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:57 INFO - PROCESS | 1789 | 1471542597158 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:57 INFO - PROCESS | 1789 | 1471542597359 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 10:49:57 INFO - PROCESS | 1789 | 1471542597376 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:57 INFO - PROCESS | 1789 | 1471542597381 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:57 INFO - PROCESS | 1789 | ++DOCSHELL 0x92045c00 == 15 [pid = 1789] [id = 289] 10:49:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x92acb800) [pid = 1789] [serial = 868] [outer = (nil)] 10:49:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x9376b400) [pid = 1789] [serial = 869] [outer = 0x92acb800] 10:49:57 INFO - PROCESS | 1789 | 1471542597452 Marionette DEBUG loaded listener.js 10:49:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x93a85800) [pid = 1789] [serial = 870] [outer = 0x92acb800] 10:49:58 INFO - PROCESS | 1789 | 1471542598249 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 10:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 10:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1140ms 10:49:58 INFO - PROCESS | 1789 | 1471542598285 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 10:49:58 INFO - PROCESS | 1789 | 1471542598287 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 10:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 10:49:58 INFO - PROCESS | 1789 | 1471542598294 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 10:49:58 INFO - PROCESS | 1789 | 1471542598296 Marionette TRACE conn4 <- [1,1130,null,{}] 10:49:58 INFO - PROCESS | 1789 | 1471542598302 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:58 INFO - PROCESS | 1789 | 1471542598312 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:58 INFO - PROCESS | 1789 | 1471542598509 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 10:49:58 INFO - PROCESS | 1789 | 1471542598518 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:58 INFO - PROCESS | 1789 | 1471542598526 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:49:58 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e80c000 == 16 [pid = 1789] [id = 290] 10:49:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x93a87000) [pid = 1789] [serial = 871] [outer = (nil)] 10:49:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x94fbec00) [pid = 1789] [serial = 872] [outer = 0x93a87000] 10:49:58 INFO - PROCESS | 1789 | 1471542598707 Marionette DEBUG loaded listener.js 10:49:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x94ffd000) [pid = 1789] [serial = 873] [outer = 0x93a87000] 10:49:59 INFO - PROCESS | 1789 | 1471542599816 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 10:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 10:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1540ms 10:49:59 INFO - PROCESS | 1789 | 1471542599835 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 10:49:59 INFO - PROCESS | 1789 | 1471542599841 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 10:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 10:49:59 INFO - PROCESS | 1789 | 1471542599849 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 10:49:59 INFO - PROCESS | 1789 | 1471542599857 Marionette TRACE conn4 <- [1,1134,null,{}] 10:49:59 INFO - PROCESS | 1789 | 1471542599865 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:59 INFO - PROCESS | 1789 | 1471542599871 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:00 INFO - PROCESS | 1789 | 1471542600084 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 10:50:00 INFO - PROCESS | 1789 | 1471542600296 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:00 INFO - PROCESS | 1789 | 1471542600307 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:00 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f40e000 == 17 [pid = 1789] [id = 291] 10:50:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x90b2e400) [pid = 1789] [serial = 874] [outer = (nil)] 10:50:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x90e42c00) [pid = 1789] [serial = 875] [outer = 0x90b2e400] 10:50:00 INFO - PROCESS | 1789 | 1471542600438 Marionette DEBUG loaded listener.js 10:50:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x91a7a800) [pid = 1789] [serial = 876] [outer = 0x90b2e400] 10:50:01 INFO - PROCESS | 1789 | 1471542601430 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 10:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1646ms 10:50:01 INFO - PROCESS | 1789 | 1471542601495 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 10:50:01 INFO - PROCESS | 1789 | 1471542601503 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 10:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:50:01 INFO - PROCESS | 1789 | 1471542601513 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:50:01 INFO - PROCESS | 1789 | 1471542601517 Marionette TRACE conn4 <- [1,1138,null,{}] 10:50:01 INFO - PROCESS | 1789 | 1471542601524 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:01 INFO - PROCESS | 1789 | 1471542601530 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:01 INFO - PROCESS | 1789 | 1471542601833 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 10:50:02 INFO - PROCESS | 1789 | 1471542602111 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:02 INFO - PROCESS | 1789 | 1471542602122 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:02 INFO - PROCESS | 1789 | ++DOCSHELL 0x921c5400 == 18 [pid = 1789] [id = 292] 10:50:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x92960c00) [pid = 1789] [serial = 877] [outer = (nil)] 10:50:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x93753800) [pid = 1789] [serial = 878] [outer = 0x92960c00] 10:50:02 INFO - PROCESS | 1789 | 1471542602213 Marionette DEBUG loaded listener.js 10:50:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x93764800) [pid = 1789] [serial = 879] [outer = 0x92960c00] 10:50:03 INFO - PROCESS | 1789 | 1471542603180 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 10:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1732ms 10:50:03 INFO - PROCESS | 1789 | 1471542603245 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 10:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:50:03 INFO - PROCESS | 1789 | 1471542603250 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 10:50:03 INFO - PROCESS | 1789 | 1471542603256 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:50:03 INFO - PROCESS | 1789 | 1471542603262 Marionette TRACE conn4 <- [1,1142,null,{}] 10:50:03 INFO - PROCESS | 1789 | 1471542603279 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:03 INFO - PROCESS | 1789 | 1471542603288 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:03 INFO - PROCESS | 1789 | 1471542603511 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 10:50:03 INFO - PROCESS | 1789 | 1471542603722 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:03 INFO - PROCESS | 1789 | 1471542603735 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:03 INFO - PROCESS | 1789 | ++DOCSHELL 0x94fc0800 == 19 [pid = 1789] [id = 293] 10:50:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x94ffc400) [pid = 1789] [serial = 880] [outer = (nil)] 10:50:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x962c0c00) [pid = 1789] [serial = 881] [outer = 0x94ffc400] 10:50:03 INFO - PROCESS | 1789 | 1471542603867 Marionette DEBUG loaded listener.js 10:50:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x962c7c00) [pid = 1789] [serial = 882] [outer = 0x94ffc400] 10:50:04 INFO - PROCESS | 1789 | 1471542604839 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 10:50:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1785ms 10:50:05 INFO - PROCESS | 1789 | 1471542605041 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 10:50:05 INFO - PROCESS | 1789 | 1471542605048 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 10:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:50:05 INFO - PROCESS | 1789 | 1471542605055 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:50:05 INFO - PROCESS | 1789 | 1471542605060 Marionette TRACE conn4 <- [1,1146,null,{}] 10:50:05 INFO - PROCESS | 1789 | 1471542605068 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:05 INFO - PROCESS | 1789 | 1471542605074 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:05 INFO - PROCESS | 1789 | 1471542605244 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 10:50:05 INFO - PROCESS | 1789 | 1471542605491 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:05 INFO - PROCESS | 1789 | 1471542605507 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:05 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b33400 == 20 [pid = 1789] [id = 294] 10:50:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x90b34400) [pid = 1789] [serial = 883] [outer = (nil)] 10:50:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x90e45400) [pid = 1789] [serial = 884] [outer = 0x90b34400] 10:50:05 INFO - PROCESS | 1789 | 1471542605585 Marionette DEBUG loaded listener.js 10:50:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0x90e4f400) [pid = 1789] [serial = 885] [outer = 0x90b34400] 10:50:06 INFO - PROCESS | 1789 | 1471542606541 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 10:50:06 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x96256800) [pid = 1789] [serial = 825] [outer = (nil)] [url = about:blank] 10:50:06 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x936e1800) [pid = 1789] [serial = 819] [outer = (nil)] [url = about:blank] 10:50:06 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x92aca800) [pid = 1789] [serial = 818] [outer = (nil)] [url = about:blank] 10:50:06 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x94fbd400) [pid = 1789] [serial = 822] [outer = (nil)] [url = about:blank] 10:50:06 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x8e5de400) [pid = 1789] [serial = 800] [outer = (nil)] [url = about:blank] 10:50:06 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x8e810400) [pid = 1789] [serial = 801] [outer = (nil)] [url = about:blank] 10:50:06 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x93765000) [pid = 1789] [serial = 798] [outer = (nil)] [url = about:blank] 10:50:06 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x91d4c400) [pid = 1789] [serial = 803] [outer = (nil)] [url = about:blank] 10:50:06 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x96258400) [pid = 1789] [serial = 824] [outer = (nil)] [url = about:blank] 10:50:06 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x94ffa000) [pid = 1789] [serial = 810] [outer = (nil)] [url = about:blank] 10:50:06 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x91adf400) [pid = 1789] [serial = 816] [outer = (nil)] [url = about:blank] 10:50:06 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x91a79400) [pid = 1789] [serial = 815] [outer = (nil)] [url = about:blank] 10:50:06 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x928a6c00) [pid = 1789] [serial = 804] [outer = (nil)] [url = about:blank] 10:50:06 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x94fb4c00) [pid = 1789] [serial = 821] [outer = (nil)] [url = about:blank] 10:50:06 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x8e817c00) [pid = 1789] [serial = 812] [outer = (nil)] [url = about:blank] 10:50:06 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x93a80c00) [pid = 1789] [serial = 807] [outer = (nil)] [url = about:blank] 10:50:06 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x93769400) [pid = 1789] [serial = 806] [outer = (nil)] [url = about:blank] 10:50:06 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x8f416c00) [pid = 1789] [serial = 813] [outer = (nil)] [url = about:blank] 10:50:06 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x94fb9400) [pid = 1789] [serial = 809] [outer = (nil)] [url = about:blank] 10:50:06 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x94fef800) [pid = 1789] [serial = 827] [outer = (nil)] [url = about:blank] 10:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1539ms 10:50:06 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x97489000) [pid = 1789] [serial = 828] [outer = (nil)] [url = about:blank] 10:50:06 INFO - PROCESS | 1789 | 1471542606595 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 10:50:06 INFO - PROCESS | 1789 | 1471542606600 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 10:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:50:06 INFO - PROCESS | 1789 | 1471542606611 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:50:06 INFO - PROCESS | 1789 | 1471542606616 Marionette TRACE conn4 <- [1,1150,null,{}] 10:50:06 INFO - PROCESS | 1789 | 1471542606622 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:06 INFO - PROCESS | 1789 | 1471542606628 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:06 INFO - PROCESS | 1789 | 1471542606790 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 10:50:06 INFO - PROCESS | 1789 | 1471542606802 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:06 INFO - PROCESS | 1789 | 1471542606817 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:06 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5e0000 == 21 [pid = 1789] [id = 295] 10:50:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x91a7d400) [pid = 1789] [serial = 886] [outer = (nil)] 10:50:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x9203e800) [pid = 1789] [serial = 887] [outer = 0x91a7d400] 10:50:06 INFO - PROCESS | 1789 | 1471542606921 Marionette DEBUG loaded listener.js 10:50:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x928a2c00) [pid = 1789] [serial = 888] [outer = 0x91a7d400] 10:50:07 INFO - PROCESS | 1789 | 1471542607809 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 10:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1234ms 10:50:07 INFO - PROCESS | 1789 | 1471542607842 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 10:50:07 INFO - PROCESS | 1789 | 1471542607845 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 10:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:50:07 INFO - PROCESS | 1789 | 1471542607852 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:50:07 INFO - PROCESS | 1789 | 1471542607856 Marionette TRACE conn4 <- [1,1154,null,{}] 10:50:07 INFO - PROCESS | 1789 | 1471542607871 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:07 INFO - PROCESS | 1789 | 1471542607879 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:08 INFO - PROCESS | 1789 | 1471542608086 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 10:50:08 INFO - PROCESS | 1789 | 1471542608097 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:08 INFO - PROCESS | 1789 | 1471542608110 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:08 INFO - PROCESS | 1789 | ++DOCSHELL 0x9375b400 == 22 [pid = 1789] [id = 296] 10:50:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x9375c000) [pid = 1789] [serial = 889] [outer = (nil)] 10:50:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x93872800) [pid = 1789] [serial = 890] [outer = 0x9375c000] 10:50:08 INFO - PROCESS | 1789 | 1471542608182 Marionette DEBUG loaded listener.js 10:50:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x93a8e000) [pid = 1789] [serial = 891] [outer = 0x9375c000] 10:50:09 INFO - PROCESS | 1789 | 1471542609119 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 10:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1329ms 10:50:09 INFO - PROCESS | 1789 | 1471542609185 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 10:50:09 INFO - PROCESS | 1789 | 1471542609189 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 10:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:50:09 INFO - PROCESS | 1789 | 1471542609195 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:50:09 INFO - PROCESS | 1789 | 1471542609198 Marionette TRACE conn4 <- [1,1158,null,{}] 10:50:09 INFO - PROCESS | 1789 | 1471542609203 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:09 INFO - PROCESS | 1789 | 1471542609208 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:09 INFO - PROCESS | 1789 | 1471542609431 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 10:50:09 INFO - PROCESS | 1789 | 1471542609455 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:09 INFO - PROCESS | 1789 | 1471542609462 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:09 INFO - PROCESS | 1789 | ++DOCSHELL 0x928a8000 == 23 [pid = 1789] [id = 297] 10:50:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x94fb9c00) [pid = 1789] [serial = 892] [outer = (nil)] 10:50:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x94fef800) [pid = 1789] [serial = 893] [outer = 0x94fb9c00] 10:50:09 INFO - PROCESS | 1789 | 1471542609535 Marionette DEBUG loaded listener.js 10:50:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x962be800) [pid = 1789] [serial = 894] [outer = 0x94fb9c00] 10:50:10 INFO - PROCESS | 1789 | 1471542610431 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 10:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1278ms 10:50:10 INFO - PROCESS | 1789 | 1471542610474 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 10:50:10 INFO - PROCESS | 1789 | 1471542610477 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 10:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:50:10 INFO - PROCESS | 1789 | 1471542610488 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:50:10 INFO - PROCESS | 1789 | 1471542610491 Marionette TRACE conn4 <- [1,1162,null,{}] 10:50:10 INFO - PROCESS | 1789 | 1471542610497 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:10 INFO - PROCESS | 1789 | 1471542610502 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:10 INFO - PROCESS | 1789 | 1471542610698 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 10:50:10 INFO - PROCESS | 1789 | 1471542610725 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:10 INFO - PROCESS | 1789 | 1471542610736 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:10 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a80800 == 24 [pid = 1789] [id = 298] 10:50:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9459e400) [pid = 1789] [serial = 895] [outer = (nil)] 10:50:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x962ca400) [pid = 1789] [serial = 896] [outer = 0x9459e400] 10:50:10 INFO - PROCESS | 1789 | 1471542610803 Marionette DEBUG loaded listener.js 10:50:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x97487800) [pid = 1789] [serial = 897] [outer = 0x9459e400] 10:50:11 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x8e5e3000) [pid = 1789] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:50:11 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x928a9800) [pid = 1789] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:50:11 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x93a89800) [pid = 1789] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 10:50:11 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x94568c00) [pid = 1789] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:50:11 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x97493400) [pid = 1789] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:50:11 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x9a417400) [pid = 1789] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:50:11 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x90e5c800) [pid = 1789] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:50:11 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x90e5d800) [pid = 1789] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:50:11 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x91ad7800) [pid = 1789] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:50:11 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8e815400) [pid = 1789] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:50:11 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x91a77000) [pid = 1789] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:50:11 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x928ac800) [pid = 1789] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:50:11 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x92957400) [pid = 1789] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:50:11 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x92acb800) [pid = 1789] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:50:11 INFO - PROCESS | 1789 | 1471542611818 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 10:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1381ms 10:50:11 INFO - PROCESS | 1789 | 1471542611864 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 10:50:11 INFO - PROCESS | 1789 | 1471542611869 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 10:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:50:11 INFO - PROCESS | 1789 | 1471542611880 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:50:11 INFO - PROCESS | 1789 | 1471542611882 Marionette TRACE conn4 <- [1,1166,null,{}] 10:50:11 INFO - PROCESS | 1789 | 1471542611887 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:11 INFO - PROCESS | 1789 | 1471542611899 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:12 INFO - PROCESS | 1789 | 1471542612099 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 10:50:12 INFO - PROCESS | 1789 | 1471542612224 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:12 INFO - PROCESS | 1789 | 1471542612233 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:12 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5ddc00 == 25 [pid = 1789] [id = 299] 10:50:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x8e80d000) [pid = 1789] [serial = 898] [outer = (nil)] 10:50:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x962bd400) [pid = 1789] [serial = 899] [outer = 0x8e80d000] 10:50:12 INFO - PROCESS | 1789 | 1471542612302 Marionette DEBUG loaded listener.js 10:50:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x9864c800) [pid = 1789] [serial = 900] [outer = 0x8e80d000] 10:50:13 INFO - PROCESS | 1789 | 1471542613047 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 10:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1227ms 10:50:13 INFO - PROCESS | 1789 | 1471542613108 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 10:50:13 INFO - PROCESS | 1789 | 1471542613111 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 10:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:50:13 INFO - PROCESS | 1789 | 1471542613117 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:50:13 INFO - PROCESS | 1789 | 1471542613119 Marionette TRACE conn4 <- [1,1170,null,{}] 10:50:13 INFO - PROCESS | 1789 | 1471542613126 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:13 INFO - PROCESS | 1789 | 1471542613130 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:13 INFO - PROCESS | 1789 | 1471542613340 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 10:50:13 INFO - PROCESS | 1789 | 1471542613509 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:13 INFO - PROCESS | 1789 | 1471542613519 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:13 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e625800 == 26 [pid = 1789] [id = 300] 10:50:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x8e626800) [pid = 1789] [serial = 901] [outer = (nil)] 10:50:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x8e814400) [pid = 1789] [serial = 902] [outer = 0x8e626800] 10:50:13 INFO - PROCESS | 1789 | 1471542613603 Marionette DEBUG loaded listener.js 10:50:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x8f40f400) [pid = 1789] [serial = 903] [outer = 0x8e626800] 10:50:14 INFO - PROCESS | 1789 | 1471542614596 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 10:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1528ms 10:50:14 INFO - PROCESS | 1789 | 1471542614647 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 10:50:14 INFO - PROCESS | 1789 | 1471542614654 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 10:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:50:14 INFO - PROCESS | 1789 | 1471542614663 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:50:14 INFO - PROCESS | 1789 | 1471542614668 Marionette TRACE conn4 <- [1,1174,null,{}] 10:50:14 INFO - PROCESS | 1789 | 1471542614675 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:14 INFO - PROCESS | 1789 | 1471542614681 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:14 INFO - PROCESS | 1789 | 1471542614861 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 10:50:15 INFO - PROCESS | 1789 | 1471542615036 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:15 INFO - PROCESS | 1789 | 1471542615048 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:15 INFO - PROCESS | 1789 | ++DOCSHELL 0x92043c00 == 27 [pid = 1789] [id = 301] 10:50:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x928a7c00) [pid = 1789] [serial = 904] [outer = (nil)] 10:50:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x92958400) [pid = 1789] [serial = 905] [outer = 0x928a7c00] 10:50:15 INFO - PROCESS | 1789 | 1471542615178 Marionette DEBUG loaded listener.js 10:50:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x92ac3000) [pid = 1789] [serial = 906] [outer = 0x928a7c00] 10:50:16 INFO - PROCESS | 1789 | 1471542616101 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 10:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 10:50:16 INFO - PROCESS | 1789 | 1471542616150 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 10:50:16 INFO - PROCESS | 1789 | 1471542616157 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:50:16 INFO - PROCESS | 1789 | 1471542616160 Marionette TRACE conn4 <- [1,1178,null,{}] 10:50:16 INFO - PROCESS | 1789 | 1471542616167 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:16 INFO - PROCESS | 1789 | 1471542616172 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:16 INFO - PROCESS | 1789 | 1471542616348 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 10:50:16 INFO - PROCESS | 1789 | 1471542616616 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:16 INFO - PROCESS | 1789 | 1471542616624 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:16 INFO - PROCESS | 1789 | ++DOCSHELL 0x94fbd800 == 28 [pid = 1789] [id = 302] 10:50:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x94fc1400) [pid = 1789] [serial = 907] [outer = (nil)] 10:50:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x962c2000) [pid = 1789] [serial = 908] [outer = 0x94fc1400] 10:50:16 INFO - PROCESS | 1789 | 1471542616750 Marionette DEBUG loaded listener.js 10:50:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x97490c00) [pid = 1789] [serial = 909] [outer = 0x94fc1400] 10:50:17 INFO - PROCESS | 1789 | 1471542617715 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 10:50:17 INFO - PROCESS | 1789 | 1471542617798 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 10:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 10:50:17 INFO - PROCESS | 1789 | 1471542617816 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:50:17 INFO - PROCESS | 1789 | 1471542617823 Marionette TRACE conn4 <- [1,1182,null,{}] 10:50:17 INFO - PROCESS | 1789 | 1471542617830 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:17 INFO - PROCESS | 1789 | 1471542617837 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:18 INFO - PROCESS | 1789 | 1471542618016 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 10:50:18 INFO - PROCESS | 1789 | 1471542618243 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:18 INFO - PROCESS | 1789 | 1471542618251 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:18 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e621800 == 29 [pid = 1789] [id = 303] 10:50:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x91d52c00) [pid = 1789] [serial = 910] [outer = (nil)] 10:50:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x990e6800) [pid = 1789] [serial = 911] [outer = 0x91d52c00] 10:50:18 INFO - PROCESS | 1789 | 1471542618345 Marionette DEBUG loaded listener.js 10:50:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x9a3ddc00) [pid = 1789] [serial = 912] [outer = 0x91d52c00] 10:50:19 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:50:19 INFO - PROCESS | 1789 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:50:19 INFO - PROCESS | 1789 | 1471542619221 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 10:50:19 INFO - PROCESS | 1789 | 1471542619264 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 10:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 10:50:19 INFO - PROCESS | 1789 | 1471542619271 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:50:19 INFO - PROCESS | 1789 | 1471542619274 Marionette TRACE conn4 <- [1,1186,null,{}] 10:50:19 INFO - PROCESS | 1789 | 1471542619280 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:19 INFO - PROCESS | 1789 | 1471542619285 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:19 INFO - PROCESS | 1789 | 1471542619456 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 10:50:19 INFO - PROCESS | 1789 | 1471542619622 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:19 INFO - PROCESS | 1789 | 1471542619629 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:19 INFO - PROCESS | 1789 | ++DOCSHELL 0x99052400 == 30 [pid = 1789] [id = 304] 10:50:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x99057800) [pid = 1789] [serial = 913] [outer = (nil)] 10:50:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x9a424800) [pid = 1789] [serial = 914] [outer = 0x99057800] 10:50:19 INFO - PROCESS | 1789 | 1471542619712 Marionette DEBUG loaded listener.js 10:50:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x9a4ec400) [pid = 1789] [serial = 915] [outer = 0x99057800] 10:50:20 INFO - PROCESS | 1789 | 1471542620644 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 10:50:20 INFO - PROCESS | 1789 | 1471542620706 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 10:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 10:50:20 INFO - PROCESS | 1789 | 1471542620713 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:50:20 INFO - PROCESS | 1789 | 1471542620716 Marionette TRACE conn4 <- [1,1190,null,{}] 10:50:20 INFO - PROCESS | 1789 | 1471542620722 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:20 INFO - PROCESS | 1789 | 1471542620727 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:20 INFO - PROCESS | 1789 | 1471542620905 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 10:50:21 INFO - PROCESS | 1789 | 1471542621071 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:21 INFO - PROCESS | 1789 | 1471542621088 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:21 INFO - PROCESS | 1789 | ++DOCSHELL 0x9a4f9000 == 31 [pid = 1789] [id = 305] 10:50:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x9a4f9800) [pid = 1789] [serial = 916] [outer = (nil)] 10:50:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x9a671400) [pid = 1789] [serial = 917] [outer = 0x9a4f9800] 10:50:21 INFO - PROCESS | 1789 | 1471542621182 Marionette DEBUG loaded listener.js 10:50:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x9ab2dc00) [pid = 1789] [serial = 918] [outer = 0x9a4f9800] 10:50:22 INFO - PROCESS | 1789 | 1471542622147 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 10:50:22 INFO - PROCESS | 1789 | 1471542622197 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 10:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 10:50:22 INFO - PROCESS | 1789 | 1471542622204 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:50:22 INFO - PROCESS | 1789 | 1471542622208 Marionette TRACE conn4 <- [1,1194,null,{}] 10:50:22 INFO - PROCESS | 1789 | 1471542622214 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:22 INFO - PROCESS | 1789 | 1471542622219 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:22 INFO - PROCESS | 1789 | 1471542622407 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 10:50:22 INFO - PROCESS | 1789 | 1471542622587 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:22 INFO - PROCESS | 1789 | 1471542622595 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:22 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e49c00 == 32 [pid = 1789] [id = 306] 10:50:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x92ac9000) [pid = 1789] [serial = 919] [outer = (nil)] 10:50:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0x9ab85800) [pid = 1789] [serial = 920] [outer = 0x92ac9000] 10:50:22 INFO - PROCESS | 1789 | 1471542622679 Marionette DEBUG loaded listener.js 10:50:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 96 (0x9ab89000) [pid = 1789] [serial = 921] [outer = 0x92ac9000] 10:50:23 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:50:23 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:50:23 INFO - PROCESS | 1789 | 1471542623585 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 10:50:23 INFO - PROCESS | 1789 | 1471542623643 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 10:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 10:50:23 INFO - PROCESS | 1789 | 1471542623649 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:50:23 INFO - PROCESS | 1789 | 1471542623653 Marionette TRACE conn4 <- [1,1198,null,{}] 10:50:23 INFO - PROCESS | 1789 | 1471542623658 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:23 INFO - PROCESS | 1789 | 1471542623663 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:23 INFO - PROCESS | 1789 | 1471542623829 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 10:50:24 INFO - PROCESS | 1789 | 1471542623998 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:24 INFO - PROCESS | 1789 | 1471542624004 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:24 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e625400 == 33 [pid = 1789] [id = 307] 10:50:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 97 (0x8e62a800) [pid = 1789] [serial = 922] [outer = (nil)] 10:50:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 98 (0x91a75800) [pid = 1789] [serial = 923] [outer = 0x8e62a800] 10:50:24 INFO - PROCESS | 1789 | 1471542624096 Marionette DEBUG loaded listener.js 10:50:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 99 (0x921c4000) [pid = 1789] [serial = 924] [outer = 0x8e62a800] 10:50:24 INFO - PROCESS | 1789 | 1471542624969 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 10:50:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:50:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1378ms 10:50:25 INFO - PROCESS | 1789 | 1471542625205 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 10:50:25 INFO - PROCESS | 1789 | 1471542625213 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 10:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:50:25 INFO - PROCESS | 1789 | 1471542625244 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:50:25 INFO - PROCESS | 1789 | 1471542625248 Marionette TRACE conn4 <- [1,1202,null,{}] 10:50:25 INFO - PROCESS | 1789 | 1471542625256 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:25 INFO - PROCESS | 1789 | 1471542625263 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:25 INFO - PROCESS | 1789 | 1471542625426 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 10:50:25 INFO - PROCESS | 1789 | 1471542625652 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:25 INFO - PROCESS | 1789 | 1471542625665 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:25 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e80e400 == 34 [pid = 1789] [id = 308] 10:50:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 100 (0x90e4e800) [pid = 1789] [serial = 925] [outer = (nil)] 10:50:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 101 (0x91a77000) [pid = 1789] [serial = 926] [outer = 0x90e4e800] 10:50:25 INFO - PROCESS | 1789 | 1471542625741 Marionette DEBUG loaded listener.js 10:50:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 102 (0x91adf400) [pid = 1789] [serial = 927] [outer = 0x90e4e800] 10:50:26 INFO - PROCESS | 1789 | 1471542626680 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:50:26 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 10:50:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1482ms 10:50:26 INFO - PROCESS | 1789 | 1471542626726 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 10:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:50:26 INFO - PROCESS | 1789 | 1471542626731 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 10:50:26 INFO - PROCESS | 1789 | 1471542626741 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:50:26 INFO - PROCESS | 1789 | 1471542626747 Marionette TRACE conn4 <- [1,1206,null,{}] 10:50:26 INFO - PROCESS | 1789 | 1471542626754 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:26 INFO - PROCESS | 1789 | 1471542626760 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:26 INFO - PROCESS | 1789 | 1471542626926 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 10:50:28 INFO - PROCESS | 1789 | --DOCSHELL 0x90e51c00 == 33 [pid = 1789] [id = 283] 10:50:28 INFO - PROCESS | 1789 | --DOMWINDOW == 101 (0x8f40f800) [pid = 1789] [serial = 831] [outer = (nil)] [url = about:blank] 10:50:28 INFO - PROCESS | 1789 | --DOMWINDOW == 100 (0x8e811000) [pid = 1789] [serial = 830] [outer = (nil)] [url = about:blank] 10:50:28 INFO - PROCESS | 1789 | --DOMWINDOW == 99 (0x92ac5400) [pid = 1789] [serial = 834] [outer = (nil)] [url = about:blank] 10:50:28 INFO - PROCESS | 1789 | --DOMWINDOW == 98 (0x92951400) [pid = 1789] [serial = 833] [outer = (nil)] [url = about:blank] 10:50:28 INFO - PROCESS | 1789 | --DOMWINDOW == 97 (0x94fc0c00) [pid = 1789] [serial = 837] [outer = (nil)] [url = about:blank] 10:50:28 INFO - PROCESS | 1789 | --DOMWINDOW == 96 (0x94568000) [pid = 1789] [serial = 836] [outer = (nil)] [url = about:blank] 10:50:28 INFO - PROCESS | 1789 | --DOMWINDOW == 95 (0x9905a000) [pid = 1789] [serial = 840] [outer = (nil)] [url = about:blank] 10:50:28 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x97ef1c00) [pid = 1789] [serial = 839] [outer = (nil)] [url = about:blank] 10:50:28 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x99ddcc00) [pid = 1789] [serial = 843] [outer = (nil)] [url = about:blank] 10:50:28 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x99d40c00) [pid = 1789] [serial = 842] [outer = (nil)] [url = about:blank] 10:50:28 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x9a4f2000) [pid = 1789] [serial = 846] [outer = (nil)] [url = about:blank] 10:50:28 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x9a41b000) [pid = 1789] [serial = 845] [outer = (nil)] [url = about:blank] 10:50:28 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x9a552400) [pid = 1789] [serial = 849] [outer = (nil)] [url = about:blank] 10:50:28 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x90e60c00) [pid = 1789] [serial = 860] [outer = (nil)] [url = about:blank] 10:50:28 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x921c1400) [pid = 1789] [serial = 855] [outer = (nil)] [url = about:blank] 10:50:28 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x91d4dc00) [pid = 1789] [serial = 854] [outer = (nil)] [url = about:blank] 10:50:28 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x9a4fb000) [pid = 1789] [serial = 848] [outer = (nil)] [url = about:blank] 10:50:28 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x8f409c00) [pid = 1789] [serial = 857] [outer = (nil)] [url = about:blank] 10:50:28 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x8f415c00) [pid = 1789] [serial = 858] [outer = (nil)] [url = about:blank] 10:50:28 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x94ff7c00) [pid = 1789] [serial = 852] [outer = (nil)] [url = about:blank] 10:50:28 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x92acb000) [pid = 1789] [serial = 851] [outer = (nil)] [url = about:blank] 10:50:28 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x92ac4000) [pid = 1789] [serial = 864] [outer = (nil)] [url = about:blank] 10:50:28 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x9374dc00) [pid = 1789] [serial = 866] [outer = (nil)] [url = about:blank] 10:50:28 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x9295a800) [pid = 1789] [serial = 863] [outer = (nil)] [url = about:blank] 10:50:28 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x93762800) [pid = 1789] [serial = 867] [outer = (nil)] [url = about:blank] 10:50:28 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x93a85800) [pid = 1789] [serial = 870] [outer = (nil)] [url = about:blank] 10:50:28 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x91a80800) [pid = 1789] [serial = 861] [outer = (nil)] [url = about:blank] 10:50:28 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x9376b400) [pid = 1789] [serial = 869] [outer = (nil)] [url = about:blank] 10:50:28 INFO - PROCESS | 1789 | 1471542628289 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:28 INFO - PROCESS | 1789 | 1471542628299 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:28 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5e0800 == 34 [pid = 1789] [id = 309] 10:50:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x8e5e1400) [pid = 1789] [serial = 928] [outer = (nil)] 10:50:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x8e622000) [pid = 1789] [serial = 929] [outer = 0x8e5e1400] 10:50:28 INFO - PROCESS | 1789 | 1471542628383 Marionette DEBUG loaded listener.js 10:50:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x8e80e800) [pid = 1789] [serial = 930] [outer = 0x8e5e1400] 10:50:29 INFO - PROCESS | 1789 | 1471542629181 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:50:29 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 10:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 2493ms 10:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:50:29 INFO - PROCESS | 1789 | 1471542629231 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 10:50:29 INFO - PROCESS | 1789 | 1471542629236 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 10:50:29 INFO - PROCESS | 1789 | 1471542629243 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:50:29 INFO - PROCESS | 1789 | 1471542629248 Marionette TRACE conn4 <- [1,1210,null,{}] 10:50:29 INFO - PROCESS | 1789 | 1471542629255 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:29 INFO - PROCESS | 1789 | 1471542629262 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:29 INFO - PROCESS | 1789 | 1471542629425 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 10:50:29 INFO - PROCESS | 1789 | 1471542629436 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:29 INFO - PROCESS | 1789 | 1471542629443 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:29 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b3b000 == 35 [pid = 1789] [id = 310] 10:50:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x90e46000) [pid = 1789] [serial = 931] [outer = (nil)] 10:50:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x90e55800) [pid = 1789] [serial = 932] [outer = 0x90e46000] 10:50:29 INFO - PROCESS | 1789 | 1471542629519 Marionette DEBUG loaded listener.js 10:50:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x91a72400) [pid = 1789] [serial = 933] [outer = 0x90e46000] 10:50:30 INFO - PROCESS | 1789 | 1471542630428 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 10:50:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:50:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1233ms 10:50:30 INFO - PROCESS | 1789 | 1471542630478 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 10:50:30 INFO - PROCESS | 1789 | 1471542630484 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 10:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:50:30 INFO - PROCESS | 1789 | 1471542630491 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:50:30 INFO - PROCESS | 1789 | 1471542630494 Marionette TRACE conn4 <- [1,1214,null,{}] 10:50:30 INFO - PROCESS | 1789 | 1471542630500 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:30 INFO - PROCESS | 1789 | 1471542630505 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:30 INFO - PROCESS | 1789 | 1471542630675 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 10:50:30 INFO - PROCESS | 1789 | 1471542630837 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:30 INFO - PROCESS | 1789 | 1471542630845 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:30 INFO - PROCESS | 1789 | ++DOCSHELL 0x91a74400 == 36 [pid = 1789] [id = 311] 10:50:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x91a7e400) [pid = 1789] [serial = 934] [outer = (nil)] 10:50:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x92043400) [pid = 1789] [serial = 935] [outer = 0x91a7e400] 10:50:30 INFO - PROCESS | 1789 | 1471542630917 Marionette DEBUG loaded listener.js 10:50:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x928ad000) [pid = 1789] [serial = 936] [outer = 0x91a7e400] 10:50:31 INFO - PROCESS | 1789 | 1471542631860 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 10:50:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:50:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1428ms 10:50:31 INFO - PROCESS | 1789 | 1471542631922 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 10:50:31 INFO - PROCESS | 1789 | 1471542631926 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 10:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:50:31 INFO - PROCESS | 1789 | 1471542631941 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:50:31 INFO - PROCESS | 1789 | 1471542631951 Marionette TRACE conn4 <- [1,1218,null,{}] 10:50:31 INFO - PROCESS | 1789 | 1471542631966 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:31 INFO - PROCESS | 1789 | 1471542631973 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:32 INFO - PROCESS | 1789 | 1471542632202 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 10:50:32 INFO - PROCESS | 1789 | 1471542632277 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:32 INFO - PROCESS | 1789 | 1471542632287 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:32 INFO - PROCESS | 1789 | ++DOCSHELL 0x936d7c00 == 37 [pid = 1789] [id = 312] 10:50:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x936db800) [pid = 1789] [serial = 937] [outer = (nil)] 10:50:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9374dc00) [pid = 1789] [serial = 938] [outer = 0x936db800] 10:50:32 INFO - PROCESS | 1789 | 1471542632423 Marionette DEBUG loaded listener.js 10:50:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x93760800) [pid = 1789] [serial = 939] [outer = 0x936db800] 10:50:33 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x8e80d000) [pid = 1789] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:50:33 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x91a7d400) [pid = 1789] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:50:33 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x94ffc400) [pid = 1789] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:50:33 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x93a87000) [pid = 1789] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:50:33 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x90b34400) [pid = 1789] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:50:33 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x9375c000) [pid = 1789] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:50:33 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x92960c00) [pid = 1789] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:50:33 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x94fb9c00) [pid = 1789] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:50:33 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x9459e400) [pid = 1789] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:50:33 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x90b2e400) [pid = 1789] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:50:33 INFO - PROCESS | 1789 | --DOCSHELL 0x93876400 == 36 [pid = 1789] [id = 10] 10:50:33 INFO - PROCESS | 1789 | 1471542633816 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 10:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1956ms 10:50:33 INFO - PROCESS | 1789 | 1471542633890 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 10:50:33 INFO - PROCESS | 1789 | 1471542633893 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 10:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:50:33 INFO - PROCESS | 1789 | 1471542633900 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:50:33 INFO - PROCESS | 1789 | 1471542633903 Marionette TRACE conn4 <- [1,1222,null,{}] 10:50:33 INFO - PROCESS | 1789 | 1471542633908 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:33 INFO - PROCESS | 1789 | 1471542633913 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:34 INFO - PROCESS | 1789 | 1471542634058 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 10:50:34 INFO - PROCESS | 1789 | 1471542634069 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:34 INFO - PROCESS | 1789 | 1471542634079 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:34 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e5fc00 == 37 [pid = 1789] [id = 313] 10:50:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x91d49800) [pid = 1789] [serial = 940] [outer = (nil)] 10:50:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x93767000) [pid = 1789] [serial = 941] [outer = 0x91d49800] 10:50:34 INFO - PROCESS | 1789 | 1471542634146 Marionette DEBUG loaded listener.js 10:50:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x9376a400) [pid = 1789] [serial = 942] [outer = 0x91d49800] 10:50:34 INFO - PROCESS | 1789 | 1471542634964 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 10:50:35 INFO - PROCESS | 1789 | 1471542635031 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 10:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 10:50:35 INFO - PROCESS | 1789 | 1471542635042 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:50:35 INFO - PROCESS | 1789 | 1471542635044 Marionette TRACE conn4 <- [1,1226,null,{}] 10:50:35 INFO - PROCESS | 1789 | 1471542635050 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:35 INFO - PROCESS | 1789 | 1471542635056 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:35 INFO - PROCESS | 1789 | 1471542635205 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 10:50:35 INFO - PROCESS | 1789 | 1471542635215 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:35 INFO - PROCESS | 1789 | 1471542635232 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:35 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a88c00 == 38 [pid = 1789] [id = 314] 10:50:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x94568000) [pid = 1789] [serial = 943] [outer = (nil)] 10:50:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x945a8400) [pid = 1789] [serial = 944] [outer = 0x94568000] 10:50:35 INFO - PROCESS | 1789 | 1471542635314 Marionette DEBUG loaded listener.js 10:50:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x94ff0000) [pid = 1789] [serial = 945] [outer = 0x94568000] 10:50:36 INFO - PROCESS | 1789 | 1471542636522 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 10:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1533ms 10:50:36 INFO - PROCESS | 1789 | 1471542636576 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 10:50:36 INFO - PROCESS | 1789 | 1471542636587 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 10:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:50:36 INFO - PROCESS | 1789 | 1471542636605 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:50:36 INFO - PROCESS | 1789 | 1471542636613 Marionette TRACE conn4 <- [1,1230,null,{}] 10:50:36 INFO - PROCESS | 1789 | 1471542636621 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:36 INFO - PROCESS | 1789 | 1471542636627 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:36 INFO - PROCESS | 1789 | 1471542636838 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 10:50:37 INFO - PROCESS | 1789 | 1471542637096 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:37 INFO - PROCESS | 1789 | 1471542637109 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:37 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e620000 == 39 [pid = 1789] [id = 315] 10:50:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x8f40b800) [pid = 1789] [serial = 946] [outer = (nil)] 10:50:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x91a75c00) [pid = 1789] [serial = 947] [outer = 0x8f40b800] 10:50:37 INFO - PROCESS | 1789 | 1471542637195 Marionette DEBUG loaded listener.js 10:50:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x91addc00) [pid = 1789] [serial = 948] [outer = 0x8f40b800] 10:50:38 INFO - PROCESS | 1789 | 1471542638170 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 10:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1635ms 10:50:38 INFO - PROCESS | 1789 | 1471542638239 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 10:50:38 INFO - PROCESS | 1789 | 1471542638246 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 10:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:50:38 INFO - PROCESS | 1789 | 1471542638258 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:50:38 INFO - PROCESS | 1789 | 1471542638261 Marionette TRACE conn4 <- [1,1234,null,{}] 10:50:38 INFO - PROCESS | 1789 | 1471542638268 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:38 INFO - PROCESS | 1789 | 1471542638274 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:38 INFO - PROCESS | 1789 | 1471542638509 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 10:50:38 INFO - PROCESS | 1789 | 1471542638807 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:38 INFO - PROCESS | 1789 | 1471542638817 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:38 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e809c00 == 40 [pid = 1789] [id = 316] 10:50:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x92acc400) [pid = 1789] [serial = 949] [outer = (nil)] 10:50:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x936da400) [pid = 1789] [serial = 950] [outer = 0x92acc400] 10:50:38 INFO - PROCESS | 1789 | 1471542638908 Marionette DEBUG loaded listener.js 10:50:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x93765000) [pid = 1789] [serial = 951] [outer = 0x92acc400] 10:50:39 INFO - PROCESS | 1789 | 1471542639828 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 10:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1633ms 10:50:39 INFO - PROCESS | 1789 | 1471542639891 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 10:50:39 INFO - PROCESS | 1789 | 1471542639895 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 10:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:50:39 INFO - PROCESS | 1789 | 1471542639902 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:50:39 INFO - PROCESS | 1789 | 1471542639908 Marionette TRACE conn4 <- [1,1238,null,{}] 10:50:39 INFO - PROCESS | 1789 | 1471542639925 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:39 INFO - PROCESS | 1789 | 1471542639934 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:40 INFO - PROCESS | 1789 | 1471542640119 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 10:50:40 INFO - PROCESS | 1789 | 1471542640345 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:40 INFO - PROCESS | 1789 | 1471542640356 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:40 INFO - PROCESS | 1789 | ++DOCSHELL 0x962c1c00 == 41 [pid = 1789] [id = 317] 10:50:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x962c5000) [pid = 1789] [serial = 952] [outer = (nil)] 10:50:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x97484800) [pid = 1789] [serial = 953] [outer = 0x962c5000] 10:50:40 INFO - PROCESS | 1789 | 1471542640485 Marionette DEBUG loaded listener.js 10:50:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x97492c00) [pid = 1789] [serial = 954] [outer = 0x962c5000] 10:50:41 INFO - PROCESS | 1789 | 1471542641634 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 10:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1783ms 10:50:41 INFO - PROCESS | 1789 | 1471542641686 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 10:50:41 INFO - PROCESS | 1789 | 1471542641691 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 10:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:50:41 INFO - PROCESS | 1789 | 1471542641700 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:50:41 INFO - PROCESS | 1789 | 1471542641704 Marionette TRACE conn4 <- [1,1242,null,{}] 10:50:41 INFO - PROCESS | 1789 | 1471542641713 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:41 INFO - PROCESS | 1789 | 1471542641718 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:41 INFO - PROCESS | 1789 | 1471542641890 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 10:50:42 INFO - PROCESS | 1789 | 1471542642103 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:42 INFO - PROCESS | 1789 | 1471542642117 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:42 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e42400 == 42 [pid = 1789] [id = 318] 10:50:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x90e42800) [pid = 1789] [serial = 955] [outer = (nil)] 10:50:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x90e50400) [pid = 1789] [serial = 956] [outer = 0x90e42800] 10:50:42 INFO - PROCESS | 1789 | 1471542642190 Marionette DEBUG loaded listener.js 10:50:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x90e56000) [pid = 1789] [serial = 957] [outer = 0x90e42800] 10:50:42 INFO - PROCESS | 1789 | --DOCSHELL 0x91adec00 == 41 [pid = 1789] [id = 288] 10:50:42 INFO - PROCESS | 1789 | --DOCSHELL 0x928aa400 == 40 [pid = 1789] [id = 287] 10:50:42 INFO - PROCESS | 1789 | --DOCSHELL 0x90e5b000 == 39 [pid = 1789] [id = 286] 10:50:42 INFO - PROCESS | 1789 | --DOCSHELL 0x8e815000 == 38 [pid = 1789] [id = 285] 10:50:42 INFO - PROCESS | 1789 | --DOCSHELL 0x945e4c00 == 37 [pid = 1789] [id = 11] 10:50:42 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x962bd400) [pid = 1789] [serial = 899] [outer = (nil)] [url = about:blank] 10:50:42 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x9864c800) [pid = 1789] [serial = 900] [outer = (nil)] [url = about:blank] 10:50:42 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x928a2c00) [pid = 1789] [serial = 888] [outer = (nil)] [url = about:blank] 10:50:42 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x962c7c00) [pid = 1789] [serial = 882] [outer = (nil)] [url = about:blank] 10:50:42 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x94ffd000) [pid = 1789] [serial = 873] [outer = (nil)] [url = about:blank] 10:50:42 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x90e4f400) [pid = 1789] [serial = 885] [outer = (nil)] [url = about:blank] 10:50:42 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x93872800) [pid = 1789] [serial = 890] [outer = (nil)] [url = about:blank] 10:50:42 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x93753800) [pid = 1789] [serial = 878] [outer = (nil)] [url = about:blank] 10:50:43 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x962be800) [pid = 1789] [serial = 894] [outer = (nil)] [url = about:blank] 10:50:43 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x94fbec00) [pid = 1789] [serial = 872] [outer = (nil)] [url = about:blank] 10:50:43 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x94fef800) [pid = 1789] [serial = 893] [outer = (nil)] [url = about:blank] 10:50:43 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x962ca400) [pid = 1789] [serial = 896] [outer = (nil)] [url = about:blank] 10:50:43 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x93a8e000) [pid = 1789] [serial = 891] [outer = (nil)] [url = about:blank] 10:50:43 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x90e42c00) [pid = 1789] [serial = 875] [outer = (nil)] [url = about:blank] 10:50:43 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x9203e800) [pid = 1789] [serial = 887] [outer = (nil)] [url = about:blank] 10:50:43 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x93764800) [pid = 1789] [serial = 879] [outer = (nil)] [url = about:blank] 10:50:43 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x90e45400) [pid = 1789] [serial = 884] [outer = (nil)] [url = about:blank] 10:50:43 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x91a7a800) [pid = 1789] [serial = 876] [outer = (nil)] [url = about:blank] 10:50:43 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x962c0c00) [pid = 1789] [serial = 881] [outer = (nil)] [url = about:blank] 10:50:43 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x97487800) [pid = 1789] [serial = 897] [outer = (nil)] [url = about:blank] 10:50:43 INFO - PROCESS | 1789 | 1471542643157 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 10:50:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1480ms 10:50:43 INFO - PROCESS | 1789 | 1471542643181 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 10:50:43 INFO - PROCESS | 1789 | 1471542643187 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 10:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:50:43 INFO - PROCESS | 1789 | 1471542643197 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:50:43 INFO - PROCESS | 1789 | 1471542643202 Marionette TRACE conn4 <- [1,1246,null,{}] 10:50:43 INFO - PROCESS | 1789 | 1471542643207 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:43 INFO - PROCESS | 1789 | 1471542643212 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:43 INFO - PROCESS | 1789 | 1471542643366 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 10:50:43 INFO - PROCESS | 1789 | 1471542643382 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:43 INFO - PROCESS | 1789 | 1471542643391 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:43 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ad4c00 == 38 [pid = 1789] [id = 319] 10:50:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x91ad7800) [pid = 1789] [serial = 958] [outer = (nil)] 10:50:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x92041400) [pid = 1789] [serial = 959] [outer = 0x91ad7800] 10:50:43 INFO - PROCESS | 1789 | 1471542643471 Marionette DEBUG loaded listener.js 10:50:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x928a7800) [pid = 1789] [serial = 960] [outer = 0x91ad7800] 10:50:44 INFO - PROCESS | 1789 | 1471542644397 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 10:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1239ms 10:50:44 INFO - PROCESS | 1789 | 1471542644437 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 10:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:50:44 INFO - PROCESS | 1789 | 1471542644441 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 10:50:44 INFO - PROCESS | 1789 | 1471542644447 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:50:44 INFO - PROCESS | 1789 | 1471542644453 Marionette TRACE conn4 <- [1,1250,null,{}] 10:50:44 INFO - PROCESS | 1789 | 1471542644468 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:44 INFO - PROCESS | 1789 | 1471542644476 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:44 INFO - PROCESS | 1789 | 1471542644638 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 10:50:44 INFO - PROCESS | 1789 | 1471542644780 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:44 INFO - PROCESS | 1789 | 1471542644792 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:44 INFO - PROCESS | 1789 | ++DOCSHELL 0x93769000 == 39 [pid = 1789] [id = 320] 10:50:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x93872800) [pid = 1789] [serial = 961] [outer = (nil)] 10:50:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x9459f000) [pid = 1789] [serial = 962] [outer = 0x93872800] 10:50:44 INFO - PROCESS | 1789 | 1471542644865 Marionette DEBUG loaded listener.js 10:50:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x94fc3000) [pid = 1789] [serial = 963] [outer = 0x93872800] 10:50:45 INFO - PROCESS | 1789 | 1471542645716 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 10:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1334ms 10:50:45 INFO - PROCESS | 1789 | 1471542645782 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 10:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:50:45 INFO - PROCESS | 1789 | 1471542645786 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 10:50:45 INFO - PROCESS | 1789 | 1471542645792 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:50:45 INFO - PROCESS | 1789 | 1471542645795 Marionette TRACE conn4 <- [1,1254,null,{}] 10:50:45 INFO - PROCESS | 1789 | 1471542645801 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:45 INFO - PROCESS | 1789 | 1471542645806 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:46 INFO - PROCESS | 1789 | 1471542646009 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 10:50:46 INFO - PROCESS | 1789 | 1471542646051 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:46 INFO - PROCESS | 1789 | 1471542646058 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:46 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f414400 == 40 [pid = 1789] [id = 321] 10:50:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x9625a800) [pid = 1789] [serial = 964] [outer = (nil)] 10:50:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x962bec00) [pid = 1789] [serial = 965] [outer = 0x9625a800] 10:50:46 INFO - PROCESS | 1789 | 1471542646130 Marionette DEBUG loaded listener.js 10:50:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x97486c00) [pid = 1789] [serial = 966] [outer = 0x9625a800] 10:50:47 INFO - PROCESS | 1789 | 1471542647019 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 10:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1282ms 10:50:47 INFO - PROCESS | 1789 | 1471542647088 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 10:50:47 INFO - PROCESS | 1789 | 1471542647092 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 10:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:50:47 INFO - PROCESS | 1789 | 1471542647098 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:50:47 INFO - PROCESS | 1789 | 1471542647101 Marionette TRACE conn4 <- [1,1258,null,{}] 10:50:47 INFO - PROCESS | 1789 | 1471542647107 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:47 INFO - PROCESS | 1789 | 1471542647112 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:47 INFO - PROCESS | 1789 | 1471542647313 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 10:50:47 INFO - PROCESS | 1789 | 1471542647436 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:47 INFO - PROCESS | 1789 | 1471542647445 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:47 INFO - PROCESS | 1789 | ++DOCSHELL 0x962c0000 == 41 [pid = 1789] [id = 322] 10:50:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9748e400) [pid = 1789] [serial = 967] [outer = (nil)] 10:50:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x97efc000) [pid = 1789] [serial = 968] [outer = 0x9748e400] 10:50:47 INFO - PROCESS | 1789 | 1471542647517 Marionette DEBUG loaded listener.js 10:50:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x9905b800) [pid = 1789] [serial = 969] [outer = 0x9748e400] 10:50:48 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x91d49800) [pid = 1789] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:50:48 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x8e626800) [pid = 1789] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:50:48 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x928a7c00) [pid = 1789] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:50:48 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x94fc1400) [pid = 1789] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:50:48 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x936db800) [pid = 1789] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:50:48 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x8e5e1400) [pid = 1789] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:50:48 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x91d52c00) [pid = 1789] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:50:48 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x90e46000) [pid = 1789] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:50:48 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x90e4e800) [pid = 1789] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:50:48 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x99057800) [pid = 1789] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:50:48 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x94fb4400) [pid = 1789] [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.] 10:50:48 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x9a4f9800) [pid = 1789] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:50:48 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x92ac9000) [pid = 1789] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:50:48 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8e62a800) [pid = 1789] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:50:48 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x91a7e400) [pid = 1789] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:50:48 INFO - PROCESS | 1789 | 1471542648479 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 10:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1429ms 10:50:48 INFO - PROCESS | 1789 | 1471542648528 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 10:50:48 INFO - PROCESS | 1789 | 1471542648532 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 10:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:50:48 INFO - PROCESS | 1789 | 1471542648538 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:50:48 INFO - PROCESS | 1789 | 1471542648542 Marionette TRACE conn4 <- [1,1262,null,{}] 10:50:48 INFO - PROCESS | 1789 | 1471542648547 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:48 INFO - PROCESS | 1789 | 1471542648557 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:48 INFO - PROCESS | 1789 | 1471542648746 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 10:50:48 INFO - PROCESS | 1789 | 1471542648869 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:48 INFO - PROCESS | 1789 | 1471542648877 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:48 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e62a800 == 42 [pid = 1789] [id = 323] 10:50:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x8e812400) [pid = 1789] [serial = 970] [outer = (nil)] 10:50:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x94fb5000) [pid = 1789] [serial = 971] [outer = 0x8e812400] 10:50:48 INFO - PROCESS | 1789 | 1471542648962 Marionette DEBUG loaded listener.js 10:50:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x99d3a000) [pid = 1789] [serial = 972] [outer = 0x8e812400] 10:50:49 INFO - PROCESS | 1789 | 1471542649712 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 10:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1229ms 10:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:50:49 INFO - PROCESS | 1789 | 1471542649768 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 10:50:49 INFO - PROCESS | 1789 | 1471542649771 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 10:50:49 INFO - PROCESS | 1789 | 1471542649777 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:50:49 INFO - PROCESS | 1789 | 1471542649780 Marionette TRACE conn4 <- [1,1266,null,{}] 10:50:49 INFO - PROCESS | 1789 | 1471542649785 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:49 INFO - PROCESS | 1789 | 1471542649789 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:50 INFO - PROCESS | 1789 | 1471542650049 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 10:50:50 INFO - PROCESS | 1789 | 1471542650177 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:50 INFO - PROCESS | 1789 | 1471542650188 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:50 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5e3c00 == 43 [pid = 1789] [id = 324] 10:50:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x8e61d400) [pid = 1789] [serial = 973] [outer = (nil)] 10:50:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x8e80a000) [pid = 1789] [serial = 974] [outer = 0x8e61d400] 10:50:50 INFO - PROCESS | 1789 | 1471542650276 Marionette DEBUG loaded listener.js 10:50:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x8e815000) [pid = 1789] [serial = 975] [outer = 0x8e61d400] 10:50:51 INFO - PROCESS | 1789 | 1471542651308 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 10:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1587ms 10:50:51 INFO - PROCESS | 1789 | 1471542651366 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 10:50:51 INFO - PROCESS | 1789 | 1471542651372 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 10:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:50:51 INFO - PROCESS | 1789 | 1471542651381 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:50:51 INFO - PROCESS | 1789 | 1471542651387 Marionette TRACE conn4 <- [1,1270,null,{}] 10:50:51 INFO - PROCESS | 1789 | 1471542651394 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:51 INFO - PROCESS | 1789 | 1471542651400 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:51 INFO - PROCESS | 1789 | 1471542651584 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 10:50:51 INFO - PROCESS | 1789 | 1471542651813 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:51 INFO - PROCESS | 1789 | 1471542651822 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:51 INFO - PROCESS | 1789 | ++DOCSHELL 0x92955c00 == 44 [pid = 1789] [id = 325] 10:50:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x92957400) [pid = 1789] [serial = 976] [outer = (nil)] 10:50:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x9295e400) [pid = 1789] [serial = 977] [outer = 0x92957400] 10:50:51 INFO - PROCESS | 1789 | 1471542651953 Marionette DEBUG loaded listener.js 10:50:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x936d8800) [pid = 1789] [serial = 978] [outer = 0x92957400] 10:50:52 INFO - PROCESS | 1789 | 1471542652885 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 10:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1582ms 10:50:52 INFO - PROCESS | 1789 | 1471542652963 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 10:50:52 INFO - PROCESS | 1789 | 1471542652967 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 10:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:50:52 INFO - PROCESS | 1789 | 1471542652974 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:50:52 INFO - PROCESS | 1789 | 1471542652978 Marionette TRACE conn4 <- [1,1274,null,{}] 10:50:52 INFO - PROCESS | 1789 | 1471542652984 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:52 INFO - PROCESS | 1789 | 1471542652990 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:53 INFO - PROCESS | 1789 | 1471542653205 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 10:50:53 INFO - PROCESS | 1789 | 1471542653466 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:53 INFO - PROCESS | 1789 | 1471542653475 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:53 INFO - PROCESS | 1789 | ++DOCSHELL 0x96256800 == 45 [pid = 1789] [id = 326] 10:50:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x962bc000) [pid = 1789] [serial = 979] [outer = (nil)] 10:50:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x962c6000) [pid = 1789] [serial = 980] [outer = 0x962bc000] 10:50:53 INFO - PROCESS | 1789 | 1471542653602 Marionette DEBUG loaded listener.js 10:50:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x99059800) [pid = 1789] [serial = 981] [outer = 0x962bc000] 10:50:54 INFO - PROCESS | 1789 | 1471542654545 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 10:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1630ms 10:50:54 INFO - PROCESS | 1789 | 1471542654605 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 10:50:54 INFO - PROCESS | 1789 | 1471542654612 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 10:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:50:54 INFO - PROCESS | 1789 | 1471542654630 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:50:54 INFO - PROCESS | 1789 | 1471542654637 Marionette TRACE conn4 <- [1,1278,null,{}] 10:50:54 INFO - PROCESS | 1789 | 1471542654643 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:54 INFO - PROCESS | 1789 | 1471542654650 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:54 INFO - PROCESS | 1789 | 1471542654866 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 10:50:55 INFO - PROCESS | 1789 | 1471542655077 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:55 INFO - PROCESS | 1789 | 1471542655087 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:55 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e621400 == 46 [pid = 1789] [id = 327] 10:50:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x90e4f800) [pid = 1789] [serial = 982] [outer = (nil)] 10:50:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9a3e5400) [pid = 1789] [serial = 983] [outer = 0x90e4f800] 10:50:55 INFO - PROCESS | 1789 | 1471542655210 Marionette DEBUG loaded listener.js 10:50:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x9a41a000) [pid = 1789] [serial = 984] [outer = 0x90e4f800] 10:50:56 INFO - PROCESS | 1789 | 1471542656081 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 10:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1494ms 10:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:50:56 INFO - PROCESS | 1789 | 1471542656116 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 10:50:56 INFO - PROCESS | 1789 | 1471542656119 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 10:50:56 INFO - PROCESS | 1789 | 1471542656127 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:50:56 INFO - PROCESS | 1789 | 1471542656129 Marionette TRACE conn4 <- [1,1282,null,{}] 10:50:56 INFO - PROCESS | 1789 | 1471542656136 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:56 INFO - PROCESS | 1789 | 1471542656141 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:56 INFO - PROCESS | 1789 | 1471542656318 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 10:50:56 INFO - PROCESS | 1789 | 1471542656488 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:56 INFO - PROCESS | 1789 | 1471542656499 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:56 INFO - PROCESS | 1789 | ++DOCSHELL 0x94563c00 == 47 [pid = 1789] [id = 328] 10:50:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x9a0e5400) [pid = 1789] [serial = 985] [outer = (nil)] 10:50:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x9a4f1c00) [pid = 1789] [serial = 986] [outer = 0x9a0e5400] 10:50:56 INFO - PROCESS | 1789 | 1471542656577 Marionette DEBUG loaded listener.js 10:50:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x9a4f3000) [pid = 1789] [serial = 987] [outer = 0x9a0e5400] 10:50:57 INFO - PROCESS | 1789 | 1471542657516 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 10:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1435ms 10:50:57 INFO - PROCESS | 1789 | 1471542657562 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 10:50:57 INFO - PROCESS | 1789 | 1471542657566 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 10:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:50:57 INFO - PROCESS | 1789 | 1471542657573 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:50:57 INFO - PROCESS | 1789 | 1471542657576 Marionette TRACE conn4 <- [1,1286,null,{}] 10:50:57 INFO - PROCESS | 1789 | 1471542657582 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:57 INFO - PROCESS | 1789 | 1471542657587 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:57 INFO - PROCESS | 1789 | 1471542657764 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 10:50:57 INFO - PROCESS | 1789 | 1471542657932 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:57 INFO - PROCESS | 1789 | 1471542657951 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:57 INFO - PROCESS | 1789 | ++DOCSHELL 0x9a671c00 == 48 [pid = 1789] [id = 329] 10:50:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x9a672800) [pid = 1789] [serial = 988] [outer = (nil)] 10:50:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x9a7af000) [pid = 1789] [serial = 989] [outer = 0x9a672800] 10:50:58 INFO - PROCESS | 1789 | 1471542658057 Marionette DEBUG loaded listener.js 10:50:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x9ab33000) [pid = 1789] [serial = 990] [outer = 0x9a672800] 10:50:59 INFO - PROCESS | 1789 | 1471542659044 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 10:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1538ms 10:50:59 INFO - PROCESS | 1789 | 1471542659112 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 10:50:59 INFO - PROCESS | 1789 | 1471542659116 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 10:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:50:59 INFO - PROCESS | 1789 | 1471542659123 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:50:59 INFO - PROCESS | 1789 | 1471542659126 Marionette TRACE conn4 <- [1,1290,null,{}] 10:50:59 INFO - PROCESS | 1789 | 1471542659132 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:59 INFO - PROCESS | 1789 | 1471542659137 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:59 INFO - PROCESS | 1789 | 1471542659307 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 10:50:59 INFO - PROCESS | 1789 | 1471542659724 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:59 INFO - PROCESS | 1789 | 1471542659733 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:50:59 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e818c00 == 49 [pid = 1789] [id = 330] 10:50:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x8f409400) [pid = 1789] [serial = 991] [outer = (nil)] 10:50:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x8f414c00) [pid = 1789] [serial = 992] [outer = 0x8f409400] 10:50:59 INFO - PROCESS | 1789 | 1471542659853 Marionette DEBUG loaded listener.js 10:50:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0x90e43000) [pid = 1789] [serial = 993] [outer = 0x8f409400] 10:51:00 INFO - PROCESS | 1789 | 1471542660798 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 10:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1728ms 10:51:00 INFO - PROCESS | 1789 | 1471542660854 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 10:51:00 INFO - PROCESS | 1789 | 1471542660860 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 10:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:51:00 INFO - PROCESS | 1789 | 1471542660868 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:51:00 INFO - PROCESS | 1789 | 1471542660872 Marionette TRACE conn4 <- [1,1294,null,{}] 10:51:00 INFO - PROCESS | 1789 | 1471542660880 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:00 INFO - PROCESS | 1789 | 1471542660888 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:01 INFO - PROCESS | 1789 | 1471542661062 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 10:51:01 INFO - PROCESS | 1789 | 1471542661280 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:01 INFO - PROCESS | 1789 | 1471542661287 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:01 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e4bc00 == 50 [pid = 1789] [id = 331] 10:51:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 96 (0x91ad3c00) [pid = 1789] [serial = 994] [outer = (nil)] 10:51:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 97 (0x9295b400) [pid = 1789] [serial = 995] [outer = 0x91ad3c00] 10:51:01 INFO - PROCESS | 1789 | 1471542661371 Marionette DEBUG loaded listener.js 10:51:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 98 (0x93752400) [pid = 1789] [serial = 996] [outer = 0x91ad3c00] 10:51:02 INFO - PROCESS | 1789 | --DOCSHELL 0x9375b400 == 49 [pid = 1789] [id = 296] 10:51:02 INFO - PROCESS | 1789 | --DOCSHELL 0x928a8000 == 48 [pid = 1789] [id = 297] 10:51:02 INFO - PROCESS | 1789 | --DOCSHELL 0x9a4f9000 == 47 [pid = 1789] [id = 305] 10:51:02 INFO - PROCESS | 1789 | --DOCSHELL 0x94fbd800 == 46 [pid = 1789] [id = 302] 10:51:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8e621800 == 45 [pid = 1789] [id = 303] 10:51:02 INFO - PROCESS | 1789 | --DOCSHELL 0x90e49c00 == 44 [pid = 1789] [id = 306] 10:51:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5e0800 == 43 [pid = 1789] [id = 309] 10:51:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5e0000 == 42 [pid = 1789] [id = 295] 10:51:02 INFO - PROCESS | 1789 | --DOCSHELL 0x921c5400 == 41 [pid = 1789] [id = 292] 10:51:02 INFO - PROCESS | 1789 | --DOCSHELL 0x91ad6000 == 40 [pid = 1789] [id = 284] 10:51:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5ddc00 == 39 [pid = 1789] [id = 299] 10:51:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8f40e000 == 38 [pid = 1789] [id = 291] 10:51:02 INFO - PROCESS | 1789 | --DOCSHELL 0x93a80800 == 37 [pid = 1789] [id = 298] 10:51:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8e80c000 == 36 [pid = 1789] [id = 290] 10:51:02 INFO - PROCESS | 1789 | --DOCSHELL 0x92043c00 == 35 [pid = 1789] [id = 301] 10:51:02 INFO - PROCESS | 1789 | --DOCSHELL 0x90b33400 == 34 [pid = 1789] [id = 294] 10:51:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8e625400 == 33 [pid = 1789] [id = 307] 10:51:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8e625800 == 32 [pid = 1789] [id = 300] 10:51:02 INFO - PROCESS | 1789 | --DOCSHELL 0x92045c00 == 31 [pid = 1789] [id = 289] 10:51:02 INFO - PROCESS | 1789 | --DOCSHELL 0x94fc0800 == 30 [pid = 1789] [id = 293] 10:51:02 INFO - PROCESS | 1789 | --DOCSHELL 0x99052400 == 29 [pid = 1789] [id = 304] 10:51:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8e80e400 == 28 [pid = 1789] [id = 308] 10:51:02 INFO - PROCESS | 1789 | --DOMWINDOW == 97 (0x93767000) [pid = 1789] [serial = 941] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1789 | --DOMWINDOW == 96 (0x8f40f400) [pid = 1789] [serial = 903] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1789 | --DOMWINDOW == 95 (0x8e814400) [pid = 1789] [serial = 902] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x92ac3000) [pid = 1789] [serial = 906] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x92958400) [pid = 1789] [serial = 905] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x97490c00) [pid = 1789] [serial = 909] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x962c2000) [pid = 1789] [serial = 908] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x9374dc00) [pid = 1789] [serial = 938] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x8e622000) [pid = 1789] [serial = 929] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x8e80e800) [pid = 1789] [serial = 930] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x9a3ddc00) [pid = 1789] [serial = 912] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x90e55800) [pid = 1789] [serial = 932] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x91a72400) [pid = 1789] [serial = 933] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x990e6800) [pid = 1789] [serial = 911] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x91adf400) [pid = 1789] [serial = 927] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x91a77000) [pid = 1789] [serial = 926] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x9a4ec400) [pid = 1789] [serial = 915] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x9a424800) [pid = 1789] [serial = 914] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x8e623400) [pid = 1789] [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.] 10:51:02 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x9ab2dc00) [pid = 1789] [serial = 918] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x9a671400) [pid = 1789] [serial = 917] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x9ab89000) [pid = 1789] [serial = 921] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x9ab85800) [pid = 1789] [serial = 920] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x921c4000) [pid = 1789] [serial = 924] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x928ad000) [pid = 1789] [serial = 936] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x91a75800) [pid = 1789] [serial = 923] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x92043400) [pid = 1789] [serial = 935] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x93760800) [pid = 1789] [serial = 939] [outer = (nil)] [url = about:blank] 10:51:02 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x9376a400) [pid = 1789] [serial = 942] [outer = (nil)] [url = about:blank] 10:51:03 INFO - PROCESS | 1789 | 1471542663312 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 10:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 2489ms 10:51:03 INFO - PROCESS | 1789 | 1471542663357 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 10:51:03 INFO - PROCESS | 1789 | 1471542663363 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 10:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:51:03 INFO - PROCESS | 1789 | 1471542663371 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:51:03 INFO - PROCESS | 1789 | 1471542663375 Marionette TRACE conn4 <- [1,1298,null,{}] 10:51:03 INFO - PROCESS | 1789 | 1471542663383 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:03 INFO - PROCESS | 1789 | 1471542663387 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:03 INFO - PROCESS | 1789 | 1471542663579 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 10:51:03 INFO - PROCESS | 1789 | 1471542663694 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:03 INFO - PROCESS | 1789 | 1471542663701 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:03 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e812000 == 29 [pid = 1789] [id = 332] 10:51:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x8e812c00) [pid = 1789] [serial = 997] [outer = (nil)] 10:51:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x90b30800) [pid = 1789] [serial = 998] [outer = 0x8e812c00] 10:51:03 INFO - PROCESS | 1789 | 1471542663775 Marionette DEBUG loaded listener.js 10:51:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x90b35000) [pid = 1789] [serial = 999] [outer = 0x8e812c00] 10:51:04 INFO - PROCESS | 1789 | 1471542664607 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 10:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1281ms 10:51:04 INFO - PROCESS | 1789 | 1471542664651 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 10:51:04 INFO - PROCESS | 1789 | 1471542664659 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 10:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:51:04 INFO - PROCESS | 1789 | 1471542664670 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:51:04 INFO - PROCESS | 1789 | 1471542664674 Marionette TRACE conn4 <- [1,1302,null,{}] 10:51:04 INFO - PROCESS | 1789 | 1471542664680 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:04 INFO - PROCESS | 1789 | 1471542664686 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:04 INFO - PROCESS | 1789 | 1471542664852 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 10:51:04 INFO - PROCESS | 1789 | 1471542664979 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:04 INFO - PROCESS | 1789 | 1471542664987 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:05 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e5cc00 == 30 [pid = 1789] [id = 333] 10:51:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x91ad2c00) [pid = 1789] [serial = 1000] [outer = (nil)] 10:51:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x91ada800) [pid = 1789] [serial = 1001] [outer = 0x91ad2c00] 10:51:05 INFO - PROCESS | 1789 | 1471542665061 Marionette DEBUG loaded listener.js 10:51:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x91d47800) [pid = 1789] [serial = 1002] [outer = 0x91ad2c00] 10:51:05 INFO - PROCESS | 1789 | 1471542665956 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 10:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1329ms 10:51:06 INFO - PROCESS | 1789 | 1471542665999 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 10:51:06 INFO - PROCESS | 1789 | 1471542666004 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 10:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:51:06 INFO - PROCESS | 1789 | 1471542666018 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:51:06 INFO - PROCESS | 1789 | 1471542666024 Marionette TRACE conn4 <- [1,1306,null,{}] 10:51:06 INFO - PROCESS | 1789 | 1471542666042 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:06 INFO - PROCESS | 1789 | 1471542666051 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:06 INFO - PROCESS | 1789 | 1471542666264 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 10:51:06 INFO - PROCESS | 1789 | 1471542666344 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:06 INFO - PROCESS | 1789 | 1471542666356 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:06 INFO - PROCESS | 1789 | ++DOCSHELL 0x92952000 == 31 [pid = 1789] [id = 334] 10:51:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x92956400) [pid = 1789] [serial = 1003] [outer = (nil)] 10:51:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x92960c00) [pid = 1789] [serial = 1004] [outer = 0x92956400] 10:51:06 INFO - PROCESS | 1789 | 1471542666428 Marionette DEBUG loaded listener.js 10:51:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x92acd000) [pid = 1789] [serial = 1005] [outer = 0x92956400] 10:51:07 INFO - PROCESS | 1789 | 1471542667315 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 10:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1346ms 10:51:07 INFO - PROCESS | 1789 | 1471542667356 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 10:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:51:07 INFO - PROCESS | 1789 | 1471542667361 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 10:51:07 INFO - PROCESS | 1789 | 1471542667367 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:51:07 INFO - PROCESS | 1789 | 1471542667370 Marionette TRACE conn4 <- [1,1310,null,{}] 10:51:07 INFO - PROCESS | 1789 | 1471542667376 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:07 INFO - PROCESS | 1789 | 1471542667381 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:08 INFO - PROCESS | 1789 | 1471542668010 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 10:51:08 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x93877c00) [pid = 1789] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:51:08 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8e812400) [pid = 1789] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:51:08 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x9625a800) [pid = 1789] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:51:08 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x9748e400) [pid = 1789] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:51:08 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x962c5000) [pid = 1789] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:51:08 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x92acc400) [pid = 1789] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:51:08 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8f40b800) [pid = 1789] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:51:08 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x91ad7800) [pid = 1789] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:51:08 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x93872800) [pid = 1789] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:51:08 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x90e42800) [pid = 1789] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:51:08 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x94568000) [pid = 1789] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:51:08 INFO - PROCESS | 1789 | 1471542668195 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:08 INFO - PROCESS | 1789 | 1471542668205 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:08 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5e1000 == 32 [pid = 1789] [id = 335] 10:51:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8e628400) [pid = 1789] [serial = 1006] [outer = (nil)] 10:51:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90b3a400) [pid = 1789] [serial = 1007] [outer = 0x8e628400] 10:51:08 INFO - PROCESS | 1789 | 1471542668272 Marionette DEBUG loaded listener.js 10:51:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x92ac9000) [pid = 1789] [serial = 1008] [outer = 0x8e628400] 10:51:08 INFO - PROCESS | 1789 | 1471542668960 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 10:51:09 INFO - PROCESS | 1789 | 1471542669002 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 10:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 10:51:09 INFO - PROCESS | 1789 | 1471542669008 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:51:09 INFO - PROCESS | 1789 | 1471542669011 Marionette TRACE conn4 <- [1,1314,null,{}] 10:51:09 INFO - PROCESS | 1789 | 1471542669017 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:09 INFO - PROCESS | 1789 | 1471542669022 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:09 INFO - PROCESS | 1789 | 1471542669213 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 10:51:09 INFO - PROCESS | 1789 | 1471542669228 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:09 INFO - PROCESS | 1789 | 1471542669237 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:09 INFO - PROCESS | 1789 | ++DOCSHELL 0x9376c800 == 33 [pid = 1789] [id = 336] 10:51:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x93869c00) [pid = 1789] [serial = 1009] [outer = (nil)] 10:51:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x93a83000) [pid = 1789] [serial = 1010] [outer = 0x93869c00] 10:51:09 INFO - PROCESS | 1789 | 1471542669304 Marionette DEBUG loaded listener.js 10:51:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x93a8e000) [pid = 1789] [serial = 1011] [outer = 0x93869c00] 10:51:10 INFO - PROCESS | 1789 | 1471542670248 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 10:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1281ms 10:51:10 INFO - PROCESS | 1789 | 1471542670291 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 10:51:10 INFO - PROCESS | 1789 | 1471542670298 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 10:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:51:10 INFO - PROCESS | 1789 | 1471542670307 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:51:10 INFO - PROCESS | 1789 | 1471542670311 Marionette TRACE conn4 <- [1,1318,null,{}] 10:51:10 INFO - PROCESS | 1789 | 1471542670320 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:10 INFO - PROCESS | 1789 | 1471542670326 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:10 INFO - PROCESS | 1789 | 1471542670511 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 10:51:10 INFO - PROCESS | 1789 | 1471542670677 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:10 INFO - PROCESS | 1789 | 1471542670693 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:10 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5e2c00 == 34 [pid = 1789] [id = 337] 10:51:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x8e80d000) [pid = 1789] [serial = 1012] [outer = (nil)] 10:51:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x90b38800) [pid = 1789] [serial = 1013] [outer = 0x8e80d000] 10:51:10 INFO - PROCESS | 1789 | 1471542670773 Marionette DEBUG loaded listener.js 10:51:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x90e57400) [pid = 1789] [serial = 1014] [outer = 0x8e80d000] 10:51:11 INFO - PROCESS | 1789 | 1471542671868 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 10:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1648ms 10:51:11 INFO - PROCESS | 1789 | 1471542671954 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 10:51:11 INFO - PROCESS | 1789 | 1471542671961 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 10:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:51:11 INFO - PROCESS | 1789 | 1471542671972 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:51:11 INFO - PROCESS | 1789 | 1471542671976 Marionette TRACE conn4 <- [1,1322,null,{}] 10:51:11 INFO - PROCESS | 1789 | 1471542671983 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:11 INFO - PROCESS | 1789 | 1471542671989 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:12 INFO - PROCESS | 1789 | 1471542672203 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 10:51:12 INFO - PROCESS | 1789 | 1471542672417 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:12 INFO - PROCESS | 1789 | 1471542672423 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:12 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ad2400 == 35 [pid = 1789] [id = 338] 10:51:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x928a9800) [pid = 1789] [serial = 1015] [outer = (nil)] 10:51:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x92952800) [pid = 1789] [serial = 1016] [outer = 0x928a9800] 10:51:12 INFO - PROCESS | 1789 | 1471542672510 Marionette DEBUG loaded listener.js 10:51:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x936d7400) [pid = 1789] [serial = 1017] [outer = 0x928a9800] 10:51:13 INFO - PROCESS | 1789 | 1471542673526 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 10:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1629ms 10:51:13 INFO - PROCESS | 1789 | 1471542673601 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 10:51:13 INFO - PROCESS | 1789 | 1471542673604 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 10:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:51:13 INFO - PROCESS | 1789 | 1471542673612 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:51:13 INFO - PROCESS | 1789 | 1471542673618 Marionette TRACE conn4 <- [1,1326,null,{}] 10:51:13 INFO - PROCESS | 1789 | 1471542673635 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:13 INFO - PROCESS | 1789 | 1471542673644 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:13 INFO - PROCESS | 1789 | 1471542673854 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 10:51:14 INFO - PROCESS | 1789 | 1471542674070 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:14 INFO - PROCESS | 1789 | 1471542674083 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:14 INFO - PROCESS | 1789 | ++DOCSHELL 0x94fc0400 == 36 [pid = 1789] [id = 339] 10:51:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x94fc0800) [pid = 1789] [serial = 1018] [outer = (nil)] 10:51:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x96258c00) [pid = 1789] [serial = 1019] [outer = 0x94fc0800] 10:51:14 INFO - PROCESS | 1789 | 1471542674169 Marionette DEBUG loaded listener.js 10:51:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x962bcc00) [pid = 1789] [serial = 1020] [outer = 0x94fc0800] 10:51:15 INFO - PROCESS | 1789 | 1471542675158 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:51:15 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 10:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1585ms 10:51:15 INFO - PROCESS | 1789 | 1471542675198 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 10:51:15 INFO - PROCESS | 1789 | 1471542675204 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 10:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:51:15 INFO - PROCESS | 1789 | 1471542675210 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:51:15 INFO - PROCESS | 1789 | 1471542675213 Marionette TRACE conn4 <- [1,1330,null,{}] 10:51:15 INFO - PROCESS | 1789 | 1471542675219 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:15 INFO - PROCESS | 1789 | 1471542675224 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:15 INFO - PROCESS | 1789 | 1471542675399 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 10:51:15 INFO - PROCESS | 1789 | 1471542675563 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:15 INFO - PROCESS | 1789 | 1471542675574 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:15 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5e0000 == 37 [pid = 1789] [id = 340] 10:51:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x928b0c00) [pid = 1789] [serial = 1021] [outer = (nil)] 10:51:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9748bc00) [pid = 1789] [serial = 1022] [outer = 0x928b0c00] 10:51:15 INFO - PROCESS | 1789 | 1471542675653 Marionette DEBUG loaded listener.js 10:51:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x97490400) [pid = 1789] [serial = 1023] [outer = 0x928b0c00] 10:51:16 INFO - PROCESS | 1789 | 1471542676800 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:51:16 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 10:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1631ms 10:51:16 INFO - PROCESS | 1789 | 1471542676842 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 10:51:16 INFO - PROCESS | 1789 | 1471542676848 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 10:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:51:16 INFO - PROCESS | 1789 | 1471542676856 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:51:16 INFO - PROCESS | 1789 | 1471542676861 Marionette TRACE conn4 <- [1,1334,null,{}] 10:51:16 INFO - PROCESS | 1789 | 1471542676869 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:16 INFO - PROCESS | 1789 | 1471542676874 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:17 INFO - PROCESS | 1789 | 1471542677047 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 10:51:17 INFO - PROCESS | 1789 | 1471542677283 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:17 INFO - PROCESS | 1789 | 1471542677310 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:17 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e49c00 == 38 [pid = 1789] [id = 341] 10:51:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x90e4a800) [pid = 1789] [serial = 1024] [outer = (nil)] 10:51:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x90e5dc00) [pid = 1789] [serial = 1025] [outer = 0x90e4a800] 10:51:17 INFO - PROCESS | 1789 | 1471542677396 Marionette DEBUG loaded listener.js 10:51:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x91ad5000) [pid = 1789] [serial = 1026] [outer = 0x90e4a800] 10:51:17 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5e1000 == 37 [pid = 1789] [id = 335] 10:51:17 INFO - PROCESS | 1789 | --DOCSHELL 0x92952000 == 36 [pid = 1789] [id = 334] 10:51:17 INFO - PROCESS | 1789 | --DOCSHELL 0x90e5cc00 == 35 [pid = 1789] [id = 333] 10:51:17 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x93759400) [pid = 1789] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:51:18 INFO - PROCESS | 1789 | --DOCSHELL 0x8e812000 == 34 [pid = 1789] [id = 332] 10:51:18 INFO - PROCESS | 1789 | --DOCSHELL 0x90e4bc00 == 33 [pid = 1789] [id = 331] 10:51:18 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x94fb5000) [pid = 1789] [serial = 971] [outer = (nil)] [url = about:blank] 10:51:18 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x962bec00) [pid = 1789] [serial = 965] [outer = (nil)] [url = about:blank] 10:51:18 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x97efc000) [pid = 1789] [serial = 968] [outer = (nil)] [url = about:blank] 10:51:18 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x97486c00) [pid = 1789] [serial = 966] [outer = (nil)] [url = about:blank] 10:51:18 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x97484800) [pid = 1789] [serial = 953] [outer = (nil)] [url = about:blank] 10:51:18 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x97492c00) [pid = 1789] [serial = 954] [outer = (nil)] [url = about:blank] 10:51:18 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x936da400) [pid = 1789] [serial = 950] [outer = (nil)] [url = about:blank] 10:51:18 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x93765000) [pid = 1789] [serial = 951] [outer = (nil)] [url = about:blank] 10:51:18 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x91a75c00) [pid = 1789] [serial = 947] [outer = (nil)] [url = about:blank] 10:51:18 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x91addc00) [pid = 1789] [serial = 948] [outer = (nil)] [url = about:blank] 10:51:18 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x92041400) [pid = 1789] [serial = 959] [outer = (nil)] [url = about:blank] 10:51:18 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x928a7800) [pid = 1789] [serial = 960] [outer = (nil)] [url = about:blank] 10:51:18 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x9459f000) [pid = 1789] [serial = 962] [outer = (nil)] [url = about:blank] 10:51:18 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x90e50400) [pid = 1789] [serial = 956] [outer = (nil)] [url = about:blank] 10:51:18 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x90e56000) [pid = 1789] [serial = 957] [outer = (nil)] [url = about:blank] 10:51:18 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x94ff0000) [pid = 1789] [serial = 945] [outer = (nil)] [url = about:blank] 10:51:18 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x945a8400) [pid = 1789] [serial = 944] [outer = (nil)] [url = about:blank] 10:51:18 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x99d3a000) [pid = 1789] [serial = 972] [outer = (nil)] [url = about:blank] 10:51:18 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x9905b800) [pid = 1789] [serial = 969] [outer = (nil)] [url = about:blank] 10:51:18 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x94fc3000) [pid = 1789] [serial = 963] [outer = (nil)] [url = about:blank] 10:51:18 INFO - PROCESS | 1789 | 1471542678347 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 10:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1532ms 10:51:18 INFO - PROCESS | 1789 | 1471542678387 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 10:51:18 INFO - PROCESS | 1789 | 1471542678394 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 10:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:51:18 INFO - PROCESS | 1789 | 1471542678404 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:51:18 INFO - PROCESS | 1789 | 1471542678408 Marionette TRACE conn4 <- [1,1338,null,{}] 10:51:18 INFO - PROCESS | 1789 | 1471542678414 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:18 INFO - PROCESS | 1789 | 1471542678420 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:18 INFO - PROCESS | 1789 | 1471542678582 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 10:51:18 INFO - PROCESS | 1789 | 1471542678593 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:18 INFO - PROCESS | 1789 | 1471542678599 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:18 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e56000 == 34 [pid = 1789] [id = 342] 10:51:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x91a78400) [pid = 1789] [serial = 1027] [outer = (nil)] 10:51:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x92952000) [pid = 1789] [serial = 1028] [outer = 0x91a78400] 10:51:18 INFO - PROCESS | 1789 | 1471542678674 Marionette DEBUG loaded listener.js 10:51:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x936dd000) [pid = 1789] [serial = 1029] [outer = 0x91a78400] 10:51:19 INFO - PROCESS | 1789 | 1471542679995 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 10:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1638ms 10:51:20 INFO - PROCESS | 1789 | 1471542680043 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 10:51:20 INFO - PROCESS | 1789 | 1471542680046 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 10:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:51:20 INFO - PROCESS | 1789 | 1471542680052 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:51:20 INFO - PROCESS | 1789 | 1471542680058 Marionette TRACE conn4 <- [1,1342,null,{}] 10:51:20 INFO - PROCESS | 1789 | 1471542680090 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:20 INFO - PROCESS | 1789 | 1471542680097 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:20 INFO - PROCESS | 1789 | 1471542680321 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 10:51:20 INFO - PROCESS | 1789 | 1471542680459 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:20 INFO - PROCESS | 1789 | 1471542680472 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:20 INFO - PROCESS | 1789 | ++DOCSHELL 0x93876400 == 35 [pid = 1789] [id = 343] 10:51:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x93a83400) [pid = 1789] [serial = 1030] [outer = (nil)] 10:51:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x945e4c00) [pid = 1789] [serial = 1031] [outer = 0x93a83400] 10:51:20 INFO - PROCESS | 1789 | 1471542680541 Marionette DEBUG loaded listener.js 10:51:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x94fc1c00) [pid = 1789] [serial = 1032] [outer = 0x93a83400] 10:51:21 INFO - PROCESS | 1789 | 1471542681361 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 10:51:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1357ms 10:51:21 INFO - PROCESS | 1789 | 1471542681410 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 10:51:21 INFO - PROCESS | 1789 | 1471542681414 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 10:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:51:21 INFO - PROCESS | 1789 | 1471542681426 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:51:21 INFO - PROCESS | 1789 | 1471542681428 Marionette TRACE conn4 <- [1,1346,null,{}] 10:51:21 INFO - PROCESS | 1789 | 1471542681434 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:21 INFO - PROCESS | 1789 | 1471542681438 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:21 INFO - PROCESS | 1789 | 1471542681634 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 10:51:21 INFO - PROCESS | 1789 | 1471542681663 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:21 INFO - PROCESS | 1789 | 1471542681670 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:21 INFO - PROCESS | 1789 | ++DOCSHELL 0x9456a800 == 36 [pid = 1789] [id = 344] 10:51:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x94fbec00) [pid = 1789] [serial = 1033] [outer = (nil)] 10:51:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x962c7c00) [pid = 1789] [serial = 1034] [outer = 0x94fbec00] 10:51:21 INFO - PROCESS | 1789 | 1471542681739 Marionette DEBUG loaded listener.js 10:51:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x962ca400) [pid = 1789] [serial = 1035] [outer = 0x94fbec00] 10:51:22 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x91ad3c00) [pid = 1789] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 10:51:22 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90e4f800) [pid = 1789] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 10:51:22 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x8e61d400) [pid = 1789] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:51:22 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x92956400) [pid = 1789] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 10:51:22 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x962bc000) [pid = 1789] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 10:51:22 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8e628400) [pid = 1789] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 10:51:22 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x91ad2c00) [pid = 1789] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 10:51:22 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x8f409400) [pid = 1789] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 10:51:22 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x9a0e5400) [pid = 1789] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 10:51:22 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x9a672800) [pid = 1789] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 10:51:22 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x8e812c00) [pid = 1789] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 10:51:22 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x92957400) [pid = 1789] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:51:22 INFO - PROCESS | 1789 | 1471542682776 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 10:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1378ms 10:51:22 INFO - PROCESS | 1789 | 1471542682804 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 10:51:22 INFO - PROCESS | 1789 | 1471542682808 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 10:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:51:22 INFO - PROCESS | 1789 | 1471542682814 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:51:22 INFO - PROCESS | 1789 | 1471542682816 Marionette TRACE conn4 <- [1,1350,null,{}] 10:51:22 INFO - PROCESS | 1789 | 1471542682822 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:22 INFO - PROCESS | 1789 | 1471542682827 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:22 INFO - PROCESS | 1789 | 1471542682970 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 10:51:23 INFO - PROCESS | 1789 | 1471542682986 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:23 INFO - PROCESS | 1789 | 1471542682991 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:23 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e80f800 == 37 [pid = 1789] [id = 345] 10:51:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x8e812c00) [pid = 1789] [serial = 1036] [outer = (nil)] 10:51:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x93a86000) [pid = 1789] [serial = 1037] [outer = 0x8e812c00] 10:51:23 INFO - PROCESS | 1789 | 1471542683061 Marionette DEBUG loaded listener.js 10:51:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x94ffa000) [pid = 1789] [serial = 1038] [outer = 0x8e812c00] 10:51:23 INFO - PROCESS | 1789 | 1471542683982 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 10:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1227ms 10:51:24 INFO - PROCESS | 1789 | 1471542684042 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 10:51:24 INFO - PROCESS | 1789 | 1471542684046 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 10:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:51:24 INFO - PROCESS | 1789 | 1471542684052 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:51:24 INFO - PROCESS | 1789 | 1471542684054 Marionette TRACE conn4 <- [1,1354,null,{}] 10:51:24 INFO - PROCESS | 1789 | 1471542684060 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:24 INFO - PROCESS | 1789 | 1471542684070 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:24 INFO - PROCESS | 1789 | 1471542684264 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 10:51:24 INFO - PROCESS | 1789 | 1471542684393 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:24 INFO - PROCESS | 1789 | 1471542684399 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:24 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5dd800 == 38 [pid = 1789] [id = 346] 10:51:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8f409400) [pid = 1789] [serial = 1039] [outer = (nil)] 10:51:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x99592400) [pid = 1789] [serial = 1040] [outer = 0x8f409400] 10:51:24 INFO - PROCESS | 1789 | 1471542684484 Marionette DEBUG loaded listener.js 10:51:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x99cecc00) [pid = 1789] [serial = 1041] [outer = 0x8f409400] 10:51:25 INFO - PROCESS | 1789 | 1471542685566 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 10:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1527ms 10:51:25 INFO - PROCESS | 1789 | 1471542685580 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 10:51:25 INFO - PROCESS | 1789 | 1471542685586 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 10:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:51:25 INFO - PROCESS | 1789 | 1471542685593 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:51:25 INFO - PROCESS | 1789 | 1471542685601 Marionette TRACE conn4 <- [1,1358,null,{}] 10:51:25 INFO - PROCESS | 1789 | 1471542685609 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:25 INFO - PROCESS | 1789 | 1471542685615 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:25 INFO - PROCESS | 1789 | 1471542685800 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 10:51:26 INFO - PROCESS | 1789 | 1471542686017 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:26 INFO - PROCESS | 1789 | 1471542686030 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:26 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5e1800 == 39 [pid = 1789] [id = 347] 10:51:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8e817400) [pid = 1789] [serial = 1042] [outer = (nil)] 10:51:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x90e5f400) [pid = 1789] [serial = 1043] [outer = 0x8e817400] 10:51:26 INFO - PROCESS | 1789 | 1471542686116 Marionette DEBUG loaded listener.js 10:51:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x921c6800) [pid = 1789] [serial = 1044] [outer = 0x8e817400] 10:51:27 INFO - PROCESS | 1789 | 1471542687011 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 10:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1493ms 10:51:27 INFO - PROCESS | 1789 | 1471542687086 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 10:51:27 INFO - PROCESS | 1789 | 1471542687093 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 10:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:51:27 INFO - PROCESS | 1789 | 1471542687104 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:51:27 INFO - PROCESS | 1789 | 1471542687107 Marionette TRACE conn4 <- [1,1362,null,{}] 10:51:27 INFO - PROCESS | 1789 | 1471542687114 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:27 INFO - PROCESS | 1789 | 1471542687120 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:27 INFO - PROCESS | 1789 | 1471542687338 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 10:51:27 INFO - PROCESS | 1789 | 1471542687592 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:27 INFO - PROCESS | 1789 | 1471542687601 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:27 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e5b800 == 40 [pid = 1789] [id = 348] 10:51:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x9376c400) [pid = 1789] [serial = 1045] [outer = (nil)] 10:51:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x945a6000) [pid = 1789] [serial = 1046] [outer = 0x9376c400] 10:51:27 INFO - PROCESS | 1789 | 1471542687731 Marionette DEBUG loaded listener.js 10:51:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x94ff1400) [pid = 1789] [serial = 1047] [outer = 0x9376c400] 10:51:28 INFO - PROCESS | 1789 | 1471542688689 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 10:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1639ms 10:51:28 INFO - PROCESS | 1789 | 1471542688743 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 10:51:28 INFO - PROCESS | 1789 | 1471542688748 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 10:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:51:28 INFO - PROCESS | 1789 | 1471542688756 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:51:28 INFO - PROCESS | 1789 | 1471542688762 Marionette TRACE conn4 <- [1,1366,null,{}] 10:51:28 INFO - PROCESS | 1789 | 1471542688778 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:28 INFO - PROCESS | 1789 | 1471542688787 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:29 INFO - PROCESS | 1789 | 1471542689009 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 10:51:29 INFO - PROCESS | 1789 | 1471542689217 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:29 INFO - PROCESS | 1789 | 1471542689228 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:29 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5de800 == 41 [pid = 1789] [id = 349] 10:51:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x9905d800) [pid = 1789] [serial = 1048] [outer = (nil)] 10:51:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x99dd9400) [pid = 1789] [serial = 1049] [outer = 0x9905d800] 10:51:29 INFO - PROCESS | 1789 | 1471542689355 Marionette DEBUG loaded listener.js 10:51:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x99f8c400) [pid = 1789] [serial = 1050] [outer = 0x9905d800] 10:51:30 INFO - PROCESS | 1789 | 1471542690307 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 10:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 10:51:30 INFO - PROCESS | 1789 | 1471542690345 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 10:51:30 INFO - PROCESS | 1789 | 1471542690351 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:51:30 INFO - PROCESS | 1789 | 1471542690354 Marionette TRACE conn4 <- [1,1370,null,{}] 10:51:30 INFO - PROCESS | 1789 | 1471542690360 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:30 INFO - PROCESS | 1789 | 1471542690366 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:30 INFO - PROCESS | 1789 | 1471542690544 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 10:51:30 INFO - PROCESS | 1789 | 1471542690711 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:30 INFO - PROCESS | 1789 | 1471542690719 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:30 INFO - PROCESS | 1789 | ++DOCSHELL 0x945aa000 == 42 [pid = 1789] [id = 350] 10:51:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x99dde400) [pid = 1789] [serial = 1051] [outer = (nil)] 10:51:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x9a41a800) [pid = 1789] [serial = 1052] [outer = 0x99dde400] 10:51:30 INFO - PROCESS | 1789 | 1471542690842 Marionette DEBUG loaded listener.js 10:51:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9a41c800) [pid = 1789] [serial = 1053] [outer = 0x99dde400] 10:51:31 INFO - PROCESS | 1789 | 1471542691813 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 10:51:31 INFO - PROCESS | 1789 | 1471542691838 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 10:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 10:51:31 INFO - PROCESS | 1789 | 1471542691845 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:51:31 INFO - PROCESS | 1789 | 1471542691849 Marionette TRACE conn4 <- [1,1374,null,{}] 10:51:31 INFO - PROCESS | 1789 | 1471542691855 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:31 INFO - PROCESS | 1789 | 1471542691860 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:32 INFO - PROCESS | 1789 | 1471542692032 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 10:51:32 INFO - PROCESS | 1789 | 1471542692277 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:32 INFO - PROCESS | 1789 | 1471542692287 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:32 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f40dc00 == 43 [pid = 1789] [id = 351] 10:51:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x928abc00) [pid = 1789] [serial = 1054] [outer = (nil)] 10:51:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9a4ee800) [pid = 1789] [serial = 1055] [outer = 0x928abc00] 10:51:32 INFO - PROCESS | 1789 | 1471542692414 Marionette DEBUG loaded listener.js 10:51:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9a4f5000) [pid = 1789] [serial = 1056] [outer = 0x928abc00] 10:51:33 INFO - PROCESS | 1789 | [1789] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:51:33 INFO - PROCESS | 1789 | 1471542693452 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 10:51:33 INFO - PROCESS | 1789 | 1471542693483 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 10:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 10:51:33 INFO - PROCESS | 1789 | 1471542693489 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:51:33 INFO - PROCESS | 1789 | 1471542693493 Marionette TRACE conn4 <- [1,1378,null,{}] 10:51:33 INFO - PROCESS | 1789 | 1471542693499 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:33 INFO - PROCESS | 1789 | 1471542693509 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:33 INFO - PROCESS | 1789 | 1471542693906 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 10:51:34 INFO - PROCESS | 1789 | 1471542694138 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:34 INFO - PROCESS | 1789 | 1471542694145 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:34 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e813000 == 44 [pid = 1789] [id = 352] 10:51:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x8e813400) [pid = 1789] [serial = 1057] [outer = (nil)] 10:51:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x90b35c00) [pid = 1789] [serial = 1058] [outer = 0x8e813400] 10:51:34 INFO - PROCESS | 1789 | 1471542694227 Marionette DEBUG loaded listener.js 10:51:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x90e56c00) [pid = 1789] [serial = 1059] [outer = 0x8e813400] 10:51:35 INFO - PROCESS | 1789 | 1471542695144 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 10:51:35 INFO - PROCESS | 1789 | 1471542695179 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 10:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 10:51:35 INFO - PROCESS | 1789 | 1471542695188 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:51:35 INFO - PROCESS | 1789 | 1471542695193 Marionette TRACE conn4 <- [1,1382,null,{}] 10:51:35 INFO - PROCESS | 1789 | 1471542695199 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:35 INFO - PROCESS | 1789 | 1471542695204 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:35 INFO - PROCESS | 1789 | 1471542695445 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 10:51:35 INFO - PROCESS | 1789 | 1471542695615 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:35 INFO - PROCESS | 1789 | 1471542695621 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:35 INFO - PROCESS | 1789 | ++DOCSHELL 0x921c7400 == 45 [pid = 1789] [id = 353] 10:51:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x92951800) [pid = 1789] [serial = 1060] [outer = (nil)] 10:51:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x93751c00) [pid = 1789] [serial = 1061] [outer = 0x92951800] 10:51:35 INFO - PROCESS | 1789 | 1471542695698 Marionette DEBUG loaded listener.js 10:51:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x93762400) [pid = 1789] [serial = 1062] [outer = 0x92951800] 10:51:36 INFO - PROCESS | 1789 | --DOCSHELL 0x8e80f800 == 44 [pid = 1789] [id = 345] 10:51:36 INFO - PROCESS | 1789 | --DOCSHELL 0x9456a800 == 43 [pid = 1789] [id = 344] 10:51:36 INFO - PROCESS | 1789 | --DOCSHELL 0x93876400 == 42 [pid = 1789] [id = 343] 10:51:36 INFO - PROCESS | 1789 | --DOCSHELL 0x90e56000 == 41 [pid = 1789] [id = 342] 10:51:36 INFO - PROCESS | 1789 | --DOCSHELL 0x90e49c00 == 40 [pid = 1789] [id = 341] 10:51:36 INFO - PROCESS | 1789 | --DOCSHELL 0x94563c00 == 39 [pid = 1789] [id = 328] 10:51:36 INFO - PROCESS | 1789 | --DOCSHELL 0x9a671c00 == 38 [pid = 1789] [id = 329] 10:51:36 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5e0000 == 37 [pid = 1789] [id = 340] 10:51:36 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5e2c00 == 36 [pid = 1789] [id = 337] 10:51:36 INFO - PROCESS | 1789 | --DOCSHELL 0x91ad2400 == 35 [pid = 1789] [id = 338] 10:51:36 INFO - PROCESS | 1789 | --DOCSHELL 0x9376c800 == 34 [pid = 1789] [id = 336] 10:51:36 INFO - PROCESS | 1789 | --DOCSHELL 0x94fc0400 == 33 [pid = 1789] [id = 339] 10:51:36 INFO - PROCESS | 1789 | --DOCSHELL 0x8e621400 == 32 [pid = 1789] [id = 327] 10:51:36 INFO - PROCESS | 1789 | --DOCSHELL 0x8e818c00 == 31 [pid = 1789] [id = 330] 10:51:36 INFO - PROCESS | 1789 | --DOCSHELL 0x8f40dc00 == 30 [pid = 1789] [id = 351] 10:51:36 INFO - PROCESS | 1789 | --DOCSHELL 0x8e813000 == 29 [pid = 1789] [id = 352] 10:51:36 INFO - PROCESS | 1789 | --DOCSHELL 0x945aa000 == 28 [pid = 1789] [id = 350] 10:51:36 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5de800 == 27 [pid = 1789] [id = 349] 10:51:36 INFO - PROCESS | 1789 | --DOCSHELL 0x90e5b800 == 26 [pid = 1789] [id = 348] 10:51:36 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5dd800 == 25 [pid = 1789] [id = 346] 10:51:36 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5e1800 == 24 [pid = 1789] [id = 347] 10:51:37 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x9295b400) [pid = 1789] [serial = 995] [outer = (nil)] [url = about:blank] 10:51:37 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x9a3e5400) [pid = 1789] [serial = 983] [outer = (nil)] [url = about:blank] 10:51:37 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x8e80a000) [pid = 1789] [serial = 974] [outer = (nil)] [url = about:blank] 10:51:37 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x9a41a000) [pid = 1789] [serial = 984] [outer = (nil)] [url = about:blank] 10:51:37 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x92acd000) [pid = 1789] [serial = 1005] [outer = (nil)] [url = about:blank] 10:51:37 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x92960c00) [pid = 1789] [serial = 1004] [outer = (nil)] [url = about:blank] 10:51:37 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x962c6000) [pid = 1789] [serial = 980] [outer = (nil)] [url = about:blank] 10:51:37 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x92ac9000) [pid = 1789] [serial = 1008] [outer = (nil)] [url = about:blank] 10:51:37 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x91d47800) [pid = 1789] [serial = 1002] [outer = (nil)] [url = about:blank] 10:51:37 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x8f414c00) [pid = 1789] [serial = 992] [outer = (nil)] [url = about:blank] 10:51:37 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x90b3a400) [pid = 1789] [serial = 1007] [outer = (nil)] [url = about:blank] 10:51:37 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x9a4f3000) [pid = 1789] [serial = 987] [outer = (nil)] [url = about:blank] 10:51:37 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x9a7af000) [pid = 1789] [serial = 989] [outer = (nil)] [url = about:blank] 10:51:37 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x90b30800) [pid = 1789] [serial = 998] [outer = (nil)] [url = about:blank] 10:51:37 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x936d8800) [pid = 1789] [serial = 978] [outer = (nil)] [url = about:blank] 10:51:37 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x9295e400) [pid = 1789] [serial = 977] [outer = (nil)] [url = about:blank] 10:51:37 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90e43000) [pid = 1789] [serial = 993] [outer = (nil)] [url = about:blank] 10:51:37 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9ab33000) [pid = 1789] [serial = 990] [outer = (nil)] [url = about:blank] 10:51:37 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x93752400) [pid = 1789] [serial = 996] [outer = (nil)] [url = about:blank] 10:51:37 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x9a4f1c00) [pid = 1789] [serial = 986] [outer = (nil)] [url = about:blank] 10:51:37 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8e815000) [pid = 1789] [serial = 975] [outer = (nil)] [url = about:blank] 10:51:37 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x99059800) [pid = 1789] [serial = 981] [outer = (nil)] [url = about:blank] 10:51:37 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x90b35000) [pid = 1789] [serial = 999] [outer = (nil)] [url = about:blank] 10:51:37 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x91ada800) [pid = 1789] [serial = 1001] [outer = (nil)] [url = about:blank] 10:51:37 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x93a83000) [pid = 1789] [serial = 1010] [outer = (nil)] [url = about:blank] 10:51:37 INFO - PROCESS | 1789 | [1789] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:51:37 INFO - PROCESS | 1789 | 1471542697753 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 10:51:37 INFO - PROCESS | 1789 | 1471542697783 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 10:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 10:51:37 INFO - PROCESS | 1789 | 1471542697790 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:51:37 INFO - PROCESS | 1789 | 1471542697798 Marionette TRACE conn4 <- [1,1386,null,{}] 10:51:37 INFO - PROCESS | 1789 | 1471542697806 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:37 INFO - PROCESS | 1789 | 1471542697811 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:37 INFO - PROCESS | 1789 | 1471542697976 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 10:51:38 INFO - PROCESS | 1789 | 1471542698093 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:38 INFO - PROCESS | 1789 | 1471542698103 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:38 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e62a000 == 25 [pid = 1789] [id = 354] 10:51:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x8e62b000) [pid = 1789] [serial = 1063] [outer = (nil)] 10:51:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8e816c00) [pid = 1789] [serial = 1064] [outer = 0x8e62b000] 10:51:38 INFO - PROCESS | 1789 | 1471542698174 Marionette DEBUG loaded listener.js 10:51:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8f414c00) [pid = 1789] [serial = 1065] [outer = 0x8e62b000] 10:51:39 INFO - PROCESS | 1789 | 1471542699010 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 10:51:39 INFO - PROCESS | 1789 | 1471542699040 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 10:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 10:51:39 INFO - PROCESS | 1789 | 1471542699050 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:51:39 INFO - PROCESS | 1789 | 1471542699055 Marionette TRACE conn4 <- [1,1390,null,{}] 10:51:39 INFO - PROCESS | 1789 | 1471542699061 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:39 INFO - PROCESS | 1789 | 1471542699066 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:39 INFO - PROCESS | 1789 | 1471542699232 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 10:51:39 INFO - PROCESS | 1789 | 1471542699241 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:39 INFO - PROCESS | 1789 | 1471542699251 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:39 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e53c00 == 26 [pid = 1789] [id = 355] 10:51:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x91a75000) [pid = 1789] [serial = 1066] [outer = (nil)] 10:51:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x91a7bc00) [pid = 1789] [serial = 1067] [outer = 0x91a75000] 10:51:39 INFO - PROCESS | 1789 | 1471542699324 Marionette DEBUG loaded listener.js 10:51:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x91ad7400) [pid = 1789] [serial = 1068] [outer = 0x91a75000] 10:51:40 INFO - PROCESS | 1789 | 1471542700340 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 10:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1338ms 10:51:40 INFO - PROCESS | 1789 | 1471542700389 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 10:51:40 INFO - PROCESS | 1789 | 1471542700393 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 10:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:51:40 INFO - PROCESS | 1789 | 1471542700399 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:51:40 INFO - PROCESS | 1789 | 1471542700405 Marionette TRACE conn4 <- [1,1394,null,{}] 10:51:40 INFO - PROCESS | 1789 | 1471542700428 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:40 INFO - PROCESS | 1789 | 1471542700437 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:40 INFO - PROCESS | 1789 | 1471542700641 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 10:51:40 INFO - PROCESS | 1789 | 1471542700667 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:40 INFO - PROCESS | 1789 | 1471542700674 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:40 INFO - PROCESS | 1789 | ++DOCSHELL 0x928af800 == 27 [pid = 1789] [id = 356] 10:51:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x928b0400) [pid = 1789] [serial = 1069] [outer = (nil)] 10:51:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x92959000) [pid = 1789] [serial = 1070] [outer = 0x928b0400] 10:51:40 INFO - PROCESS | 1789 | 1471542700752 Marionette DEBUG loaded listener.js 10:51:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x92ac9400) [pid = 1789] [serial = 1071] [outer = 0x928b0400] 10:51:42 INFO - PROCESS | 1789 | 1471542702099 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 10:51:42 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x91a78400) [pid = 1789] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:51:42 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x93869c00) [pid = 1789] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 10:51:42 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x93a83400) [pid = 1789] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:51:42 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8f409400) [pid = 1789] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:51:42 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x94fbec00) [pid = 1789] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:51:42 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x8e812c00) [pid = 1789] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:51:42 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x928b0c00) [pid = 1789] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:51:42 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x90e4a800) [pid = 1789] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:51:42 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x94fc0800) [pid = 1789] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:51:42 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x928a9800) [pid = 1789] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:51:42 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x8e80d000) [pid = 1789] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 10:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1789ms 10:51:42 INFO - PROCESS | 1789 | 1471542702189 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 10:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:51:42 INFO - PROCESS | 1789 | 1471542702193 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 10:51:42 INFO - PROCESS | 1789 | 1471542702199 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:51:42 INFO - PROCESS | 1789 | 1471542702203 Marionette TRACE conn4 <- [1,1398,null,{}] 10:51:42 INFO - PROCESS | 1789 | 1471542702284 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:42 INFO - PROCESS | 1789 | 1471542702289 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:42 INFO - PROCESS | 1789 | 1471542702474 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 10:51:42 INFO - PROCESS | 1789 | 1471542702554 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:42 INFO - PROCESS | 1789 | 1471542702561 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:42 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e5f800 == 28 [pid = 1789] [id = 357] 10:51:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x91a78400) [pid = 1789] [serial = 1072] [outer = (nil)] 10:51:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x91d52c00) [pid = 1789] [serial = 1073] [outer = 0x91a78400] 10:51:42 INFO - PROCESS | 1789 | 1471542702631 Marionette DEBUG loaded listener.js 10:51:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x92ac7c00) [pid = 1789] [serial = 1074] [outer = 0x91a78400] 10:51:43 INFO - PROCESS | 1789 | 1471542703296 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 10:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1129ms 10:51:43 INFO - PROCESS | 1789 | 1471542703328 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 10:51:43 INFO - PROCESS | 1789 | 1471542703332 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 10:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:51:43 INFO - PROCESS | 1789 | 1471542703375 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:51:43 INFO - PROCESS | 1789 | 1471542703379 Marionette TRACE conn4 <- [1,1402,null,{}] 10:51:43 INFO - PROCESS | 1789 | 1471542703389 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:43 INFO - PROCESS | 1789 | 1471542703394 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:43 INFO - PROCESS | 1789 | 1471542703540 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 10:51:43 INFO - PROCESS | 1789 | 1471542703549 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:43 INFO - PROCESS | 1789 | 1471542703556 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:43 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5dcc00 == 29 [pid = 1789] [id = 358] 10:51:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x936d8000) [pid = 1789] [serial = 1075] [outer = (nil)] 10:51:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x93760400) [pid = 1789] [serial = 1076] [outer = 0x936d8000] 10:51:43 INFO - PROCESS | 1789 | 1471542703625 Marionette DEBUG loaded listener.js 10:51:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x93768400) [pid = 1789] [serial = 1077] [outer = 0x936d8000] 10:51:44 INFO - PROCESS | 1789 | 1471542704777 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 10:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1481ms 10:51:44 INFO - PROCESS | 1789 | 1471542704821 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 10:51:44 INFO - PROCESS | 1789 | 1471542704828 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 10:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:51:44 INFO - PROCESS | 1789 | 1471542704836 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:51:44 INFO - PROCESS | 1789 | 1471542704841 Marionette TRACE conn4 <- [1,1406,null,{}] 10:51:44 INFO - PROCESS | 1789 | 1471542704850 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:44 INFO - PROCESS | 1789 | 1471542704856 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:45 INFO - PROCESS | 1789 | 1471542705041 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 10:51:45 INFO - PROCESS | 1789 | 1471542705263 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:45 INFO - PROCESS | 1789 | 1471542705276 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:45 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e80bc00 == 30 [pid = 1789] [id = 359] 10:51:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8e812400) [pid = 1789] [serial = 1078] [outer = (nil)] 10:51:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x90e48800) [pid = 1789] [serial = 1079] [outer = 0x8e812400] 10:51:45 INFO - PROCESS | 1789 | 1471542705383 Marionette DEBUG loaded listener.js 10:51:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x91a75800) [pid = 1789] [serial = 1080] [outer = 0x8e812400] 10:51:46 INFO - PROCESS | 1789 | 1471542706347 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 10:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1581ms 10:51:46 INFO - PROCESS | 1789 | 1471542706418 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 10:51:46 INFO - PROCESS | 1789 | 1471542706425 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 10:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:51:46 INFO - PROCESS | 1789 | 1471542706436 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:51:46 INFO - PROCESS | 1789 | 1471542706440 Marionette TRACE conn4 <- [1,1410,null,{}] 10:51:46 INFO - PROCESS | 1789 | 1471542706447 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:46 INFO - PROCESS | 1789 | 1471542706453 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:46 INFO - PROCESS | 1789 | 1471542706651 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 10:51:46 INFO - PROCESS | 1789 | 1471542706879 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:46 INFO - PROCESS | 1789 | 1471542706887 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:46 INFO - PROCESS | 1789 | ++DOCSHELL 0x91d4f400 == 31 [pid = 1789] [id = 360] 10:51:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x9295b400) [pid = 1789] [serial = 1081] [outer = (nil)] 10:51:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x92ac8000) [pid = 1789] [serial = 1082] [outer = 0x9295b400] 10:51:47 INFO - PROCESS | 1789 | 1471542707016 Marionette DEBUG loaded listener.js 10:51:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x936df000) [pid = 1789] [serial = 1083] [outer = 0x9295b400] 10:51:48 INFO - PROCESS | 1789 | 1471542708139 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 10:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1738ms 10:51:48 INFO - PROCESS | 1789 | 1471542708174 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 10:51:48 INFO - PROCESS | 1789 | 1471542708177 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 10:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:51:48 INFO - PROCESS | 1789 | 1471542708184 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:51:48 INFO - PROCESS | 1789 | 1471542708190 Marionette TRACE conn4 <- [1,1414,null,{}] 10:51:48 INFO - PROCESS | 1789 | 1471542708207 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:48 INFO - PROCESS | 1789 | 1471542708216 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:48 INFO - PROCESS | 1789 | 1471542708434 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 10:51:48 INFO - PROCESS | 1789 | 1471542708690 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:48 INFO - PROCESS | 1789 | 1471542708700 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:48 INFO - PROCESS | 1789 | ++DOCSHELL 0x945a4000 == 32 [pid = 1789] [id = 361] 10:51:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x945a5000) [pid = 1789] [serial = 1084] [outer = (nil)] 10:51:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x945f3800) [pid = 1789] [serial = 1085] [outer = 0x945a5000] 10:51:48 INFO - PROCESS | 1789 | 1471542708785 Marionette DEBUG loaded listener.js 10:51:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x94fc3c00) [pid = 1789] [serial = 1086] [outer = 0x945a5000] 10:51:49 INFO - PROCESS | 1789 | 1471542709880 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 10:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1736ms 10:51:49 INFO - PROCESS | 1789 | 1471542709920 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 10:51:49 INFO - PROCESS | 1789 | 1471542709925 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 10:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:51:49 INFO - PROCESS | 1789 | 1471542709931 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:51:49 INFO - PROCESS | 1789 | 1471542709935 Marionette TRACE conn4 <- [1,1418,null,{}] 10:51:49 INFO - PROCESS | 1789 | 1471542709941 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:49 INFO - PROCESS | 1789 | 1471542709947 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:50 INFO - PROCESS | 1789 | 1471542710271 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 10:51:50 INFO - PROCESS | 1789 | 1471542710502 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:50 INFO - PROCESS | 1789 | 1471542710514 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:50 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5e3800 == 33 [pid = 1789] [id = 362] 10:51:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x8e62b400) [pid = 1789] [serial = 1087] [outer = (nil)] 10:51:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x8f40c800) [pid = 1789] [serial = 1088] [outer = 0x8e62b400] 10:51:50 INFO - PROCESS | 1789 | 1471542710589 Marionette DEBUG loaded listener.js 10:51:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x90b30c00) [pid = 1789] [serial = 1089] [outer = 0x8e62b400] 10:51:51 INFO - PROCESS | 1789 | --DOCSHELL 0x90e5f800 == 32 [pid = 1789] [id = 357] 10:51:51 INFO - PROCESS | 1789 | --DOCSHELL 0x928af800 == 31 [pid = 1789] [id = 356] 10:51:51 INFO - PROCESS | 1789 | --DOCSHELL 0x90e53c00 == 30 [pid = 1789] [id = 355] 10:51:51 INFO - PROCESS | 1789 | --DOCSHELL 0x8e62a000 == 29 [pid = 1789] [id = 354] 10:51:51 INFO - PROCESS | 1789 | 1471542711601 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 10:51:51 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x99cecc00) [pid = 1789] [serial = 1041] [outer = (nil)] [url = about:blank] 10:51:51 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x99592400) [pid = 1789] [serial = 1040] [outer = (nil)] [url = about:blank] 10:51:51 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x962c7c00) [pid = 1789] [serial = 1034] [outer = (nil)] [url = about:blank] 10:51:51 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x93a86000) [pid = 1789] [serial = 1037] [outer = (nil)] [url = about:blank] 10:51:51 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x962ca400) [pid = 1789] [serial = 1035] [outer = (nil)] [url = about:blank] 10:51:51 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x9748bc00) [pid = 1789] [serial = 1022] [outer = (nil)] [url = about:blank] 10:51:51 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x97490400) [pid = 1789] [serial = 1023] [outer = (nil)] [url = about:blank] 10:51:51 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90e5dc00) [pid = 1789] [serial = 1025] [outer = (nil)] [url = about:blank] 10:51:51 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x91ad5000) [pid = 1789] [serial = 1026] [outer = (nil)] [url = about:blank] 10:51:51 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x96258c00) [pid = 1789] [serial = 1019] [outer = (nil)] [url = about:blank] 10:51:51 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x962bcc00) [pid = 1789] [serial = 1020] [outer = (nil)] [url = about:blank] 10:51:51 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x92952800) [pid = 1789] [serial = 1016] [outer = (nil)] [url = about:blank] 10:51:51 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x936d7400) [pid = 1789] [serial = 1017] [outer = (nil)] [url = about:blank] 10:51:51 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x90b38800) [pid = 1789] [serial = 1013] [outer = (nil)] [url = about:blank] 10:51:51 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x90e57400) [pid = 1789] [serial = 1014] [outer = (nil)] [url = about:blank] 10:51:51 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x92952000) [pid = 1789] [serial = 1028] [outer = (nil)] [url = about:blank] 10:51:51 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x936dd000) [pid = 1789] [serial = 1029] [outer = (nil)] [url = about:blank] 10:51:51 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x93a8e000) [pid = 1789] [serial = 1011] [outer = (nil)] [url = about:blank] 10:51:51 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x94ffa000) [pid = 1789] [serial = 1038] [outer = (nil)] [url = about:blank] 10:51:51 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x945e4c00) [pid = 1789] [serial = 1031] [outer = (nil)] [url = about:blank] 10:51:51 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x94fc1c00) [pid = 1789] [serial = 1032] [outer = (nil)] [url = about:blank] 10:51:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1741ms 10:51:51 INFO - PROCESS | 1789 | 1471542711673 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 10:51:51 INFO - PROCESS | 1789 | 1471542711678 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 10:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:51:51 INFO - PROCESS | 1789 | 1471542711687 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:51:51 INFO - PROCESS | 1789 | 1471542711690 Marionette TRACE conn4 <- [1,1422,null,{}] 10:51:51 INFO - PROCESS | 1789 | 1471542711698 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:51 INFO - PROCESS | 1789 | 1471542711706 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:51 INFO - PROCESS | 1789 | 1471542711881 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 10:51:52 INFO - PROCESS | 1789 | 1471542712051 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:52 INFO - PROCESS | 1789 | 1471542712061 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:52 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b3ac00 == 30 [pid = 1789] [id = 363] 10:51:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x90e4ac00) [pid = 1789] [serial = 1090] [outer = (nil)] 10:51:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x90e5f800) [pid = 1789] [serial = 1091] [outer = 0x90e4ac00] 10:51:52 INFO - PROCESS | 1789 | 1471542712136 Marionette DEBUG loaded listener.js 10:51:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x91ad6c00) [pid = 1789] [serial = 1092] [outer = 0x90e4ac00] 10:51:52 INFO - PROCESS | 1789 | 1471542712907 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 10:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1278ms 10:51:52 INFO - PROCESS | 1789 | 1471542712965 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 10:51:52 INFO - PROCESS | 1789 | 1471542712969 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 10:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:51:52 INFO - PROCESS | 1789 | 1471542712976 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:51:52 INFO - PROCESS | 1789 | 1471542712980 Marionette TRACE conn4 <- [1,1426,null,{}] 10:51:52 INFO - PROCESS | 1789 | 1471542712986 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:52 INFO - PROCESS | 1789 | 1471542712991 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:53 INFO - PROCESS | 1789 | 1471542713147 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 10:51:53 INFO - PROCESS | 1789 | 1471542713166 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:53 INFO - PROCESS | 1789 | 1471542713175 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:53 INFO - PROCESS | 1789 | ++DOCSHELL 0x92044c00 == 31 [pid = 1789] [id = 364] 10:51:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x92aca000) [pid = 1789] [serial = 1093] [outer = (nil)] 10:51:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x936d7400) [pid = 1789] [serial = 1094] [outer = 0x92aca000] 10:51:53 INFO - PROCESS | 1789 | 1471542713243 Marionette DEBUG loaded listener.js 10:51:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x9375f000) [pid = 1789] [serial = 1095] [outer = 0x92aca000] 10:51:54 INFO - PROCESS | 1789 | 1471542714214 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 10:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1283ms 10:51:54 INFO - PROCESS | 1789 | 1471542714261 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 10:51:54 INFO - PROCESS | 1789 | 1471542714267 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 10:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:51:54 INFO - PROCESS | 1789 | 1471542714283 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:51:54 INFO - PROCESS | 1789 | 1471542714290 Marionette TRACE conn4 <- [1,1430,null,{}] 10:51:54 INFO - PROCESS | 1789 | 1471542714303 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:54 INFO - PROCESS | 1789 | 1471542714309 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:54 INFO - PROCESS | 1789 | 1471542714514 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 10:51:54 INFO - PROCESS | 1789 | 1471542714537 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:54 INFO - PROCESS | 1789 | 1471542714545 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:54 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5e4000 == 32 [pid = 1789] [id = 365] 10:51:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x921c2800) [pid = 1789] [serial = 1096] [outer = (nil)] 10:51:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x94fb5000) [pid = 1789] [serial = 1097] [outer = 0x921c2800] 10:51:54 INFO - PROCESS | 1789 | 1471542714625 Marionette DEBUG loaded listener.js 10:51:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x94fc3000) [pid = 1789] [serial = 1098] [outer = 0x921c2800] 10:51:55 INFO - PROCESS | 1789 | 1471542715560 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 10:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1349ms 10:51:55 INFO - PROCESS | 1789 | 1471542715625 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 10:51:55 INFO - PROCESS | 1789 | 1471542715629 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 10:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:51:55 INFO - PROCESS | 1789 | 1471542715640 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:51:55 INFO - PROCESS | 1789 | 1471542715642 Marionette TRACE conn4 <- [1,1434,null,{}] 10:51:55 INFO - PROCESS | 1789 | 1471542715648 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:55 INFO - PROCESS | 1789 | 1471542715653 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:55 INFO - PROCESS | 1789 | 1471542715846 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 10:51:55 INFO - PROCESS | 1789 | 1471542715867 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:55 INFO - PROCESS | 1789 | 1471542715875 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:55 INFO - PROCESS | 1789 | ++DOCSHELL 0x94fb9800 == 33 [pid = 1789] [id = 366] 10:51:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x94fbb000) [pid = 1789] [serial = 1099] [outer = (nil)] 10:51:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x962bdc00) [pid = 1789] [serial = 1100] [outer = 0x94fbb000] 10:51:55 INFO - PROCESS | 1789 | 1471542715943 Marionette DEBUG loaded listener.js 10:51:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x962bfc00) [pid = 1789] [serial = 1101] [outer = 0x94fbb000] 10:51:56 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8e817400) [pid = 1789] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:51:56 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x9376c400) [pid = 1789] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:51:56 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x928b0400) [pid = 1789] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:51:56 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x9905d800) [pid = 1789] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:51:56 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x92951800) [pid = 1789] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:51:56 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x91a75000) [pid = 1789] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:51:56 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x8e62b000) [pid = 1789] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:51:56 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x99dde400) [pid = 1789] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:51:56 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x928abc00) [pid = 1789] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:51:56 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x8e813400) [pid = 1789] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:51:56 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x91a78400) [pid = 1789] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:51:56 INFO - PROCESS | 1789 | 1471542716946 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 10:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1328ms 10:51:56 INFO - PROCESS | 1789 | 1471542716969 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 10:51:56 INFO - PROCESS | 1789 | 1471542716973 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 10:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:51:56 INFO - PROCESS | 1789 | 1471542716979 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:51:56 INFO - PROCESS | 1789 | 1471542716982 Marionette TRACE conn4 <- [1,1438,null,{}] 10:51:56 INFO - PROCESS | 1789 | 1471542716988 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:56 INFO - PROCESS | 1789 | 1471542716992 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:57 INFO - PROCESS | 1789 | 1471542717182 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 10:51:57 INFO - PROCESS | 1789 | 1471542717201 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:57 INFO - PROCESS | 1789 | 1471542717220 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:57 INFO - PROCESS | 1789 | ++DOCSHELL 0x96259400 == 34 [pid = 1789] [id = 367] 10:51:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x9625f800) [pid = 1789] [serial = 1102] [outer = (nil)] 10:51:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x962c7c00) [pid = 1789] [serial = 1103] [outer = 0x9625f800] 10:51:57 INFO - PROCESS | 1789 | 1471542717299 Marionette DEBUG loaded listener.js 10:51:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x9748b000) [pid = 1789] [serial = 1104] [outer = 0x9625f800] 10:51:58 INFO - PROCESS | 1789 | 1471542718134 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 10:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1182ms 10:51:58 INFO - PROCESS | 1789 | 1471542718161 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 10:51:58 INFO - PROCESS | 1789 | 1471542718165 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 10:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:51:58 INFO - PROCESS | 1789 | 1471542718175 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:51:58 INFO - PROCESS | 1789 | 1471542718177 Marionette TRACE conn4 <- [1,1442,null,{}] 10:51:58 INFO - PROCESS | 1789 | 1471542718182 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:58 INFO - PROCESS | 1789 | 1471542718188 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:58 INFO - PROCESS | 1789 | 1471542718341 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 10:51:58 INFO - PROCESS | 1789 | 1471542718351 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:58 INFO - PROCESS | 1789 | 1471542718358 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:58 INFO - PROCESS | 1789 | ++DOCSHELL 0x93767000 == 35 [pid = 1789] [id = 368] 10:51:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x962c9000) [pid = 1789] [serial = 1105] [outer = (nil)] 10:51:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x97e34000) [pid = 1789] [serial = 1106] [outer = 0x962c9000] 10:51:58 INFO - PROCESS | 1789 | 1471542718429 Marionette DEBUG loaded listener.js 10:51:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x98694800) [pid = 1789] [serial = 1107] [outer = 0x962c9000] 10:51:59 INFO - PROCESS | 1789 | 1471542719596 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 10:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1485ms 10:51:59 INFO - PROCESS | 1789 | 1471542719662 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 10:51:59 INFO - PROCESS | 1789 | 1471542719668 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 10:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:51:59 INFO - PROCESS | 1789 | 1471542719676 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:51:59 INFO - PROCESS | 1789 | 1471542719684 Marionette TRACE conn4 <- [1,1446,null,{}] 10:51:59 INFO - PROCESS | 1789 | 1471542719692 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:59 INFO - PROCESS | 1789 | 1471542719698 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:51:59 INFO - PROCESS | 1789 | 1471542719916 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 10:52:00 INFO - PROCESS | 1789 | 1471542720176 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:00 INFO - PROCESS | 1789 | 1471542720188 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:00 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b38800 == 36 [pid = 1789] [id = 369] 10:52:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90e45800) [pid = 1789] [serial = 1108] [outer = (nil)] 10:52:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x91ade400) [pid = 1789] [serial = 1109] [outer = 0x90e45800] 10:52:00 INFO - PROCESS | 1789 | 1471542720273 Marionette DEBUG loaded listener.js 10:52:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x91d50800) [pid = 1789] [serial = 1110] [outer = 0x90e45800] 10:52:01 INFO - PROCESS | 1789 | 1471542721216 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 10:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1587ms 10:52:01 INFO - PROCESS | 1789 | 1471542721263 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 10:52:01 INFO - PROCESS | 1789 | 1471542721271 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 10:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:52:01 INFO - PROCESS | 1789 | 1471542721281 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:52:01 INFO - PROCESS | 1789 | 1471542721285 Marionette TRACE conn4 <- [1,1450,null,{}] 10:52:01 INFO - PROCESS | 1789 | 1471542721292 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:01 INFO - PROCESS | 1789 | 1471542721298 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:01 INFO - PROCESS | 1789 | 1471542721480 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 10:52:01 INFO - PROCESS | 1789 | 1471542721652 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:01 INFO - PROCESS | 1789 | 1471542721663 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:01 INFO - PROCESS | 1789 | ++DOCSHELL 0x92953c00 == 37 [pid = 1789] [id = 370] 10:52:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x9376ac00) [pid = 1789] [serial = 1111] [outer = (nil)] 10:52:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x93a8bc00) [pid = 1789] [serial = 1112] [outer = 0x9376ac00] 10:52:01 INFO - PROCESS | 1789 | 1471542721844 Marionette DEBUG loaded listener.js 10:52:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x945a7800) [pid = 1789] [serial = 1113] [outer = 0x9376ac00] 10:52:02 INFO - PROCESS | 1789 | 1471542722771 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 10:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1536ms 10:52:02 INFO - PROCESS | 1789 | 1471542722817 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 10:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:52:02 INFO - PROCESS | 1789 | 1471542722822 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 10:52:02 INFO - PROCESS | 1789 | 1471542722829 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:52:02 INFO - PROCESS | 1789 | 1471542722835 Marionette TRACE conn4 <- [1,1454,null,{}] 10:52:02 INFO - PROCESS | 1789 | 1471542722852 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:02 INFO - PROCESS | 1789 | 1471542722861 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:03 INFO - PROCESS | 1789 | 1471542723039 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 10:52:03 INFO - PROCESS | 1789 | 1471542723205 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:03 INFO - PROCESS | 1789 | 1471542723216 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:03 INFO - PROCESS | 1789 | ++DOCSHELL 0x962c8c00 == 38 [pid = 1789] [id = 371] 10:52:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x97493800) [pid = 1789] [serial = 1114] [outer = (nil)] 10:52:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x9905d800) [pid = 1789] [serial = 1115] [outer = 0x97493800] 10:52:03 INFO - PROCESS | 1789 | 1471542723345 Marionette DEBUG loaded listener.js 10:52:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x99cf1c00) [pid = 1789] [serial = 1116] [outer = 0x97493800] 10:52:04 INFO - PROCESS | 1789 | 1471542724286 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 10:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1487ms 10:52:04 INFO - PROCESS | 1789 | 1471542724316 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 10:52:04 INFO - PROCESS | 1789 | 1471542724322 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 10:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:52:04 INFO - PROCESS | 1789 | 1471542724328 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:52:04 INFO - PROCESS | 1789 | 1471542724331 Marionette TRACE conn4 <- [1,1458,null,{}] 10:52:04 INFO - PROCESS | 1789 | 1471542724337 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:04 INFO - PROCESS | 1789 | 1471542724342 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:04 INFO - PROCESS | 1789 | 1471542724516 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 10:52:04 INFO - PROCESS | 1789 | 1471542724741 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:04 INFO - PROCESS | 1789 | 1471542724750 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:04 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e58800 == 39 [pid = 1789] [id = 372] 10:52:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x96257000) [pid = 1789] [serial = 1117] [outer = (nil)] 10:52:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x99de6000) [pid = 1789] [serial = 1118] [outer = 0x96257000] 10:52:04 INFO - PROCESS | 1789 | 1471542724873 Marionette DEBUG loaded listener.js 10:52:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x99f89000) [pid = 1789] [serial = 1119] [outer = 0x96257000] 10:52:05 INFO - PROCESS | 1789 | 1471542725760 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 10:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1479ms 10:52:05 INFO - PROCESS | 1789 | 1471542725807 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 10:52:05 INFO - PROCESS | 1789 | 1471542725810 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 10:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:52:05 INFO - PROCESS | 1789 | 1471542725817 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:52:05 INFO - PROCESS | 1789 | 1471542725822 Marionette TRACE conn4 <- [1,1462,null,{}] 10:52:05 INFO - PROCESS | 1789 | 1471542725828 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:05 INFO - PROCESS | 1789 | 1471542725833 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:06 INFO - PROCESS | 1789 | 1471542726003 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 10:52:06 INFO - PROCESS | 1789 | 1471542726169 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:06 INFO - PROCESS | 1789 | 1471542726179 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:06 INFO - PROCESS | 1789 | ++DOCSHELL 0x9a3dec00 == 40 [pid = 1789] [id = 373] 10:52:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x9a3dfc00) [pid = 1789] [serial = 1120] [outer = (nil)] 10:52:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9a41d800) [pid = 1789] [serial = 1121] [outer = 0x9a3dfc00] 10:52:06 INFO - PROCESS | 1789 | 1471542726263 Marionette DEBUG loaded listener.js 10:52:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x9a41f800) [pid = 1789] [serial = 1122] [outer = 0x9a3dfc00] 10:52:07 INFO - PROCESS | 1789 | 1471542727254 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 10:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1483ms 10:52:07 INFO - PROCESS | 1789 | 1471542727301 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 10:52:07 INFO - PROCESS | 1789 | 1471542727305 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 10:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:52:07 INFO - PROCESS | 1789 | 1471542727311 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:52:07 INFO - PROCESS | 1789 | 1471542727315 Marionette TRACE conn4 <- [1,1466,null,{}] 10:52:07 INFO - PROCESS | 1789 | 1471542727321 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:07 INFO - PROCESS | 1789 | 1471542727331 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:07 INFO - PROCESS | 1789 | 1471542727517 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 10:52:07 INFO - PROCESS | 1789 | 1471542727730 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:07 INFO - PROCESS | 1789 | 1471542727737 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:07 INFO - PROCESS | 1789 | ++DOCSHELL 0x97eef800 == 41 [pid = 1789] [id = 374] 10:52:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9a4ef800) [pid = 1789] [serial = 1123] [outer = (nil)] 10:52:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9a671400) [pid = 1789] [serial = 1124] [outer = 0x9a4ef800] 10:52:07 INFO - PROCESS | 1789 | 1471542727834 Marionette DEBUG loaded listener.js 10:52:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x9ab2a400) [pid = 1789] [serial = 1125] [outer = 0x9a4ef800] 10:52:08 INFO - PROCESS | 1789 | 1471542728720 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 10:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1437ms 10:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:52:08 INFO - PROCESS | 1789 | 1471542728750 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 10:52:08 INFO - PROCESS | 1789 | 1471542728753 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 10:52:08 INFO - PROCESS | 1789 | 1471542728760 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:52:08 INFO - PROCESS | 1789 | 1471542728764 Marionette TRACE conn4 <- [1,1470,null,{}] 10:52:08 INFO - PROCESS | 1789 | 1471542728770 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:08 INFO - PROCESS | 1789 | 1471542728775 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:08 INFO - PROCESS | 1789 | 1471542728955 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 10:52:09 INFO - PROCESS | 1789 | 1471542729138 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:09 INFO - PROCESS | 1789 | 1471542729148 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:09 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f40a400 == 42 [pid = 1789] [id = 375] 10:52:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x8f410000) [pid = 1789] [serial = 1126] [outer = (nil)] 10:52:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x9ab33000) [pid = 1789] [serial = 1127] [outer = 0x8f410000] 10:52:09 INFO - PROCESS | 1789 | 1471542729224 Marionette DEBUG loaded listener.js 10:52:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x9ab35000) [pid = 1789] [serial = 1128] [outer = 0x8f410000] 10:52:10 INFO - PROCESS | 1789 | 1471542730455 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 10:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1739ms 10:52:10 INFO - PROCESS | 1789 | 1471542730499 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 10:52:10 INFO - PROCESS | 1789 | 1471542730506 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 10:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:52:10 INFO - PROCESS | 1789 | 1471542730514 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:52:10 INFO - PROCESS | 1789 | 1471542730519 Marionette TRACE conn4 <- [1,1474,null,{}] 10:52:10 INFO - PROCESS | 1789 | 1471542730535 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:10 INFO - PROCESS | 1789 | 1471542730539 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:10 INFO - PROCESS | 1789 | 1471542730704 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 10:52:10 INFO - PROCESS | 1789 | 1471542730909 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:10 INFO - PROCESS | 1789 | 1471542730924 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:10 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f40d400 == 43 [pid = 1789] [id = 376] 10:52:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x8f40e000) [pid = 1789] [serial = 1129] [outer = (nil)] 10:52:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x90e4c400) [pid = 1789] [serial = 1130] [outer = 0x8f40e000] 10:52:11 INFO - PROCESS | 1789 | 1471542730994 Marionette DEBUG loaded listener.js 10:52:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x90e50800) [pid = 1789] [serial = 1131] [outer = 0x8f40e000] 10:52:12 INFO - PROCESS | 1789 | 1471542731997 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 10:52:12 INFO - PROCESS | 1789 | --DOCSHELL 0x96259400 == 42 [pid = 1789] [id = 367] 10:52:12 INFO - PROCESS | 1789 | --DOCSHELL 0x94fb9800 == 41 [pid = 1789] [id = 366] 10:52:12 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5e4000 == 40 [pid = 1789] [id = 365] 10:52:12 INFO - PROCESS | 1789 | --DOCSHELL 0x92044c00 == 39 [pid = 1789] [id = 364] 10:52:12 INFO - PROCESS | 1789 | --DOCSHELL 0x90b3ac00 == 38 [pid = 1789] [id = 363] 10:52:12 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5e3800 == 37 [pid = 1789] [id = 362] 10:52:12 INFO - PROCESS | 1789 | --DOCSHELL 0x921c7400 == 36 [pid = 1789] [id = 353] 10:52:12 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5dcc00 == 35 [pid = 1789] [id = 358] 10:52:12 INFO - PROCESS | 1789 | --DOCSHELL 0x8e80bc00 == 34 [pid = 1789] [id = 359] 10:52:12 INFO - PROCESS | 1789 | --DOCSHELL 0x91d4f400 == 33 [pid = 1789] [id = 360] 10:52:12 INFO - PROCESS | 1789 | --DOCSHELL 0x945a4000 == 32 [pid = 1789] [id = 361] 10:52:12 INFO - PROCESS | 1789 | --DOCSHELL 0x8f40a400 == 31 [pid = 1789] [id = 375] 10:52:12 INFO - PROCESS | 1789 | --DOCSHELL 0x9a3dec00 == 30 [pid = 1789] [id = 373] 10:52:12 INFO - PROCESS | 1789 | --DOCSHELL 0x97eef800 == 29 [pid = 1789] [id = 374] 10:52:12 INFO - PROCESS | 1789 | --DOCSHELL 0x90e58800 == 28 [pid = 1789] [id = 372] 10:52:12 INFO - PROCESS | 1789 | --DOCSHELL 0x962c8c00 == 27 [pid = 1789] [id = 371] 10:52:12 INFO - PROCESS | 1789 | --DOCSHELL 0x90b38800 == 26 [pid = 1789] [id = 369] 10:52:12 INFO - PROCESS | 1789 | --DOCSHELL 0x92953c00 == 25 [pid = 1789] [id = 370] 10:52:12 INFO - PROCESS | 1789 | --DOCSHELL 0x93767000 == 24 [pid = 1789] [id = 368] 10:52:13 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x921c6800) [pid = 1789] [serial = 1044] [outer = (nil)] [url = about:blank] 10:52:13 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x90e5f400) [pid = 1789] [serial = 1043] [outer = (nil)] [url = about:blank] 10:52:13 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x94ff1400) [pid = 1789] [serial = 1047] [outer = (nil)] [url = about:blank] 10:52:13 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x945a6000) [pid = 1789] [serial = 1046] [outer = (nil)] [url = about:blank] 10:52:13 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x92959000) [pid = 1789] [serial = 1070] [outer = (nil)] [url = about:blank] 10:52:13 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x99f8c400) [pid = 1789] [serial = 1050] [outer = (nil)] [url = about:blank] 10:52:13 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x99dd9400) [pid = 1789] [serial = 1049] [outer = (nil)] [url = about:blank] 10:52:13 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x93762400) [pid = 1789] [serial = 1062] [outer = (nil)] [url = about:blank] 10:52:13 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x93751c00) [pid = 1789] [serial = 1061] [outer = (nil)] [url = about:blank] 10:52:13 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x91a7bc00) [pid = 1789] [serial = 1067] [outer = (nil)] [url = about:blank] 10:52:13 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x8e816c00) [pid = 1789] [serial = 1064] [outer = (nil)] [url = about:blank] 10:52:13 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x9a41c800) [pid = 1789] [serial = 1053] [outer = (nil)] [url = about:blank] 10:52:13 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x9a41a800) [pid = 1789] [serial = 1052] [outer = (nil)] [url = about:blank] 10:52:13 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x8f414c00) [pid = 1789] [serial = 1065] [outer = (nil)] [url = about:blank] 10:52:13 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x92ac9400) [pid = 1789] [serial = 1071] [outer = (nil)] [url = about:blank] 10:52:13 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x9a4f5000) [pid = 1789] [serial = 1056] [outer = (nil)] [url = about:blank] 10:52:13 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x9a4ee800) [pid = 1789] [serial = 1055] [outer = (nil)] [url = about:blank] 10:52:13 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90e56c00) [pid = 1789] [serial = 1059] [outer = (nil)] [url = about:blank] 10:52:13 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x90b35c00) [pid = 1789] [serial = 1058] [outer = (nil)] [url = about:blank] 10:52:13 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x93760400) [pid = 1789] [serial = 1076] [outer = (nil)] [url = about:blank] 10:52:13 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x91d52c00) [pid = 1789] [serial = 1073] [outer = (nil)] [url = about:blank] 10:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 2583ms 10:52:13 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x92ac7c00) [pid = 1789] [serial = 1074] [outer = (nil)] [url = about:blank] 10:52:13 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x91ad7400) [pid = 1789] [serial = 1068] [outer = (nil)] [url = about:blank] 10:52:13 INFO - PROCESS | 1789 | 1471542733243 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 10:52:13 INFO - PROCESS | 1789 | 1471542733249 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 10:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:52:13 INFO - PROCESS | 1789 | 1471542733259 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:52:13 INFO - PROCESS | 1789 | 1471542733267 Marionette TRACE conn4 <- [1,1478,null,{}] 10:52:13 INFO - PROCESS | 1789 | 1471542733275 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:13 INFO - PROCESS | 1789 | 1471542733281 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:13 INFO - PROCESS | 1789 | 1471542733448 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 10:52:13 INFO - PROCESS | 1789 | 1471542733568 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:13 INFO - PROCESS | 1789 | 1471542733580 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:13 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e814c00 == 25 [pid = 1789] [id = 377] 10:52:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x8e815000) [pid = 1789] [serial = 1132] [outer = (nil)] 10:52:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8e818400) [pid = 1789] [serial = 1133] [outer = 0x8e815000] 10:52:13 INFO - PROCESS | 1789 | 1471542733654 Marionette DEBUG loaded listener.js 10:52:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x8f410400) [pid = 1789] [serial = 1134] [outer = 0x8e815000] 10:52:14 INFO - PROCESS | 1789 | 1471542734472 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 10:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1240ms 10:52:14 INFO - PROCESS | 1789 | 1471542734506 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 10:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:52:14 INFO - PROCESS | 1789 | 1471542734512 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 10:52:14 INFO - PROCESS | 1789 | 1471542734524 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:52:14 INFO - PROCESS | 1789 | 1471542734530 Marionette TRACE conn4 <- [1,1482,null,{}] 10:52:14 INFO - PROCESS | 1789 | 1471542734536 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:14 INFO - PROCESS | 1789 | 1471542734542 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:14 INFO - PROCESS | 1789 | 1471542734729 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 10:52:14 INFO - PROCESS | 1789 | 1471542734850 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:14 INFO - PROCESS | 1789 | 1471542734860 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:14 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e50000 == 26 [pid = 1789] [id = 378] 10:52:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x90e55800) [pid = 1789] [serial = 1135] [outer = (nil)] 10:52:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x90e60000) [pid = 1789] [serial = 1136] [outer = 0x90e55800] 10:52:14 INFO - PROCESS | 1789 | 1471542734950 Marionette DEBUG loaded listener.js 10:52:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x91a7fc00) [pid = 1789] [serial = 1137] [outer = 0x90e55800] 10:52:15 INFO - PROCESS | 1789 | 1471542735873 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 10:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1392ms 10:52:15 INFO - PROCESS | 1789 | 1471542735910 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 10:52:15 INFO - PROCESS | 1789 | 1471542735913 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 10:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:52:15 INFO - PROCESS | 1789 | 1471542735920 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:52:15 INFO - PROCESS | 1789 | 1471542735923 Marionette TRACE conn4 <- [1,1486,null,{}] 10:52:15 INFO - PROCESS | 1789 | 1471542735948 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:15 INFO - PROCESS | 1789 | 1471542735957 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:16 INFO - PROCESS | 1789 | 1471542736176 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 10:52:16 INFO - PROCESS | 1789 | 1471542736206 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:16 INFO - PROCESS | 1789 | 1471542736220 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:16 INFO - PROCESS | 1789 | ++DOCSHELL 0x928aac00 == 27 [pid = 1789] [id = 379] 10:52:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x928ab000) [pid = 1789] [serial = 1138] [outer = (nil)] 10:52:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x92956c00) [pid = 1789] [serial = 1139] [outer = 0x928ab000] 10:52:16 INFO - PROCESS | 1789 | 1471542736295 Marionette DEBUG loaded listener.js 10:52:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x9295f000) [pid = 1789] [serial = 1140] [outer = 0x928ab000] 10:52:17 INFO - PROCESS | 1789 | 1471542737251 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 10:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1387ms 10:52:17 INFO - PROCESS | 1789 | 1471542737313 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 10:52:17 INFO - PROCESS | 1789 | 1471542737316 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 10:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:52:17 INFO - PROCESS | 1789 | 1471542737322 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:52:17 INFO - PROCESS | 1789 | 1471542737325 Marionette TRACE conn4 <- [1,1490,null,{}] 10:52:17 INFO - PROCESS | 1789 | 1471542737331 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:17 INFO - PROCESS | 1789 | 1471542737336 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:17 INFO - PROCESS | 1789 | 1471542737559 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 10:52:18 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x921c2800) [pid = 1789] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:52:18 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x94fbb000) [pid = 1789] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:52:18 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x90e4ac00) [pid = 1789] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:52:18 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8e62b400) [pid = 1789] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:52:18 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x92aca000) [pid = 1789] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:52:18 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8e812400) [pid = 1789] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:52:18 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x936d8000) [pid = 1789] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:52:18 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x9295b400) [pid = 1789] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:52:18 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x945a5000) [pid = 1789] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:52:18 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x9625f800) [pid = 1789] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:52:18 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x962c9000) [pid = 1789] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:52:18 INFO - PROCESS | 1789 | 1471542738175 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:18 INFO - PROCESS | 1789 | 1471542738183 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:18 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5d7800 == 28 [pid = 1789] [id = 380] 10:52:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8e5e1400) [pid = 1789] [serial = 1141] [outer = (nil)] 10:52:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8e811400) [pid = 1789] [serial = 1142] [outer = 0x8e5e1400] 10:52:18 INFO - PROCESS | 1789 | 1471542738269 Marionette DEBUG loaded listener.js 10:52:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x921c2800) [pid = 1789] [serial = 1143] [outer = 0x8e5e1400] 10:52:19 INFO - PROCESS | 1789 | 1471542739051 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 10:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1784ms 10:52:19 INFO - PROCESS | 1789 | 1471542739106 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 10:52:19 INFO - PROCESS | 1789 | 1471542739109 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 10:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:52:19 INFO - PROCESS | 1789 | 1471542739115 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:52:19 INFO - PROCESS | 1789 | 1471542739119 Marionette TRACE conn4 <- [1,1494,null,{}] 10:52:19 INFO - PROCESS | 1789 | 1471542739124 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:19 INFO - PROCESS | 1789 | 1471542739129 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:19 INFO - PROCESS | 1789 | 1471542739274 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 10:52:19 INFO - PROCESS | 1789 | 1471542739284 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:19 INFO - PROCESS | 1789 | 1471542739292 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:19 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5d8000 == 29 [pid = 1789] [id = 381] 10:52:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x936d8c00) [pid = 1789] [serial = 1144] [outer = (nil)] 10:52:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x93767000) [pid = 1789] [serial = 1145] [outer = 0x936d8c00] 10:52:19 INFO - PROCESS | 1789 | 1471542739361 Marionette DEBUG loaded listener.js 10:52:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x93869400) [pid = 1789] [serial = 1146] [outer = 0x936d8c00] 10:52:20 INFO - PROCESS | 1789 | 1471542740435 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 10:52:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1377ms 10:52:20 INFO - PROCESS | 1789 | 1471542740495 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 10:52:20 INFO - PROCESS | 1789 | 1471542740503 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 10:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:52:20 INFO - PROCESS | 1789 | 1471542740512 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:52:20 INFO - PROCESS | 1789 | 1471542740518 Marionette TRACE conn4 <- [1,1498,null,{}] 10:52:20 INFO - PROCESS | 1789 | 1471542740526 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:20 INFO - PROCESS | 1789 | 1471542740532 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:20 INFO - PROCESS | 1789 | 1471542740738 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 10:52:20 INFO - PROCESS | 1789 | 1471542740908 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:20 INFO - PROCESS | 1789 | 1471542740923 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:21 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e812c00 == 30 [pid = 1789] [id = 382] 10:52:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x8f410c00) [pid = 1789] [serial = 1147] [outer = (nil)] 10:52:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x90e5c000) [pid = 1789] [serial = 1148] [outer = 0x8f410c00] 10:52:21 INFO - PROCESS | 1789 | 1471542741099 Marionette DEBUG loaded listener.js 10:52:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x91d4e400) [pid = 1789] [serial = 1149] [outer = 0x8f410c00] 10:52:22 INFO - PROCESS | 1789 | 1471542742080 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 10:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1583ms 10:52:22 INFO - PROCESS | 1789 | 1471542742094 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 10:52:22 INFO - PROCESS | 1789 | 1471542742102 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 10:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:52:22 INFO - PROCESS | 1789 | 1471542742113 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:52:22 INFO - PROCESS | 1789 | 1471542742116 Marionette TRACE conn4 <- [1,1502,null,{}] 10:52:22 INFO - PROCESS | 1789 | 1471542742123 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:22 INFO - PROCESS | 1789 | 1471542742129 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:22 INFO - PROCESS | 1789 | 1471542742317 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 10:52:22 INFO - PROCESS | 1789 | 1471542742528 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:22 INFO - PROCESS | 1789 | 1471542742536 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:22 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5dfc00 == 31 [pid = 1789] [id = 383] 10:52:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x92ac3800) [pid = 1789] [serial = 1150] [outer = (nil)] 10:52:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x936e1000) [pid = 1789] [serial = 1151] [outer = 0x92ac3800] 10:52:22 INFO - PROCESS | 1789 | 1471542742626 Marionette DEBUG loaded listener.js 10:52:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x93762000) [pid = 1789] [serial = 1152] [outer = 0x92ac3800] 10:52:23 INFO - PROCESS | 1789 | 1471542743651 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 10:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1591ms 10:52:23 INFO - PROCESS | 1789 | 1471542743704 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 10:52:23 INFO - PROCESS | 1789 | 1471542743707 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 10:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:52:23 INFO - PROCESS | 1789 | 1471542743714 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:52:23 INFO - PROCESS | 1789 | 1471542743720 Marionette TRACE conn4 <- [1,1506,null,{}] 10:52:23 INFO - PROCESS | 1789 | 1471542743737 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:23 INFO - PROCESS | 1789 | 1471542743745 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:23 INFO - PROCESS | 1789 | 1471542743966 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 10:52:24 INFO - PROCESS | 1789 | 1471542744196 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:24 INFO - PROCESS | 1789 | 1471542744207 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:24 INFO - PROCESS | 1789 | ++DOCSHELL 0x945f2800 == 32 [pid = 1789] [id = 384] 10:52:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x94fb5800) [pid = 1789] [serial = 1153] [outer = (nil)] 10:52:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x94fb9800) [pid = 1789] [serial = 1154] [outer = 0x94fb5800] 10:52:24 INFO - PROCESS | 1789 | 1471542744292 Marionette DEBUG loaded listener.js 10:52:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x94fc2000) [pid = 1789] [serial = 1155] [outer = 0x94fb5800] 10:52:25 INFO - PROCESS | 1789 | 1471542745291 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 10:52:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1635ms 10:52:25 INFO - PROCESS | 1789 | 1471542745349 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 10:52:25 INFO - PROCESS | 1789 | 1471542745354 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 10:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:52:25 INFO - PROCESS | 1789 | 1471542745360 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:52:25 INFO - PROCESS | 1789 | 1471542745363 Marionette TRACE conn4 <- [1,1510,null,{}] 10:52:25 INFO - PROCESS | 1789 | 1471542745369 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:25 INFO - PROCESS | 1789 | 1471542745375 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:25 INFO - PROCESS | 1789 | 1471542745549 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 10:52:25 INFO - PROCESS | 1789 | 1471542745712 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:25 INFO - PROCESS | 1789 | 1471542745723 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:25 INFO - PROCESS | 1789 | ++DOCSHELL 0x94ff7000 == 33 [pid = 1789] [id = 385] 10:52:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x94ffa400) [pid = 1789] [serial = 1156] [outer = (nil)] 10:52:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9625a800) [pid = 1789] [serial = 1157] [outer = 0x94ffa400] 10:52:25 INFO - PROCESS | 1789 | 1471542745846 Marionette DEBUG loaded listener.js 10:52:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9625fc00) [pid = 1789] [serial = 1158] [outer = 0x94ffa400] 10:52:26 INFO - PROCESS | 1789 | 1471542746965 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 10:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1634ms 10:52:27 INFO - PROCESS | 1789 | 1471542746995 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 10:52:27 INFO - PROCESS | 1789 | 1471542747000 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 10:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:52:27 INFO - PROCESS | 1789 | 1471542747009 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:52:27 INFO - PROCESS | 1789 | 1471542747014 Marionette TRACE conn4 <- [1,1514,null,{}] 10:52:27 INFO - PROCESS | 1789 | 1471542747022 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:27 INFO - PROCESS | 1789 | 1471542747027 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:27 INFO - PROCESS | 1789 | 1471542747210 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 10:52:27 INFO - PROCESS | 1789 | 1471542747449 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:27 INFO - PROCESS | 1789 | 1471542747463 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:27 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e622800 == 34 [pid = 1789] [id = 386] 10:52:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x90b35c00) [pid = 1789] [serial = 1159] [outer = (nil)] 10:52:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x90e46c00) [pid = 1789] [serial = 1160] [outer = 0x90b35c00] 10:52:27 INFO - PROCESS | 1789 | 1471542747537 Marionette DEBUG loaded listener.js 10:52:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x90e52c00) [pid = 1789] [serial = 1161] [outer = 0x90b35c00] 10:52:28 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x90e48800) [pid = 1789] [serial = 1079] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x91a75800) [pid = 1789] [serial = 1080] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x93768400) [pid = 1789] [serial = 1077] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x92ac8000) [pid = 1789] [serial = 1082] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x936df000) [pid = 1789] [serial = 1083] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x945f3800) [pid = 1789] [serial = 1085] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x94fc3c00) [pid = 1789] [serial = 1086] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x94fb5000) [pid = 1789] [serial = 1097] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x962bdc00) [pid = 1789] [serial = 1100] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x962bfc00) [pid = 1789] [serial = 1101] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x90e5f800) [pid = 1789] [serial = 1091] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x91ad6c00) [pid = 1789] [serial = 1092] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8f40c800) [pid = 1789] [serial = 1088] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90b30c00) [pid = 1789] [serial = 1089] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x936d7400) [pid = 1789] [serial = 1094] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x9748b000) [pid = 1789] [serial = 1104] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x94fc3000) [pid = 1789] [serial = 1098] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x9375f000) [pid = 1789] [serial = 1095] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x962c7c00) [pid = 1789] [serial = 1103] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x97e34000) [pid = 1789] [serial = 1106] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x98694800) [pid = 1789] [serial = 1107] [outer = (nil)] [url = about:blank] 10:52:28 INFO - PROCESS | 1789 | 1471542748473 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 10:52:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1489ms 10:52:28 INFO - PROCESS | 1789 | 1471542748498 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 10:52:28 INFO - PROCESS | 1789 | 1471542748504 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 10:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:52:28 INFO - PROCESS | 1789 | 1471542748514 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:52:28 INFO - PROCESS | 1789 | 1471542748518 Marionette TRACE conn4 <- [1,1518,null,{}] 10:52:28 INFO - PROCESS | 1789 | 1471542748524 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:28 INFO - PROCESS | 1789 | 1471542748530 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:28 INFO - PROCESS | 1789 | 1471542748686 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 10:52:28 INFO - PROCESS | 1789 | 1471542748702 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:28 INFO - PROCESS | 1789 | 1471542748710 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:28 INFO - PROCESS | 1789 | ++DOCSHELL 0x91adbc00 == 35 [pid = 1789] [id = 387] 10:52:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x91d4f400) [pid = 1789] [serial = 1162] [outer = (nil)] 10:52:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x928a5800) [pid = 1789] [serial = 1163] [outer = 0x91d4f400] 10:52:28 INFO - PROCESS | 1789 | 1471542748803 Marionette DEBUG loaded listener.js 10:52:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x92953400) [pid = 1789] [serial = 1164] [outer = 0x91d4f400] 10:52:29 INFO - PROCESS | 1789 | 1471542749710 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 10:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1233ms 10:52:29 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:52:29 INFO - PROCESS | 1789 | 1471542749747 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 10:52:29 INFO - PROCESS | 1789 | 1471542749750 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 10:52:29 INFO - PROCESS | 1789 | 1471542749757 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:52:29 INFO - PROCESS | 1789 | 1471542749766 Marionette TRACE conn4 <- [1,1522,null,{}] 10:52:29 INFO - PROCESS | 1789 | 1471542749790 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:29 INFO - PROCESS | 1789 | 1471542749798 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:29 INFO - PROCESS | 1789 | 1471542749954 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 10:52:30 INFO - PROCESS | 1789 | 1471542750079 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:30 INFO - PROCESS | 1789 | 1471542750088 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:30 INFO - PROCESS | 1789 | ++DOCSHELL 0x9375bc00 == 36 [pid = 1789] [id = 388] 10:52:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x9375f800) [pid = 1789] [serial = 1165] [outer = (nil)] 10:52:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x93a8c400) [pid = 1789] [serial = 1166] [outer = 0x9375f800] 10:52:30 INFO - PROCESS | 1789 | 1471542750161 Marionette DEBUG loaded listener.js 10:52:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x945a5000) [pid = 1789] [serial = 1167] [outer = 0x9375f800] 10:52:30 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:52:30 INFO - PROCESS | 1789 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:52:30 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:52:30 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:52:30 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:52:30 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:52:30 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:52:30 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:52:30 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:52:30 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:52:30 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:52:30 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:52:30 INFO - PROCESS | 1789 | 1471542750905 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 10:52:30 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 () { 10:52:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:52:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:52:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:52:30 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 () { 10:52:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:52:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:52:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:52:30 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 () { 10:52:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:52:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:52:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:52:30 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 () { 10:52:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:52:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:52:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:52:30 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1198ms 10:52:30 INFO - PROCESS | 1789 | 1471542750955 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 10:52:30 INFO - PROCESS | 1789 | 1471542750962 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 10:52:30 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:52:30 INFO - PROCESS | 1789 | 1471542750975 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:52:30 INFO - PROCESS | 1789 | 1471542750978 Marionette TRACE conn4 <- [1,1526,null,{}] 10:52:30 INFO - PROCESS | 1789 | 1471542750984 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:30 INFO - PROCESS | 1789 | 1471542750988 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:31 INFO - PROCESS | 1789 | 1471542751178 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 10:52:31 INFO - PROCESS | 1789 | 1471542751203 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:31 INFO - PROCESS | 1789 | 1471542751216 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:31 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a8b800 == 37 [pid = 1789] [id = 389] 10:52:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x94fb9c00) [pid = 1789] [serial = 1168] [outer = (nil)] 10:52:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x94fc1800) [pid = 1789] [serial = 1169] [outer = 0x94fb9c00] 10:52:31 INFO - PROCESS | 1789 | 1471542751282 Marionette DEBUG loaded listener.js 10:52:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x962c3000) [pid = 1789] [serial = 1170] [outer = 0x94fb9c00] 10:52:32 INFO - PROCESS | 1789 | 1471542752134 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 10:52:32 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:52:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:52:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:52:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:52:32 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:52:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:52:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:52:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:52:32 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:52:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:52:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:52:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:52:32 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1189ms 10:52:32 INFO - PROCESS | 1789 | 1471542752168 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 10:52:32 INFO - PROCESS | 1789 | 1471542752174 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 10:52:32 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:52:32 INFO - PROCESS | 1789 | 1471542752184 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:52:32 INFO - PROCESS | 1789 | 1471542752186 Marionette TRACE conn4 <- [1,1530,null,{}] 10:52:32 INFO - PROCESS | 1789 | 1471542752201 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:32 INFO - PROCESS | 1789 | 1471542752205 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:32 INFO - PROCESS | 1789 | 1471542752396 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 10:52:32 INFO - PROCESS | 1789 | 1471542752416 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:32 INFO - PROCESS | 1789 | 1471542752425 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:32 INFO - PROCESS | 1789 | ++DOCSHELL 0x962c8c00 == 38 [pid = 1789] [id = 390] 10:52:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x962c9000) [pid = 1789] [serial = 1171] [outer = (nil)] 10:52:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x97489c00) [pid = 1789] [serial = 1172] [outer = 0x962c9000] 10:52:32 INFO - PROCESS | 1789 | 1471542752492 Marionette DEBUG loaded listener.js 10:52:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x9748f400) [pid = 1789] [serial = 1173] [outer = 0x962c9000] 10:52:33 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x90e45800) [pid = 1789] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:52:33 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x9376ac00) [pid = 1789] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:52:33 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x97493800) [pid = 1789] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:52:33 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x96257000) [pid = 1789] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:52:33 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x9a3dfc00) [pid = 1789] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:52:33 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x928ab000) [pid = 1789] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:52:33 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8e5e1400) [pid = 1789] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:52:33 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8f40e000) [pid = 1789] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:52:33 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x90e55800) [pid = 1789] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:52:33 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x8e815000) [pid = 1789] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:52:33 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x9a4ef800) [pid = 1789] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:52:33 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x8f410000) [pid = 1789] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:52:33 INFO - PROCESS | 1789 | 1471542753444 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 10:52:33 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 10:52:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:52:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:52:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:52:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:52:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:52:33 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. 10:52:33 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:52:33 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1287ms 10:52:33 INFO - PROCESS | 1789 | 1471542753473 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 10:52:33 INFO - PROCESS | 1789 | 1471542753477 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 10:52:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:52:33 INFO - PROCESS | 1789 | 1471542753483 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:52:33 INFO - PROCESS | 1789 | 1471542753486 Marionette TRACE conn4 <- [1,1534,null,{}] 10:52:33 INFO - PROCESS | 1789 | 1471542753491 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:33 INFO - PROCESS | 1789 | 1471542753502 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:33 INFO - PROCESS | 1789 | 1471542753685 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 10:52:33 INFO - PROCESS | 1789 | 1471542753815 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:33 INFO - PROCESS | 1789 | 1471542753822 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:33 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5e2000 == 39 [pid = 1789] [id = 391] 10:52:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x928ab000) [pid = 1789] [serial = 1174] [outer = (nil)] 10:52:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x99057000) [pid = 1789] [serial = 1175] [outer = 0x928ab000] 10:52:33 INFO - PROCESS | 1789 | 1471542753907 Marionette DEBUG loaded listener.js 10:52:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x99d35000) [pid = 1789] [serial = 1176] [outer = 0x928ab000] 10:52:34 INFO - PROCESS | 1789 | 1471542754713 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 10:52:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:52:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1279ms 10:52:34 INFO - PROCESS | 1789 | 1471542754762 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 10:52:34 INFO - PROCESS | 1789 | 1471542754766 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 10:52:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:52:34 INFO - PROCESS | 1789 | 1471542754772 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:52:34 INFO - PROCESS | 1789 | 1471542754775 Marionette TRACE conn4 <- [1,1538,null,{}] 10:52:34 INFO - PROCESS | 1789 | 1471542754780 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:34 INFO - PROCESS | 1789 | 1471542754791 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:34 INFO - PROCESS | 1789 | 1471542754949 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 10:52:34 INFO - PROCESS | 1789 | 1471542754963 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:34 INFO - PROCESS | 1789 | 1471542754968 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:34 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f412400 == 40 [pid = 1789] [id = 392] 10:52:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x94fef800) [pid = 1789] [serial = 1177] [outer = (nil)] 10:52:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x99f87c00) [pid = 1789] [serial = 1178] [outer = 0x94fef800] 10:52:35 INFO - PROCESS | 1789 | 1471542755051 Marionette DEBUG loaded listener.js 10:52:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x9a0e9400) [pid = 1789] [serial = 1179] [outer = 0x94fef800] 10:52:36 INFO - PROCESS | 1789 | 1471542756149 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 10:52:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:52:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1437ms 10:52:36 INFO - PROCESS | 1789 | 1471542756210 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 10:52:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:52:36 INFO - PROCESS | 1789 | 1471542756217 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 10:52:36 INFO - PROCESS | 1789 | 1471542756225 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:52:36 INFO - PROCESS | 1789 | 1471542756233 Marionette TRACE conn4 <- [1,1542,null,{}] 10:52:36 INFO - PROCESS | 1789 | 1471542756241 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:36 INFO - PROCESS | 1789 | 1471542756246 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:36 INFO - PROCESS | 1789 | 1471542756466 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 10:52:36 INFO - PROCESS | 1789 | 1471542756689 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:36 INFO - PROCESS | 1789 | 1471542756698 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:36 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f40f000 == 41 [pid = 1789] [id = 393] 10:52:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x8f40fc00) [pid = 1789] [serial = 1180] [outer = (nil)] 10:52:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x90e4ec00) [pid = 1789] [serial = 1181] [outer = 0x8f40fc00] 10:52:36 INFO - PROCESS | 1789 | 1471542756826 Marionette DEBUG loaded listener.js 10:52:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x921bd800) [pid = 1789] [serial = 1182] [outer = 0x8f40fc00] 10:52:37 INFO - PROCESS | 1789 | 1471542757679 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 10:52:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:52:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1488ms 10:52:37 INFO - PROCESS | 1789 | 1471542757712 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 10:52:37 INFO - PROCESS | 1789 | 1471542757720 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 10:52:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:52:37 INFO - PROCESS | 1789 | 1471542757730 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:52:37 INFO - PROCESS | 1789 | 1471542757734 Marionette TRACE conn4 <- [1,1546,null,{}] 10:52:37 INFO - PROCESS | 1789 | 1471542757741 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:37 INFO - PROCESS | 1789 | 1471542757747 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:37 INFO - PROCESS | 1789 | 1471542757929 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 10:52:38 INFO - PROCESS | 1789 | 1471542758113 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:38 INFO - PROCESS | 1789 | 1471542758122 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:38 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e52800 == 42 [pid = 1789] [id = 394] 10:52:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x928a6c00) [pid = 1789] [serial = 1183] [outer = (nil)] 10:52:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x94fb7400) [pid = 1789] [serial = 1184] [outer = 0x928a6c00] 10:52:38 INFO - PROCESS | 1789 | 1471542758210 Marionette DEBUG loaded listener.js 10:52:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x94ff6000) [pid = 1789] [serial = 1185] [outer = 0x928a6c00] 10:52:39 INFO - PROCESS | 1789 | 1471542759220 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 10:52:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:52:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1534ms 10:52:39 INFO - PROCESS | 1789 | 1471542759265 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 10:52:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:52:39 INFO - PROCESS | 1789 | 1471542759269 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 10:52:39 INFO - PROCESS | 1789 | 1471542759276 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:52:39 INFO - PROCESS | 1789 | 1471542759282 Marionette TRACE conn4 <- [1,1550,null,{}] 10:52:39 INFO - PROCESS | 1789 | 1471542759299 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:39 INFO - PROCESS | 1789 | 1471542759307 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:39 INFO - PROCESS | 1789 | 1471542759490 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 10:52:39 INFO - PROCESS | 1789 | 1471542759663 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:39 INFO - PROCESS | 1789 | 1471542759671 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:39 INFO - PROCESS | 1789 | ++DOCSHELL 0x99de4000 == 43 [pid = 1789] [id = 395] 10:52:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x99de4400) [pid = 1789] [serial = 1186] [outer = (nil)] 10:52:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x9a416400) [pid = 1789] [serial = 1187] [outer = 0x99de4400] 10:52:39 INFO - PROCESS | 1789 | 1471542759761 Marionette DEBUG loaded listener.js 10:52:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9a41c800) [pid = 1789] [serial = 1188] [outer = 0x99de4400] 10:52:40 INFO - PROCESS | 1789 | 1471542760686 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 10:52:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:52:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1449ms 10:52:40 INFO - PROCESS | 1789 | 1471542760724 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 10:52:40 INFO - PROCESS | 1789 | 1471542760729 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 10:52:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:52:40 INFO - PROCESS | 1789 | 1471542760736 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:52:40 INFO - PROCESS | 1789 | 1471542760738 Marionette TRACE conn4 <- [1,1554,null,{}] 10:52:40 INFO - PROCESS | 1789 | 1471542760745 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:40 INFO - PROCESS | 1789 | 1471542760750 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:40 INFO - PROCESS | 1789 | 1471542760989 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 10:52:41 INFO - PROCESS | 1789 | 1471542761115 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:41 INFO - PROCESS | 1789 | 1471542761123 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:41 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e622c00 == 44 [pid = 1789] [id = 396] 10:52:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x90b39c00) [pid = 1789] [serial = 1189] [outer = (nil)] 10:52:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9a4ee800) [pid = 1789] [serial = 1190] [outer = 0x90b39c00] 10:52:41 INFO - PROCESS | 1789 | 1471542761204 Marionette DEBUG loaded listener.js 10:52:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9a4f3400) [pid = 1789] [serial = 1191] [outer = 0x90b39c00] 10:52:42 INFO - PROCESS | 1789 | 1471542762134 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 10:52:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:52:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1439ms 10:52:42 INFO - PROCESS | 1789 | 1471542762176 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 10:52:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:52:42 INFO - PROCESS | 1789 | 1471542762180 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 10:52:42 INFO - PROCESS | 1789 | 1471542762186 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:52:42 INFO - PROCESS | 1789 | 1471542762190 Marionette TRACE conn4 <- [1,1558,null,{}] 10:52:42 INFO - PROCESS | 1789 | 1471542762196 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:42 INFO - PROCESS | 1789 | 1471542762201 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:42 INFO - PROCESS | 1789 | 1471542762366 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 10:52:42 INFO - PROCESS | 1789 | 1471542762548 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:42 INFO - PROCESS | 1789 | 1471542762558 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:42 INFO - PROCESS | 1789 | ++DOCSHELL 0x92954000 == 45 [pid = 1789] [id = 397] 10:52:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x945a1c00) [pid = 1789] [serial = 1192] [outer = (nil)] 10:52:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x9a4f7000) [pid = 1789] [serial = 1193] [outer = 0x945a1c00] 10:52:42 INFO - PROCESS | 1789 | 1471542762639 Marionette DEBUG loaded listener.js 10:52:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x9a553000) [pid = 1789] [serial = 1194] [outer = 0x945a1c00] 10:52:43 INFO - PROCESS | 1789 | 1471542763624 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 10:52:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:52:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1479ms 10:52:43 INFO - PROCESS | 1789 | 1471542763666 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 10:52:43 INFO - PROCESS | 1789 | 1471542763669 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 10:52:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:52:43 INFO - PROCESS | 1789 | 1471542763676 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:52:43 INFO - PROCESS | 1789 | 1471542763680 Marionette TRACE conn4 <- [1,1562,null,{}] 10:52:43 INFO - PROCESS | 1789 | 1471542763685 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:43 INFO - PROCESS | 1789 | 1471542763696 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:43 INFO - PROCESS | 1789 | 1471542763885 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 10:52:44 INFO - PROCESS | 1789 | 1471542764100 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:44 INFO - PROCESS | 1789 | 1471542764110 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:44 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5da800 == 46 [pid = 1789] [id = 398] 10:52:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x90b3b800) [pid = 1789] [serial = 1195] [outer = (nil)] 10:52:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x9ab83000) [pid = 1789] [serial = 1196] [outer = 0x90b3b800] 10:52:44 INFO - PROCESS | 1789 | 1471542764244 Marionette DEBUG loaded listener.js 10:52:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x9ab88c00) [pid = 1789] [serial = 1197] [outer = 0x90b3b800] 10:52:45 INFO - PROCESS | 1789 | 1471542765117 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 10:52:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:52:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1480ms 10:52:45 INFO - PROCESS | 1789 | 1471542765156 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 10:52:45 INFO - PROCESS | 1789 | 1471542765160 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 10:52:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:52:45 INFO - PROCESS | 1789 | 1471542765166 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:52:45 INFO - PROCESS | 1789 | 1471542765170 Marionette TRACE conn4 <- [1,1566,null,{}] 10:52:45 INFO - PROCESS | 1789 | 1471542765176 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:45 INFO - PROCESS | 1789 | 1471542765181 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:45 INFO - PROCESS | 1789 | 1471542765341 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 10:52:45 INFO - PROCESS | 1789 | 1471542765521 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:45 INFO - PROCESS | 1789 | 1471542765528 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:45 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5d7c00 == 47 [pid = 1789] [id = 399] 10:52:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x8e62cc00) [pid = 1789] [serial = 1198] [outer = (nil)] 10:52:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x928a5c00) [pid = 1789] [serial = 1199] [outer = 0x8e62cc00] 10:52:45 INFO - PROCESS | 1789 | 1471542765608 Marionette DEBUG loaded listener.js 10:52:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x936dec00) [pid = 1789] [serial = 1200] [outer = 0x8e62cc00] 10:52:46 INFO - PROCESS | 1789 | 1471542766759 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 10:52:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:52:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1636ms 10:52:46 INFO - PROCESS | 1789 | 1471542766804 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 10:52:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:52:46 INFO - PROCESS | 1789 | 1471542766809 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 10:52:46 INFO - PROCESS | 1789 | 1471542766817 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:52:46 INFO - PROCESS | 1789 | 1471542766824 Marionette TRACE conn4 <- [1,1570,null,{}] 10:52:46 INFO - PROCESS | 1789 | 1471542766831 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:46 INFO - PROCESS | 1789 | 1471542766836 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:47 INFO - PROCESS | 1789 | 1471542767119 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 10:52:47 INFO - PROCESS | 1789 | 1471542767344 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:47 INFO - PROCESS | 1789 | 1471542767352 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:47 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f410000 == 48 [pid = 1789] [id = 400] 10:52:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0x90b2d800) [pid = 1789] [serial = 1201] [outer = (nil)] 10:52:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 96 (0x91a75800) [pid = 1789] [serial = 1202] [outer = 0x90b2d800] 10:52:47 INFO - PROCESS | 1789 | 1471542767449 Marionette DEBUG loaded listener.js 10:52:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 97 (0x91ada400) [pid = 1789] [serial = 1203] [outer = 0x90b2d800] 10:52:49 INFO - PROCESS | 1789 | --DOCSHELL 0x936d7c00 == 47 [pid = 1789] [id = 312] 10:52:49 INFO - PROCESS | 1789 | --DOCSHELL 0x90e5fc00 == 46 [pid = 1789] [id = 313] 10:52:49 INFO - PROCESS | 1789 | --DOCSHELL 0x90b3b000 == 45 [pid = 1789] [id = 310] 10:52:49 INFO - PROCESS | 1789 | --DOCSHELL 0x8f40d400 == 44 [pid = 1789] [id = 376] 10:52:49 INFO - PROCESS | 1789 | --DOCSHELL 0x93a88c00 == 43 [pid = 1789] [id = 314] 10:52:49 INFO - PROCESS | 1789 | --DOCSHELL 0x96256800 == 42 [pid = 1789] [id = 326] 10:52:49 INFO - PROCESS | 1789 | --DOCSHELL 0x93769000 == 41 [pid = 1789] [id = 320] 10:52:49 INFO - PROCESS | 1789 | --DOCSHELL 0x91ad4c00 == 40 [pid = 1789] [id = 319] 10:52:49 INFO - PROCESS | 1789 | --DOCSHELL 0x962c1c00 == 39 [pid = 1789] [id = 317] 10:52:49 INFO - PROCESS | 1789 | --DOCSHELL 0x8e809c00 == 38 [pid = 1789] [id = 316] 10:52:49 INFO - PROCESS | 1789 | --DOCSHELL 0x8e62a800 == 37 [pid = 1789] [id = 323] 10:52:49 INFO - PROCESS | 1789 | --DOCSHELL 0x8f414400 == 36 [pid = 1789] [id = 321] 10:52:49 INFO - PROCESS | 1789 | --DOCSHELL 0x91a74400 == 35 [pid = 1789] [id = 311] 10:52:49 INFO - PROCESS | 1789 | --DOCSHELL 0x962c0000 == 34 [pid = 1789] [id = 322] 10:52:49 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5e3c00 == 33 [pid = 1789] [id = 324] 10:52:49 INFO - PROCESS | 1789 | --DOCSHELL 0x92955c00 == 32 [pid = 1789] [id = 325] 10:52:49 INFO - PROCESS | 1789 | --DOCSHELL 0x90e42400 == 31 [pid = 1789] [id = 318] 10:52:49 INFO - PROCESS | 1789 | --DOCSHELL 0x8e620000 == 30 [pid = 1789] [id = 315] 10:52:49 INFO - PROCESS | 1789 | --DOMWINDOW == 96 (0x93767000) [pid = 1789] [serial = 1145] [outer = (nil)] [url = about:blank] 10:52:49 INFO - PROCESS | 1789 | --DOMWINDOW == 95 (0x91ade400) [pid = 1789] [serial = 1109] [outer = (nil)] [url = about:blank] 10:52:49 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x91d50800) [pid = 1789] [serial = 1110] [outer = (nil)] [url = about:blank] 10:52:49 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x945a7800) [pid = 1789] [serial = 1113] [outer = (nil)] [url = about:blank] 10:52:49 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x93a8bc00) [pid = 1789] [serial = 1112] [outer = (nil)] [url = about:blank] 10:52:49 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x99cf1c00) [pid = 1789] [serial = 1116] [outer = (nil)] [url = about:blank] 10:52:49 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x9905d800) [pid = 1789] [serial = 1115] [outer = (nil)] [url = about:blank] 10:52:49 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x99f89000) [pid = 1789] [serial = 1119] [outer = (nil)] [url = about:blank] 10:52:49 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x99de6000) [pid = 1789] [serial = 1118] [outer = (nil)] [url = about:blank] 10:52:49 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x9a41f800) [pid = 1789] [serial = 1122] [outer = (nil)] [url = about:blank] 10:52:49 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x9a41d800) [pid = 1789] [serial = 1121] [outer = (nil)] [url = about:blank] 10:52:49 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x92956c00) [pid = 1789] [serial = 1139] [outer = (nil)] [url = about:blank] 10:52:49 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x8e811400) [pid = 1789] [serial = 1142] [outer = (nil)] [url = about:blank] 10:52:49 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x90e50800) [pid = 1789] [serial = 1131] [outer = (nil)] [url = about:blank] 10:52:49 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x90e4c400) [pid = 1789] [serial = 1130] [outer = (nil)] [url = about:blank] 10:52:49 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x90e60000) [pid = 1789] [serial = 1136] [outer = (nil)] [url = about:blank] 10:52:49 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x8e818400) [pid = 1789] [serial = 1133] [outer = (nil)] [url = about:blank] 10:52:49 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x9ab2a400) [pid = 1789] [serial = 1125] [outer = (nil)] [url = about:blank] 10:52:49 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x9a671400) [pid = 1789] [serial = 1124] [outer = (nil)] [url = about:blank] 10:52:49 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x8f410400) [pid = 1789] [serial = 1134] [outer = (nil)] [url = about:blank] 10:52:49 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x9ab35000) [pid = 1789] [serial = 1128] [outer = (nil)] [url = about:blank] 10:52:49 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x9ab33000) [pid = 1789] [serial = 1127] [outer = (nil)] [url = about:blank] 10:52:49 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x9295f000) [pid = 1789] [serial = 1140] [outer = (nil)] [url = about:blank] 10:52:49 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x91a7fc00) [pid = 1789] [serial = 1137] [outer = (nil)] [url = about:blank] 10:52:49 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x921c2800) [pid = 1789] [serial = 1143] [outer = (nil)] [url = about:blank] 10:52:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:52:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 2748ms 10:52:49 INFO - PROCESS | 1789 | 1471542769553 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 10:52:49 INFO - PROCESS | 1789 | 1471542769567 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 10:52:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:52:49 INFO - PROCESS | 1789 | 1471542769573 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 10:52:49 INFO - PROCESS | 1789 | 1471542769580 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:52:49 INFO - PROCESS | 1789 | 1471542769585 Marionette TRACE conn4 <- [1,1574,null,{}] 10:52:49 INFO - PROCESS | 1789 | 1471542769594 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:49 INFO - PROCESS | 1789 | 1471542769600 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:49 INFO - PROCESS | 1789 | 1471542769748 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 10:52:49 INFO - PROCESS | 1789 | 1471542769766 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:49 INFO - PROCESS | 1789 | 1471542769775 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:49 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e62a800 == 31 [pid = 1789] [id = 401] 10:52:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x8e810000) [pid = 1789] [serial = 1204] [outer = (nil)] 10:52:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x90b2dc00) [pid = 1789] [serial = 1205] [outer = 0x8e810000] 10:52:49 INFO - PROCESS | 1789 | 1471542769848 Marionette DEBUG loaded listener.js 10:52:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x8f417000) [pid = 1789] [serial = 1206] [outer = 0x8e810000] 10:52:50 INFO - PROCESS | 1789 | 1471542770757 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 10:52:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:52:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1239ms 10:52:50 INFO - PROCESS | 1789 | 1471542770818 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 10:52:50 INFO - PROCESS | 1789 | 1471542770827 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 10:52:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:52:50 INFO - PROCESS | 1789 | 1471542770838 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:52:50 INFO - PROCESS | 1789 | 1471542770842 Marionette TRACE conn4 <- [1,1578,null,{}] 10:52:50 INFO - PROCESS | 1789 | 1471542770848 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:50 INFO - PROCESS | 1789 | 1471542770854 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:51 INFO - PROCESS | 1789 | 1471542771029 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 10:52:51 INFO - PROCESS | 1789 | 1471542771161 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:51 INFO - PROCESS | 1789 | 1471542771171 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:51 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e5c400 == 32 [pid = 1789] [id = 402] 10:52:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x91a74400) [pid = 1789] [serial = 1207] [outer = (nil)] 10:52:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x91ad5000) [pid = 1789] [serial = 1208] [outer = 0x91a74400] 10:52:51 INFO - PROCESS | 1789 | 1471542771243 Marionette DEBUG loaded listener.js 10:52:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x91d4b800) [pid = 1789] [serial = 1209] [outer = 0x91a74400] 10:52:52 INFO - PROCESS | 1789 | 1471542772128 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 10:52:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:52:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1344ms 10:52:52 INFO - PROCESS | 1789 | 1471542772183 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 10:52:52 INFO - PROCESS | 1789 | 1471542772186 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 10:52:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:52:52 INFO - PROCESS | 1789 | 1471542772193 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:52:52 INFO - PROCESS | 1789 | 1471542772198 Marionette TRACE conn4 <- [1,1582,null,{}] 10:52:52 INFO - PROCESS | 1789 | 1471542772215 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:52 INFO - PROCESS | 1789 | 1471542772224 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:52 INFO - PROCESS | 1789 | 1471542772436 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 10:52:52 INFO - PROCESS | 1789 | 1471542772529 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:52 INFO - PROCESS | 1789 | 1471542772540 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:52 INFO - PROCESS | 1789 | ++DOCSHELL 0x92acc000 == 33 [pid = 1789] [id = 403] 10:52:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x92acf400) [pid = 1789] [serial = 1210] [outer = (nil)] 10:52:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x936d8800) [pid = 1789] [serial = 1211] [outer = 0x92acf400] 10:52:52 INFO - PROCESS | 1789 | 1471542772613 Marionette DEBUG loaded listener.js 10:52:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x93759400) [pid = 1789] [serial = 1212] [outer = 0x92acf400] 10:52:53 INFO - PROCESS | 1789 | 1471542773507 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 10:52:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:52:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1383ms 10:52:53 INFO - PROCESS | 1789 | 1471542773577 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 10:52:53 INFO - PROCESS | 1789 | 1471542773581 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 10:52:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:52:53 INFO - PROCESS | 1789 | 1471542773587 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:52:53 INFO - PROCESS | 1789 | 1471542773590 Marionette TRACE conn4 <- [1,1586,null,{}] 10:52:53 INFO - PROCESS | 1789 | 1471542773595 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:53 INFO - PROCESS | 1789 | 1471542773600 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:53 INFO - PROCESS | 1789 | 1471542773838 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 10:52:54 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x94fef800) [pid = 1789] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:52:54 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x8f410c00) [pid = 1789] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:52:54 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x94fb9c00) [pid = 1789] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:52:54 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x9375f800) [pid = 1789] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:52:54 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x936d8c00) [pid = 1789] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:52:54 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x92ac3800) [pid = 1789] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:52:54 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x94fb5800) [pid = 1789] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:52:54 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x91d4f400) [pid = 1789] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:52:54 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x90b35c00) [pid = 1789] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:52:54 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x962c9000) [pid = 1789] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:52:54 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x928ab000) [pid = 1789] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:52:54 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x94ffa400) [pid = 1789] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:52:54 INFO - PROCESS | 1789 | 1471542774454 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:54 INFO - PROCESS | 1789 | 1471542774462 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:54 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5e0800 == 34 [pid = 1789] [id = 404] 10:52:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x8e5e2c00) [pid = 1789] [serial = 1213] [outer = (nil)] 10:52:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8f40d400) [pid = 1789] [serial = 1214] [outer = 0x8e5e2c00] 10:52:54 INFO - PROCESS | 1789 | 1471542774534 Marionette DEBUG loaded listener.js 10:52:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x928ab000) [pid = 1789] [serial = 1215] [outer = 0x8e5e2c00] 10:52:55 INFO - PROCESS | 1789 | 1471542775293 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 10:52:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:52:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1735ms 10:52:55 INFO - PROCESS | 1789 | 1471542775322 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 10:52:55 INFO - PROCESS | 1789 | 1471542775326 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 10:52:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:52:55 INFO - PROCESS | 1789 | 1471542775332 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:52:55 INFO - PROCESS | 1789 | 1471542775336 Marionette TRACE conn4 <- [1,1590,null,{}] 10:52:55 INFO - PROCESS | 1789 | 1471542775341 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:55 INFO - PROCESS | 1789 | 1471542775346 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:55 INFO - PROCESS | 1789 | 1471542775485 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 10:52:55 INFO - PROCESS | 1789 | 1471542775504 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:55 INFO - PROCESS | 1789 | 1471542775511 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:55 INFO - PROCESS | 1789 | ++DOCSHELL 0x93767000 == 35 [pid = 1789] [id = 405] 10:52:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x93769800) [pid = 1789] [serial = 1216] [outer = (nil)] 10:52:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x94563c00) [pid = 1789] [serial = 1217] [outer = 0x93769800] 10:52:55 INFO - PROCESS | 1789 | 1471542775581 Marionette DEBUG loaded listener.js 10:52:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x945a7c00) [pid = 1789] [serial = 1218] [outer = 0x93769800] 10:52:56 INFO - PROCESS | 1789 | 1471542776554 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 10:52:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:52:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1291ms 10:52:56 INFO - PROCESS | 1789 | 1471542776625 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 10:52:56 INFO - PROCESS | 1789 | 1471542776632 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 10:52:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:52:56 INFO - PROCESS | 1789 | 1471542776641 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:52:56 INFO - PROCESS | 1789 | 1471542776645 Marionette TRACE conn4 <- [1,1594,null,{}] 10:52:56 INFO - PROCESS | 1789 | 1471542776654 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:56 INFO - PROCESS | 1789 | 1471542776661 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:56 INFO - PROCESS | 1789 | 1471542776877 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 10:52:57 INFO - PROCESS | 1789 | 1471542777048 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:57 INFO - PROCESS | 1789 | 1471542777062 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:57 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e621400 == 36 [pid = 1789] [id = 406] 10:52:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x8e62b400) [pid = 1789] [serial = 1219] [outer = (nil)] 10:52:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x90e47000) [pid = 1789] [serial = 1220] [outer = 0x8e62b400] 10:52:57 INFO - PROCESS | 1789 | 1471542777147 Marionette DEBUG loaded listener.js 10:52:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x90e5f400) [pid = 1789] [serial = 1221] [outer = 0x8e62b400] 10:52:58 INFO - PROCESS | 1789 | 1471542778176 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 10:52:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:52:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1587ms 10:52:58 INFO - PROCESS | 1789 | 1471542778228 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 10:52:58 INFO - PROCESS | 1789 | 1471542778235 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 10:52:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:52:58 INFO - PROCESS | 1789 | 1471542778246 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:52:58 INFO - PROCESS | 1789 | 1471542778249 Marionette TRACE conn4 <- [1,1598,null,{}] 10:52:58 INFO - PROCESS | 1789 | 1471542778256 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:58 INFO - PROCESS | 1789 | 1471542778262 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:58 INFO - PROCESS | 1789 | 1471542778460 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 10:52:58 INFO - PROCESS | 1789 | 1471542778677 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:58 INFO - PROCESS | 1789 | 1471542778686 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:52:58 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ad3c00 == 37 [pid = 1789] [id = 407] 10:52:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x92957400) [pid = 1789] [serial = 1222] [outer = (nil)] 10:52:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x92ac8400) [pid = 1789] [serial = 1223] [outer = 0x92957400] 10:52:58 INFO - PROCESS | 1789 | 1471542778809 Marionette DEBUG loaded listener.js 10:52:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x9375b400) [pid = 1789] [serial = 1224] [outer = 0x92957400] 10:52:59 INFO - PROCESS | 1789 | 1471542779831 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 10:52:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:52:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1641ms 10:52:59 INFO - PROCESS | 1789 | 1471542779887 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 10:52:59 INFO - PROCESS | 1789 | 1471542779890 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 10:52:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:52:59 INFO - PROCESS | 1789 | 1471542779898 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:52:59 INFO - PROCESS | 1789 | 1471542779909 Marionette TRACE conn4 <- [1,1602,null,{}] 10:52:59 INFO - PROCESS | 1789 | 1471542779933 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:59 INFO - PROCESS | 1789 | 1471542779942 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:00 INFO - PROCESS | 1789 | 1471542780161 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 10:53:00 INFO - PROCESS | 1789 | 1471542780396 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:00 INFO - PROCESS | 1789 | 1471542780409 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:00 INFO - PROCESS | 1789 | ++DOCSHELL 0x94fef800 == 38 [pid = 1789] [id = 408] 10:53:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x94ff4800) [pid = 1789] [serial = 1225] [outer = (nil)] 10:53:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x96254800) [pid = 1789] [serial = 1226] [outer = 0x94ff4800] 10:53:00 INFO - PROCESS | 1789 | 1471542780517 Marionette DEBUG loaded listener.js 10:53:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x962bd400) [pid = 1789] [serial = 1227] [outer = 0x94ff4800] 10:53:01 INFO - PROCESS | 1789 | 1471542781498 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 10:53:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:53:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1656ms 10:53:01 INFO - PROCESS | 1789 | 1471542781554 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 10:53:01 INFO - PROCESS | 1789 | 1471542781560 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 10:53:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:53:01 INFO - PROCESS | 1789 | 1471542781566 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:53:01 INFO - PROCESS | 1789 | 1471542781569 Marionette TRACE conn4 <- [1,1606,null,{}] 10:53:01 INFO - PROCESS | 1789 | 1471542781575 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:01 INFO - PROCESS | 1789 | 1471542781580 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:01 INFO - PROCESS | 1789 | 1471542781754 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 10:53:01 INFO - PROCESS | 1789 | 1471542781967 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:01 INFO - PROCESS | 1789 | 1471542781978 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:02 INFO - PROCESS | 1789 | ++DOCSHELL 0x92957800 == 39 [pid = 1789] [id = 409] 10:53:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x92acac00) [pid = 1789] [serial = 1228] [outer = (nil)] 10:53:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x97490800) [pid = 1789] [serial = 1229] [outer = 0x92acac00] 10:53:02 INFO - PROCESS | 1789 | 1471542782063 Marionette DEBUG loaded listener.js 10:53:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x97e30400) [pid = 1789] [serial = 1230] [outer = 0x92acac00] 10:53:03 INFO - PROCESS | 1789 | 1471542783021 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 10:53:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:53:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1529ms 10:53:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:53:03 INFO - PROCESS | 1789 | 1471542783096 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 10:53:03 INFO - PROCESS | 1789 | 1471542783099 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 10:53:03 INFO - PROCESS | 1789 | 1471542783106 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:53:03 INFO - PROCESS | 1789 | 1471542783109 Marionette TRACE conn4 <- [1,1610,null,{}] 10:53:03 INFO - PROCESS | 1789 | 1471542783115 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:03 INFO - PROCESS | 1789 | 1471542783120 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:03 INFO - PROCESS | 1789 | 1471542783292 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 10:53:03 INFO - PROCESS | 1789 | 1471542783573 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:03 INFO - PROCESS | 1789 | 1471542783585 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:03 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e624800 == 40 [pid = 1789] [id = 410] 10:53:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x8e625400) [pid = 1789] [serial = 1231] [outer = (nil)] 10:53:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x8e80e800) [pid = 1789] [serial = 1232] [outer = 0x8e625400] 10:53:03 INFO - PROCESS | 1789 | 1471542783722 Marionette DEBUG loaded listener.js 10:53:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x8f410c00) [pid = 1789] [serial = 1233] [outer = 0x8e625400] 10:53:04 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5e0800 == 39 [pid = 1789] [id = 404] 10:53:04 INFO - PROCESS | 1789 | --DOCSHELL 0x92acc000 == 38 [pid = 1789] [id = 403] 10:53:04 INFO - PROCESS | 1789 | --DOCSHELL 0x90e5c400 == 37 [pid = 1789] [id = 402] 10:53:04 INFO - PROCESS | 1789 | 1471542784768 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 10:53:04 INFO - PROCESS | 1789 | --DOCSHELL 0x8e62a800 == 36 [pid = 1789] [id = 401] 10:53:04 INFO - PROCESS | 1789 | --DOCSHELL 0x8f410000 == 35 [pid = 1789] [id = 400] 10:53:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:53:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1683ms 10:53:04 INFO - PROCESS | 1789 | 1471542784790 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 10:53:04 INFO - PROCESS | 1789 | 1471542784793 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 10:53:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:53:04 INFO - PROCESS | 1789 | 1471542784801 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:53:04 INFO - PROCESS | 1789 | 1471542784806 Marionette TRACE conn4 <- [1,1614,null,{}] 10:53:04 INFO - PROCESS | 1789 | 1471542784814 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:04 INFO - PROCESS | 1789 | 1471542784819 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:04 INFO - PROCESS | 1789 | 1471542784988 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 10:53:05 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x99d35000) [pid = 1789] [serial = 1176] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x99f87c00) [pid = 1789] [serial = 1178] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x9a0e9400) [pid = 1789] [serial = 1179] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x91d4e400) [pid = 1789] [serial = 1149] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x962c3000) [pid = 1789] [serial = 1170] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x945a5000) [pid = 1789] [serial = 1167] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x93869400) [pid = 1789] [serial = 1146] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x90e5c000) [pid = 1789] [serial = 1148] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x936e1000) [pid = 1789] [serial = 1151] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x94fb9800) [pid = 1789] [serial = 1154] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x94fc1800) [pid = 1789] [serial = 1169] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x94fc2000) [pid = 1789] [serial = 1155] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x92953400) [pid = 1789] [serial = 1164] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x90e46c00) [pid = 1789] [serial = 1160] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x93a8c400) [pid = 1789] [serial = 1166] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x97489c00) [pid = 1789] [serial = 1172] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x93762000) [pid = 1789] [serial = 1152] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x9748f400) [pid = 1789] [serial = 1173] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x99057000) [pid = 1789] [serial = 1175] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x928a5800) [pid = 1789] [serial = 1163] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x90e52c00) [pid = 1789] [serial = 1161] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x9625fc00) [pid = 1789] [serial = 1158] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x9625a800) [pid = 1789] [serial = 1157] [outer = (nil)] [url = about:blank] 10:53:05 INFO - PROCESS | 1789 | 1471542785209 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:05 INFO - PROCESS | 1789 | 1471542785221 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:05 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e5c000 == 36 [pid = 1789] [id = 411] 10:53:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x91a77c00) [pid = 1789] [serial = 1234] [outer = (nil)] 10:53:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x91ad5c00) [pid = 1789] [serial = 1235] [outer = 0x91a77c00] 10:53:05 INFO - PROCESS | 1789 | 1471542785298 Marionette DEBUG loaded listener.js 10:53:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x92043400) [pid = 1789] [serial = 1236] [outer = 0x91a77c00] 10:53:06 INFO - PROCESS | 1789 | 1471542786056 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 10:53:06 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 10:53:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1281ms 10:53:06 INFO - PROCESS | 1789 | 1471542786084 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 10:53:06 INFO - PROCESS | 1789 | 1471542786090 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 10:53:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:53:06 INFO - PROCESS | 1789 | 1471542786115 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:53:06 INFO - PROCESS | 1789 | 1471542786118 Marionette TRACE conn4 <- [1,1618,null,{}] 10:53:06 INFO - PROCESS | 1789 | 1471542786124 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:06 INFO - PROCESS | 1789 | 1471542786129 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:06 INFO - PROCESS | 1789 | 1471542786298 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 10:53:06 INFO - PROCESS | 1789 | 1471542786308 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:06 INFO - PROCESS | 1789 | 1471542786320 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:06 INFO - PROCESS | 1789 | ++DOCSHELL 0x928ae400 == 37 [pid = 1789] [id = 412] 10:53:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x92954c00) [pid = 1789] [serial = 1237] [outer = (nil)] 10:53:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x93869400) [pid = 1789] [serial = 1238] [outer = 0x92954c00] 10:53:06 INFO - PROCESS | 1789 | 1471542786387 Marionette DEBUG loaded listener.js 10:53:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x93a8bc00) [pid = 1789] [serial = 1239] [outer = 0x92954c00] 10:53:07 INFO - PROCESS | 1789 | 1471542787318 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 10:53:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:53:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1287ms 10:53:07 INFO - PROCESS | 1789 | 1471542787400 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 10:53:07 INFO - PROCESS | 1789 | 1471542787404 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 10:53:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:53:07 INFO - PROCESS | 1789 | 1471542787420 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:53:07 INFO - PROCESS | 1789 | 1471542787430 Marionette TRACE conn4 <- [1,1622,null,{}] 10:53:07 INFO - PROCESS | 1789 | 1471542787444 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:07 INFO - PROCESS | 1789 | 1471542787451 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:07 INFO - PROCESS | 1789 | 1471542787664 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 10:53:07 INFO - PROCESS | 1789 | 1471542787752 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:07 INFO - PROCESS | 1789 | 1471542787759 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:07 INFO - PROCESS | 1789 | ++DOCSHELL 0x9295b000 == 38 [pid = 1789] [id = 413] 10:53:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x9386c400) [pid = 1789] [serial = 1240] [outer = (nil)] 10:53:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x94ff6c00) [pid = 1789] [serial = 1241] [outer = 0x9386c400] 10:53:07 INFO - PROCESS | 1789 | 1471542787829 Marionette DEBUG loaded listener.js 10:53:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x9625fc00) [pid = 1789] [serial = 1242] [outer = 0x9386c400] 10:53:08 INFO - PROCESS | 1789 | 1471542788713 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 10:53:08 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 10:53:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1338ms 10:53:08 INFO - PROCESS | 1789 | 1471542788757 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 10:53:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:53:08 INFO - PROCESS | 1789 | 1471542788761 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 10:53:08 INFO - PROCESS | 1789 | 1471542788767 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:53:08 INFO - PROCESS | 1789 | 1471542788771 Marionette TRACE conn4 <- [1,1626,null,{}] 10:53:08 INFO - PROCESS | 1789 | 1471542788783 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:08 INFO - PROCESS | 1789 | 1471542788787 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:09 INFO - PROCESS | 1789 | 1471542788998 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 10:53:09 INFO - PROCESS | 1789 | 1471542789017 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:09 INFO - PROCESS | 1789 | 1471542789027 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:09 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5dd000 == 39 [pid = 1789] [id = 414] 10:53:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x8e5e4400) [pid = 1789] [serial = 1243] [outer = (nil)] 10:53:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x97489c00) [pid = 1789] [serial = 1244] [outer = 0x8e5e4400] 10:53:09 INFO - PROCESS | 1789 | 1471542789096 Marionette DEBUG loaded listener.js 10:53:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x962c9000) [pid = 1789] [serial = 1245] [outer = 0x8e5e4400] 10:53:09 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x8f40fc00) [pid = 1789] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:53:09 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x8e810000) [pid = 1789] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:53:09 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x91a74400) [pid = 1789] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:53:09 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x928a6c00) [pid = 1789] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:53:09 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90b2d800) [pid = 1789] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:53:09 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x99de4400) [pid = 1789] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:53:09 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x90b39c00) [pid = 1789] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:53:09 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x92acf400) [pid = 1789] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:53:09 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x945a1c00) [pid = 1789] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:53:09 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x90b3b800) [pid = 1789] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:53:09 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x8e62cc00) [pid = 1789] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:53:09 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x8e5e2c00) [pid = 1789] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:53:10 INFO - PROCESS | 1789 | 1471542790131 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 10:53:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:53:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1396ms 10:53:10 INFO - PROCESS | 1789 | 1471542790163 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 10:53:10 INFO - PROCESS | 1789 | 1471542790167 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 10:53:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:53:10 INFO - PROCESS | 1789 | 1471542790173 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:53:10 INFO - PROCESS | 1789 | 1471542790176 Marionette TRACE conn4 <- [1,1630,null,{}] 10:53:10 INFO - PROCESS | 1789 | 1471542790186 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:10 INFO - PROCESS | 1789 | 1471542790190 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:10 INFO - PROCESS | 1789 | 1471542790389 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 10:53:10 INFO - PROCESS | 1789 | 1471542790407 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:10 INFO - PROCESS | 1789 | 1471542790423 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:10 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f40f400 == 40 [pid = 1789] [id = 415] 10:53:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x90b3b800) [pid = 1789] [serial = 1246] [outer = (nil)] 10:53:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x93a8c800) [pid = 1789] [serial = 1247] [outer = 0x90b3b800] 10:53:10 INFO - PROCESS | 1789 | 1471542790506 Marionette DEBUG loaded listener.js 10:53:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x97ef9000) [pid = 1789] [serial = 1248] [outer = 0x90b3b800] 10:53:11 INFO - PROCESS | 1789 | 1471542791355 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 10:53:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:53:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1236ms 10:53:11 INFO - PROCESS | 1789 | 1471542791409 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 10:53:11 INFO - PROCESS | 1789 | 1471542791412 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 10:53:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:53:11 INFO - PROCESS | 1789 | 1471542791423 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:53:11 INFO - PROCESS | 1789 | 1471542791425 Marionette TRACE conn4 <- [1,1634,null,{}] 10:53:11 INFO - PROCESS | 1789 | 1471542791431 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:11 INFO - PROCESS | 1789 | 1471542791437 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:11 INFO - PROCESS | 1789 | 1471542791591 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 10:53:11 INFO - PROCESS | 1789 | 1471542791600 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:11 INFO - PROCESS | 1789 | 1471542791606 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:11 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5d7000 == 41 [pid = 1789] [id = 416] 10:53:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x9374dc00) [pid = 1789] [serial = 1249] [outer = (nil)] 10:53:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x99596c00) [pid = 1789] [serial = 1250] [outer = 0x9374dc00] 10:53:11 INFO - PROCESS | 1789 | 1471542791676 Marionette DEBUG loaded listener.js 10:53:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x99d3ec00) [pid = 1789] [serial = 1251] [outer = 0x9374dc00] 10:53:12 INFO - PROCESS | 1789 | 1471542792826 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 10:53:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:53:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1433ms 10:53:12 INFO - PROCESS | 1789 | 1471542792858 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 10:53:12 INFO - PROCESS | 1789 | 1471542792864 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 10:53:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:53:12 INFO - PROCESS | 1789 | 1471542792872 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:53:12 INFO - PROCESS | 1789 | 1471542792880 Marionette TRACE conn4 <- [1,1638,null,{}] 10:53:12 INFO - PROCESS | 1789 | 1471542792888 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:12 INFO - PROCESS | 1789 | 1471542792893 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:13 INFO - PROCESS | 1789 | 1471542793077 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 10:53:13 INFO - PROCESS | 1789 | 1471542793301 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:13 INFO - PROCESS | 1789 | 1471542793311 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:13 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e4a800 == 42 [pid = 1789] [id = 417] 10:53:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x90e55800) [pid = 1789] [serial = 1252] [outer = (nil)] 10:53:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x91adf400) [pid = 1789] [serial = 1253] [outer = 0x90e55800] 10:53:13 INFO - PROCESS | 1789 | 1471542793440 Marionette DEBUG loaded listener.js 10:53:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x92953800) [pid = 1789] [serial = 1254] [outer = 0x90e55800] 10:53:14 INFO - PROCESS | 1789 | 1471542794333 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 10:53:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:53:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1534ms 10:53:14 INFO - PROCESS | 1789 | 1471542794408 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 10:53:14 INFO - PROCESS | 1789 | 1471542794418 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 10:53:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:53:14 INFO - PROCESS | 1789 | 1471542794429 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:53:14 INFO - PROCESS | 1789 | 1471542794433 Marionette TRACE conn4 <- [1,1642,null,{}] 10:53:14 INFO - PROCESS | 1789 | 1471542794440 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:14 INFO - PROCESS | 1789 | 1471542794447 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:14 INFO - PROCESS | 1789 | 1471542794679 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 10:53:14 INFO - PROCESS | 1789 | 1471542794968 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:14 INFO - PROCESS | 1789 | 1471542794980 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:15 INFO - PROCESS | 1789 | ++DOCSHELL 0x928a1400 == 43 [pid = 1789] [id = 418] 10:53:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x945a4000) [pid = 1789] [serial = 1255] [outer = (nil)] 10:53:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x94fbbc00) [pid = 1789] [serial = 1256] [outer = 0x945a4000] 10:53:15 INFO - PROCESS | 1789 | 1471542795095 Marionette DEBUG loaded listener.js 10:53:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x94ffa000) [pid = 1789] [serial = 1257] [outer = 0x945a4000] 10:53:15 INFO - PROCESS | 1789 | 1471542795961 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 10:53:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:53:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1590ms 10:53:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:53:16 INFO - PROCESS | 1789 | 1471542796018 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 10:53:16 INFO - PROCESS | 1789 | 1471542796022 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 10:53:16 INFO - PROCESS | 1789 | 1471542796045 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:53:16 INFO - PROCESS | 1789 | 1471542796052 Marionette TRACE conn4 <- [1,1646,null,{}] 10:53:16 INFO - PROCESS | 1789 | 1471542796073 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:16 INFO - PROCESS | 1789 | 1471542796082 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:16 INFO - PROCESS | 1789 | 1471542796269 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 10:53:16 INFO - PROCESS | 1789 | 1471542796446 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:16 INFO - PROCESS | 1789 | 1471542796456 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:16 INFO - PROCESS | 1789 | ++DOCSHELL 0x99599400 == 44 [pid = 1789] [id = 419] 10:53:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x99cea400) [pid = 1789] [serial = 1258] [outer = (nil)] 10:53:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x99f8b800) [pid = 1789] [serial = 1259] [outer = 0x99cea400] 10:53:16 INFO - PROCESS | 1789 | 1471542796541 Marionette DEBUG loaded listener.js 10:53:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9a287400) [pid = 1789] [serial = 1260] [outer = 0x99cea400] 10:53:17 INFO - PROCESS | 1789 | 1471542797450 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 10:53:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:53:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1474ms 10:53:17 INFO - PROCESS | 1789 | 1471542797503 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 10:53:17 INFO - PROCESS | 1789 | 1471542797507 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 10:53:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:53:17 INFO - PROCESS | 1789 | 1471542797514 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:53:17 INFO - PROCESS | 1789 | 1471542797517 Marionette TRACE conn4 <- [1,1650,null,{}] 10:53:17 INFO - PROCESS | 1789 | 1471542797523 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:17 INFO - PROCESS | 1789 | 1471542797528 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:17 INFO - PROCESS | 1789 | 1471542797705 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 10:53:17 INFO - PROCESS | 1789 | 1471542797878 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:17 INFO - PROCESS | 1789 | 1471542797888 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:17 INFO - PROCESS | 1789 | ++DOCSHELL 0x97490000 == 45 [pid = 1789] [id = 420] 10:53:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x9a020400) [pid = 1789] [serial = 1261] [outer = (nil)] 10:53:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9a41f800) [pid = 1789] [serial = 1262] [outer = 0x9a020400] 10:53:17 INFO - PROCESS | 1789 | 1471542797976 Marionette DEBUG loaded listener.js 10:53:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9a424800) [pid = 1789] [serial = 1263] [outer = 0x9a020400] 10:53:18 INFO - PROCESS | 1789 | 1471542798898 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 10:53:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:53:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1439ms 10:53:18 INFO - PROCESS | 1789 | 1471542798954 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 10:53:18 INFO - PROCESS | 1789 | 1471542798958 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 10:53:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:53:18 INFO - PROCESS | 1789 | 1471542798964 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:53:18 INFO - PROCESS | 1789 | 1471542798968 Marionette TRACE conn4 <- [1,1654,null,{}] 10:53:18 INFO - PROCESS | 1789 | 1471542798974 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:18 INFO - PROCESS | 1789 | 1471542798979 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:19 INFO - PROCESS | 1789 | 1471542799144 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 10:53:19 INFO - PROCESS | 1789 | 1471542799335 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:19 INFO - PROCESS | 1789 | 1471542799342 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:19 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ad8000 == 46 [pid = 1789] [id = 421] 10:53:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x921c8400) [pid = 1789] [serial = 1264] [outer = (nil)] 10:53:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x9a3dec00) [pid = 1789] [serial = 1265] [outer = 0x921c8400] 10:53:19 INFO - PROCESS | 1789 | 1471542799427 Marionette DEBUG loaded listener.js 10:53:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x9a4f4400) [pid = 1789] [serial = 1266] [outer = 0x921c8400] 10:53:20 INFO - PROCESS | 1789 | 1471542800422 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 10:53:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:53:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1532ms 10:53:20 INFO - PROCESS | 1789 | 1471542800498 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 10:53:20 INFO - PROCESS | 1789 | 1471542800502 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 10:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:53:20 INFO - PROCESS | 1789 | 1471542800508 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:53:20 INFO - PROCESS | 1789 | 1471542800511 Marionette TRACE conn4 <- [1,1658,null,{}] 10:53:20 INFO - PROCESS | 1789 | 1471542800517 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:20 INFO - PROCESS | 1789 | 1471542800528 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:20 INFO - PROCESS | 1789 | 1471542800754 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 10:53:21 INFO - PROCESS | 1789 | 1471542800980 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:21 INFO - PROCESS | 1789 | 1471542800987 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:21 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e816c00 == 47 [pid = 1789] [id = 422] 10:53:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x91a77000) [pid = 1789] [serial = 1267] [outer = (nil)] 10:53:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x9ab29000) [pid = 1789] [serial = 1268] [outer = 0x91a77000] 10:53:21 INFO - PROCESS | 1789 | 1471542801084 Marionette DEBUG loaded listener.js 10:53:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x9ab84000) [pid = 1789] [serial = 1269] [outer = 0x91a77000] 10:53:21 INFO - PROCESS | 1789 | 1471542801950 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 10:53:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1487ms 10:53:21 INFO - PROCESS | 1789 | 1471542801996 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 10:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:53:22 INFO - PROCESS | 1789 | 1471542802000 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 10:53:22 INFO - PROCESS | 1789 | 1471542802007 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:53:22 INFO - PROCESS | 1789 | 1471542802010 Marionette TRACE conn4 <- [1,1662,null,{}] 10:53:22 INFO - PROCESS | 1789 | 1471542802016 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:22 INFO - PROCESS | 1789 | 1471542802021 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:22 INFO - PROCESS | 1789 | 1471542802189 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 10:53:22 INFO - PROCESS | 1789 | 1471542802367 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:22 INFO - PROCESS | 1789 | 1471542802377 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:22 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b38c00 == 48 [pid = 1789] [id = 423] 10:53:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x91ad8800) [pid = 1789] [serial = 1270] [outer = (nil)] 10:53:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x9abcf800) [pid = 1789] [serial = 1271] [outer = 0x91ad8800] 10:53:22 INFO - PROCESS | 1789 | 1471542802455 Marionette DEBUG loaded listener.js 10:53:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x9af91800) [pid = 1789] [serial = 1272] [outer = 0x91ad8800] 10:53:23 INFO - PROCESS | 1789 | 1471542803372 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 10:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1429ms 10:53:23 INFO - PROCESS | 1789 | 1471542803435 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 10:53:23 INFO - PROCESS | 1789 | 1471542803438 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 10:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:53:23 INFO - PROCESS | 1789 | 1471542803445 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:53:23 INFO - PROCESS | 1789 | 1471542803449 Marionette TRACE conn4 <- [1,1666,null,{}] 10:53:23 INFO - PROCESS | 1789 | 1471542803454 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:23 INFO - PROCESS | 1789 | 1471542803459 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:23 INFO - PROCESS | 1789 | 1471542803636 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 10:53:23 INFO - PROCESS | 1789 | 1471542803814 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:23 INFO - PROCESS | 1789 | 1471542803825 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:23 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e809400 == 49 [pid = 1789] [id = 424] 10:53:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0x8e80a000) [pid = 1789] [serial = 1273] [outer = (nil)] 10:53:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 96 (0x91ada800) [pid = 1789] [serial = 1274] [outer = 0x8e80a000] 10:53:23 INFO - PROCESS | 1789 | 1471542803905 Marionette DEBUG loaded listener.js 10:53:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 97 (0x91d48800) [pid = 1789] [serial = 1275] [outer = 0x8e80a000] 10:53:25 INFO - PROCESS | 1789 | 1471542805076 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 10:53:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1680ms 10:53:25 INFO - PROCESS | 1789 | 1471542805126 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 10:53:25 INFO - PROCESS | 1789 | 1471542805133 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 10:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:53:25 INFO - PROCESS | 1789 | 1471542805141 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:53:25 INFO - PROCESS | 1789 | 1471542805146 Marionette TRACE conn4 <- [1,1670,null,{}] 10:53:25 INFO - PROCESS | 1789 | 1471542805154 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:25 INFO - PROCESS | 1789 | 1471542805159 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:25 INFO - PROCESS | 1789 | 1471542805335 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 10:53:25 INFO - PROCESS | 1789 | 1471542805573 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:25 INFO - PROCESS | 1789 | 1471542805583 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:25 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e4a400 == 50 [pid = 1789] [id = 425] 10:53:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 98 (0x90e4f400) [pid = 1789] [serial = 1276] [outer = (nil)] 10:53:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 99 (0x90e5ec00) [pid = 1789] [serial = 1277] [outer = 0x90e4f400] 10:53:25 INFO - PROCESS | 1789 | 1471542805670 Marionette DEBUG loaded listener.js 10:53:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 100 (0x91a7d400) [pid = 1789] [serial = 1278] [outer = 0x90e4f400] 10:53:26 INFO - PROCESS | 1789 | 1471542806562 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 10:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1490ms 10:53:26 INFO - PROCESS | 1789 | 1471542806631 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 10:53:26 INFO - PROCESS | 1789 | 1471542806638 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 10:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:53:26 INFO - PROCESS | 1789 | 1471542806648 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:53:26 INFO - PROCESS | 1789 | 1471542806652 Marionette TRACE conn4 <- [1,1674,null,{}] 10:53:26 INFO - PROCESS | 1789 | 1471542806658 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:26 INFO - PROCESS | 1789 | 1471542806664 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:26 INFO - PROCESS | 1789 | 1471542806840 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 10:53:27 INFO - PROCESS | 1789 | 1471542807037 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:27 INFO - PROCESS | 1789 | 1471542807043 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:27 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f417400 == 51 [pid = 1789] [id = 426] 10:53:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 101 (0x92ad0800) [pid = 1789] [serial = 1279] [outer = (nil)] 10:53:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 102 (0x945e4c00) [pid = 1789] [serial = 1280] [outer = 0x92ad0800] 10:53:27 INFO - PROCESS | 1789 | 1471542807165 Marionette DEBUG loaded listener.js 10:53:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 103 (0x94fc0400) [pid = 1789] [serial = 1281] [outer = 0x92ad0800] 10:53:28 INFO - PROCESS | 1789 | --DOCSHELL 0x8f40f400 == 50 [pid = 1789] [id = 415] 10:53:28 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5dd000 == 49 [pid = 1789] [id = 414] 10:53:28 INFO - PROCESS | 1789 | --DOCSHELL 0x9295b000 == 48 [pid = 1789] [id = 413] 10:53:28 INFO - PROCESS | 1789 | --DOCSHELL 0x928ae400 == 47 [pid = 1789] [id = 412] 10:53:28 INFO - PROCESS | 1789 | --DOCSHELL 0x90e5c000 == 46 [pid = 1789] [id = 411] 10:53:28 INFO - PROCESS | 1789 | --DOCSHELL 0x8e624800 == 45 [pid = 1789] [id = 410] 10:53:28 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5da800 == 44 [pid = 1789] [id = 398] 10:53:28 INFO - PROCESS | 1789 | --DOCSHELL 0x93767000 == 43 [pid = 1789] [id = 405] 10:53:28 INFO - PROCESS | 1789 | --DOCSHELL 0x8e621400 == 42 [pid = 1789] [id = 406] 10:53:28 INFO - PROCESS | 1789 | --DOCSHELL 0x91ad3c00 == 41 [pid = 1789] [id = 407] 10:53:28 INFO - PROCESS | 1789 | --DOCSHELL 0x94fef800 == 40 [pid = 1789] [id = 408] 10:53:28 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5d7c00 == 39 [pid = 1789] [id = 399] 10:53:28 INFO - PROCESS | 1789 | --DOCSHELL 0x8e622c00 == 38 [pid = 1789] [id = 396] 10:53:28 INFO - PROCESS | 1789 | --DOCSHELL 0x99de4000 == 37 [pid = 1789] [id = 395] 10:53:28 INFO - PROCESS | 1789 | --DOCSHELL 0x92954000 == 36 [pid = 1789] [id = 397] 10:53:28 INFO - PROCESS | 1789 | --DOCSHELL 0x92957800 == 35 [pid = 1789] [id = 409] 10:53:28 INFO - PROCESS | 1789 | --DOCSHELL 0x90e4a400 == 34 [pid = 1789] [id = 425] 10:53:28 INFO - PROCESS | 1789 | --DOCSHELL 0x8e809400 == 33 [pid = 1789] [id = 424] 10:53:28 INFO - PROCESS | 1789 | --DOCSHELL 0x90b38c00 == 32 [pid = 1789] [id = 423] 10:53:28 INFO - PROCESS | 1789 | --DOCSHELL 0x91ad8000 == 31 [pid = 1789] [id = 421] 10:53:28 INFO - PROCESS | 1789 | --DOCSHELL 0x8e816c00 == 30 [pid = 1789] [id = 422] 10:53:28 INFO - PROCESS | 1789 | --DOCSHELL 0x97490000 == 29 [pid = 1789] [id = 420] 10:53:28 INFO - PROCESS | 1789 | --DOCSHELL 0x99599400 == 28 [pid = 1789] [id = 419] 10:53:28 INFO - PROCESS | 1789 | --DOCSHELL 0x90e4a800 == 27 [pid = 1789] [id = 417] 10:53:28 INFO - PROCESS | 1789 | --DOCSHELL 0x928a1400 == 26 [pid = 1789] [id = 418] 10:53:28 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5d7000 == 25 [pid = 1789] [id = 416] 10:53:28 INFO - PROCESS | 1789 | --DOMWINDOW == 102 (0x94563c00) [pid = 1789] [serial = 1217] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 1789 | --DOMWINDOW == 101 (0x921bd800) [pid = 1789] [serial = 1182] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 1789 | --DOMWINDOW == 100 (0x90e4ec00) [pid = 1789] [serial = 1181] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 1789 | --DOMWINDOW == 99 (0x90b2dc00) [pid = 1789] [serial = 1205] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 1789 | --DOMWINDOW == 98 (0x8f417000) [pid = 1789] [serial = 1206] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 1789 | --DOMWINDOW == 97 (0x91ad5000) [pid = 1789] [serial = 1208] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 1789 | --DOMWINDOW == 96 (0x94ff6000) [pid = 1789] [serial = 1185] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 1789 | --DOMWINDOW == 95 (0x91ada400) [pid = 1789] [serial = 1203] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x91a75800) [pid = 1789] [serial = 1202] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x94fb7400) [pid = 1789] [serial = 1184] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x9a41c800) [pid = 1789] [serial = 1188] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x9a416400) [pid = 1789] [serial = 1187] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x9a4f3400) [pid = 1789] [serial = 1191] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x936d8800) [pid = 1789] [serial = 1211] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x9a4ee800) [pid = 1789] [serial = 1190] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x9a553000) [pid = 1789] [serial = 1194] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x9a4f7000) [pid = 1789] [serial = 1193] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x9ab88c00) [pid = 1789] [serial = 1197] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x9ab83000) [pid = 1789] [serial = 1196] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x936dec00) [pid = 1789] [serial = 1200] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x928a5c00) [pid = 1789] [serial = 1199] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x8f40d400) [pid = 1789] [serial = 1214] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x93759400) [pid = 1789] [serial = 1212] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x928ab000) [pid = 1789] [serial = 1215] [outer = (nil)] [url = about:blank] 10:53:28 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x91d4b800) [pid = 1789] [serial = 1209] [outer = (nil)] [url = about:blank] 10:53:29 INFO - PROCESS | 1789 | 1471542809099 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 10:53:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 2480ms 10:53:29 INFO - PROCESS | 1789 | 1471542809164 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 10:53:29 INFO - PROCESS | 1789 | 1471542809170 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 10:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:53:29 INFO - PROCESS | 1789 | 1471542809179 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:53:29 INFO - PROCESS | 1789 | 1471542809186 Marionette TRACE conn4 <- [1,1678,null,{}] 10:53:29 INFO - PROCESS | 1789 | 1471542809193 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:29 INFO - PROCESS | 1789 | 1471542809198 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:29 INFO - PROCESS | 1789 | 1471542809363 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 10:53:29 INFO - PROCESS | 1789 | 1471542809378 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:29 INFO - PROCESS | 1789 | 1471542809387 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:29 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e811000 == 26 [pid = 1789] [id = 427] 10:53:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x8e815400) [pid = 1789] [serial = 1282] [outer = (nil)] 10:53:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x90b35000) [pid = 1789] [serial = 1283] [outer = 0x8e815400] 10:53:29 INFO - PROCESS | 1789 | 1471542809458 Marionette DEBUG loaded listener.js 10:53:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x90e47800) [pid = 1789] [serial = 1284] [outer = 0x8e815400] 10:53:30 INFO - PROCESS | 1789 | 1471542810411 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 10:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1287ms 10:53:30 INFO - PROCESS | 1789 | 1471542810466 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 10:53:30 INFO - PROCESS | 1789 | 1471542810472 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 10:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:53:30 INFO - PROCESS | 1789 | 1471542810487 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:53:30 INFO - PROCESS | 1789 | 1471542810491 Marionette TRACE conn4 <- [1,1682,null,{}] 10:53:30 INFO - PROCESS | 1789 | 1471542810497 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:30 INFO - PROCESS | 1789 | 1471542810503 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:30 INFO - PROCESS | 1789 | 1471542810730 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 10:53:30 INFO - PROCESS | 1789 | 1471542810813 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:30 INFO - PROCESS | 1789 | 1471542810821 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:30 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f411400 == 27 [pid = 1789] [id = 428] 10:53:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x90e60000) [pid = 1789] [serial = 1285] [outer = (nil)] 10:53:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x91d4e800) [pid = 1789] [serial = 1286] [outer = 0x90e60000] 10:53:30 INFO - PROCESS | 1789 | 1471542810895 Marionette DEBUG loaded listener.js 10:53:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x921c2000) [pid = 1789] [serial = 1287] [outer = 0x90e60000] 10:53:31 INFO - PROCESS | 1789 | 1471542811791 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 10:53:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1334ms 10:53:31 INFO - PROCESS | 1789 | 1471542811818 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 10:53:31 INFO - PROCESS | 1789 | 1471542811822 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 10:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:53:31 INFO - PROCESS | 1789 | 1471542811828 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:53:31 INFO - PROCESS | 1789 | 1471542811834 Marionette TRACE conn4 <- [1,1686,null,{}] 10:53:31 INFO - PROCESS | 1789 | 1471542811860 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:31 INFO - PROCESS | 1789 | 1471542811869 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:32 INFO - PROCESS | 1789 | 1471542812081 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 10:53:32 INFO - PROCESS | 1789 | 1471542812109 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:32 INFO - PROCESS | 1789 | 1471542812116 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:32 INFO - PROCESS | 1789 | ++DOCSHELL 0x936dec00 == 28 [pid = 1789] [id = 429] 10:53:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x936e0800) [pid = 1789] [serial = 1288] [outer = (nil)] 10:53:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x9375a400) [pid = 1789] [serial = 1289] [outer = 0x936e0800] 10:53:32 INFO - PROCESS | 1789 | 1471542812192 Marionette DEBUG loaded listener.js 10:53:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x93768000) [pid = 1789] [serial = 1290] [outer = 0x936e0800] 10:53:33 INFO - PROCESS | 1789 | 1471542813098 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 10:53:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 10:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1837ms 10:53:33 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x8e5e4400) [pid = 1789] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:53:33 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x93769800) [pid = 1789] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:53:33 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x8e62b400) [pid = 1789] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:53:33 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x91a77c00) [pid = 1789] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:53:33 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x8e625400) [pid = 1789] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:53:33 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x92acac00) [pid = 1789] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:53:33 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x94ff4800) [pid = 1789] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:53:33 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x92957400) [pid = 1789] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:53:33 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x92954c00) [pid = 1789] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:53:33 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x90b3b800) [pid = 1789] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:53:33 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x9374dc00) [pid = 1789] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:53:33 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x9386c400) [pid = 1789] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:53:33 INFO - PROCESS | 1789 | 1471542813800 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 10:53:33 INFO - PROCESS | 1789 | 1471542813804 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 10:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:53:33 INFO - PROCESS | 1789 | 1471542813816 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:53:33 INFO - PROCESS | 1789 | 1471542813819 Marionette TRACE conn4 <- [1,1690,null,{}] 10:53:33 INFO - PROCESS | 1789 | 1471542813826 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:33 INFO - PROCESS | 1789 | 1471542813830 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:34 INFO - PROCESS | 1789 | 1471542814020 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 10:53:34 INFO - PROCESS | 1789 | 1471542814104 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:34 INFO - PROCESS | 1789 | 1471542814112 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:34 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e621800 == 29 [pid = 1789] [id = 430] 10:53:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x90e5cc00) [pid = 1789] [serial = 1291] [outer = (nil)] 10:53:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x921bf000) [pid = 1789] [serial = 1292] [outer = 0x90e5cc00] 10:53:34 INFO - PROCESS | 1789 | 1471542814180 Marionette DEBUG loaded listener.js 10:53:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x9375cc00) [pid = 1789] [serial = 1293] [outer = 0x90e5cc00] 10:53:34 INFO - PROCESS | 1789 | 1471542814862 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 10:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1087ms 10:53:34 INFO - PROCESS | 1789 | 1471542814904 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 10:53:34 INFO - PROCESS | 1789 | 1471542814907 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 10:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:53:34 INFO - PROCESS | 1789 | 1471542814913 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:53:34 INFO - PROCESS | 1789 | 1471542814915 Marionette TRACE conn4 <- [1,1694,null,{}] 10:53:34 INFO - PROCESS | 1789 | 1471542814922 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:34 INFO - PROCESS | 1789 | 1471542814927 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:35 INFO - PROCESS | 1789 | 1471542815181 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 10:53:35 INFO - PROCESS | 1789 | 1471542815204 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:35 INFO - PROCESS | 1789 | 1471542815215 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:35 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5de000 == 30 [pid = 1789] [id = 431] 10:53:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x90e54000) [pid = 1789] [serial = 1294] [outer = (nil)] 10:53:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x9459ec00) [pid = 1789] [serial = 1295] [outer = 0x90e54000] 10:53:35 INFO - PROCESS | 1789 | 1471542815279 Marionette DEBUG loaded listener.js 10:53:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x94fb6000) [pid = 1789] [serial = 1296] [outer = 0x90e54000] 10:53:36 INFO - PROCESS | 1789 | 1471542816396 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 10:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1500ms 10:53:36 INFO - PROCESS | 1789 | 1471542816414 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 10:53:36 INFO - PROCESS | 1789 | 1471542816420 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 10:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:53:36 INFO - PROCESS | 1789 | 1471542816429 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:53:36 INFO - PROCESS | 1789 | 1471542816434 Marionette TRACE conn4 <- [1,1698,null,{}] 10:53:36 INFO - PROCESS | 1789 | 1471542816442 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:36 INFO - PROCESS | 1789 | 1471542816448 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:36 INFO - PROCESS | 1789 | 1471542816631 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 10:53:36 INFO - PROCESS | 1789 | 1471542816864 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:36 INFO - PROCESS | 1789 | 1471542816870 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:36 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f40d000 == 31 [pid = 1789] [id = 432] 10:53:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x90e43400) [pid = 1789] [serial = 1297] [outer = (nil)] 10:53:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x90e57400) [pid = 1789] [serial = 1298] [outer = 0x90e43400] 10:53:36 INFO - PROCESS | 1789 | 1471542816982 Marionette DEBUG loaded listener.js 10:53:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x91adac00) [pid = 1789] [serial = 1299] [outer = 0x90e43400] 10:53:37 INFO - PROCESS | 1789 | 1471542817931 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 10:53:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 10:53:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1584ms 10:53:38 INFO - PROCESS | 1789 | 1471542818012 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 10:53:38 INFO - PROCESS | 1789 | 1471542818020 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 10:53:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:53:38 INFO - PROCESS | 1789 | 1471542818030 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:53:38 INFO - PROCESS | 1789 | 1471542818034 Marionette TRACE conn4 <- [1,1702,null,{}] 10:53:38 INFO - PROCESS | 1789 | 1471542818041 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:38 INFO - PROCESS | 1789 | 1471542818047 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:38 INFO - PROCESS | 1789 | 1471542818260 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 10:53:38 INFO - PROCESS | 1789 | 1471542818488 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:38 INFO - PROCESS | 1789 | 1471542818494 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:38 INFO - PROCESS | 1789 | ++DOCSHELL 0x92ad0000 == 32 [pid = 1789] [id = 433] 10:53:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x936d8800) [pid = 1789] [serial = 1300] [outer = (nil)] 10:53:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x9375a800) [pid = 1789] [serial = 1301] [outer = 0x936d8800] 10:53:38 INFO - PROCESS | 1789 | 1471542818620 Marionette DEBUG loaded listener.js 10:53:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x93869c00) [pid = 1789] [serial = 1302] [outer = 0x936d8800] 10:53:39 INFO - PROCESS | 1789 | 1471542819646 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 10:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1681ms 10:53:39 INFO - PROCESS | 1789 | 1471542819711 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 10:53:39 INFO - PROCESS | 1789 | 1471542819715 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 10:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:53:39 INFO - PROCESS | 1789 | 1471542819723 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:53:39 INFO - PROCESS | 1789 | 1471542819729 Marionette TRACE conn4 <- [1,1706,null,{}] 10:53:39 INFO - PROCESS | 1789 | 1471542819746 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:39 INFO - PROCESS | 1789 | 1471542819755 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:39 INFO - PROCESS | 1789 | 1471542819969 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 10:53:40 INFO - PROCESS | 1789 | 1471542820259 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:40 INFO - PROCESS | 1789 | 1471542820272 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:40 INFO - PROCESS | 1789 | ++DOCSHELL 0x9625c800 == 33 [pid = 1789] [id = 434] 10:53:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x962bb800) [pid = 1789] [serial = 1303] [outer = (nil)] 10:53:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x962c9400) [pid = 1789] [serial = 1304] [outer = 0x962bb800] 10:53:40 INFO - PROCESS | 1789 | 1471542820363 Marionette DEBUG loaded listener.js 10:53:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x97488400) [pid = 1789] [serial = 1305] [outer = 0x962bb800] 10:53:41 INFO - PROCESS | 1789 | 1471542821271 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 10:53:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:53:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1641ms 10:53:41 INFO - PROCESS | 1789 | 1471542821365 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 10:53:41 INFO - PROCESS | 1789 | 1471542821369 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 10:53:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:53:41 INFO - PROCESS | 1789 | 1471542821376 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:53:41 INFO - PROCESS | 1789 | 1471542821380 Marionette TRACE conn4 <- [1,1710,null,{}] 10:53:41 INFO - PROCESS | 1789 | 1471542821386 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:41 INFO - PROCESS | 1789 | 1471542821391 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:41 INFO - PROCESS | 1789 | 1471542821581 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 10:53:41 INFO - PROCESS | 1789 | 1471542821737 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:41 INFO - PROCESS | 1789 | 1471542821746 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:41 INFO - PROCESS | 1789 | ++DOCSHELL 0x962c6400 == 34 [pid = 1789] [id = 435] 10:53:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x9748f400) [pid = 1789] [serial = 1306] [outer = (nil)] 10:53:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x98697c00) [pid = 1789] [serial = 1307] [outer = 0x9748f400] 10:53:41 INFO - PROCESS | 1789 | 1471542821870 Marionette DEBUG loaded listener.js 10:53:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x99599000) [pid = 1789] [serial = 1308] [outer = 0x9748f400] 10:53:42 INFO - PROCESS | 1789 | 1471542822971 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 10:53:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:53:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1635ms 10:53:43 INFO - PROCESS | 1789 | 1471542823013 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 10:53:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:53:43 INFO - PROCESS | 1789 | 1471542823019 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 10:53:43 INFO - PROCESS | 1789 | 1471542823028 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:53:43 INFO - PROCESS | 1789 | 1471542823033 Marionette TRACE conn4 <- [1,1714,null,{}] 10:53:43 INFO - PROCESS | 1789 | 1471542823041 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:43 INFO - PROCESS | 1789 | 1471542823046 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:43 INFO - PROCESS | 1789 | 1471542823229 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 10:53:43 INFO - PROCESS | 1789 | 1471542823493 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:43 INFO - PROCESS | 1789 | 1471542823508 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:43 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e62b800 == 35 [pid = 1789] [id = 436] 10:53:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x90e4ec00) [pid = 1789] [serial = 1309] [outer = (nil)] 10:53:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0x90e5f000) [pid = 1789] [serial = 1310] [outer = 0x90e4ec00] 10:53:43 INFO - PROCESS | 1789 | 1471542823637 Marionette DEBUG loaded listener.js 10:53:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 96 (0x91ada400) [pid = 1789] [serial = 1311] [outer = 0x90e4ec00] 10:53:43 INFO - PROCESS | 1789 | --DOCSHELL 0x8e621800 == 34 [pid = 1789] [id = 430] 10:53:44 INFO - PROCESS | 1789 | --DOCSHELL 0x936dec00 == 33 [pid = 1789] [id = 429] 10:53:44 INFO - PROCESS | 1789 | --DOCSHELL 0x8f411400 == 32 [pid = 1789] [id = 428] 10:53:44 INFO - PROCESS | 1789 | --DOCSHELL 0x8e811000 == 31 [pid = 1789] [id = 427] 10:53:44 INFO - PROCESS | 1789 | --DOMWINDOW == 95 (0x97489c00) [pid = 1789] [serial = 1244] [outer = (nil)] [url = about:blank] 10:53:44 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x962c9000) [pid = 1789] [serial = 1245] [outer = (nil)] [url = about:blank] 10:53:44 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x945a7c00) [pid = 1789] [serial = 1218] [outer = (nil)] [url = about:blank] 10:53:44 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x90e47000) [pid = 1789] [serial = 1220] [outer = (nil)] [url = about:blank] 10:53:44 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x90e5f400) [pid = 1789] [serial = 1221] [outer = (nil)] [url = about:blank] 10:53:44 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x91ad5c00) [pid = 1789] [serial = 1235] [outer = (nil)] [url = about:blank] 10:53:44 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x92043400) [pid = 1789] [serial = 1236] [outer = (nil)] [url = about:blank] 10:53:44 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x8e80e800) [pid = 1789] [serial = 1232] [outer = (nil)] [url = about:blank] 10:53:44 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x8f410c00) [pid = 1789] [serial = 1233] [outer = (nil)] [url = about:blank] 10:53:44 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x97490800) [pid = 1789] [serial = 1229] [outer = (nil)] [url = about:blank] 10:53:44 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x97e30400) [pid = 1789] [serial = 1230] [outer = (nil)] [url = about:blank] 10:53:44 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x96254800) [pid = 1789] [serial = 1226] [outer = (nil)] [url = about:blank] 10:53:44 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x962bd400) [pid = 1789] [serial = 1227] [outer = (nil)] [url = about:blank] 10:53:44 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x92ac8400) [pid = 1789] [serial = 1223] [outer = (nil)] [url = about:blank] 10:53:44 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x9375b400) [pid = 1789] [serial = 1224] [outer = (nil)] [url = about:blank] 10:53:44 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x93869400) [pid = 1789] [serial = 1238] [outer = (nil)] [url = about:blank] 10:53:44 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x97ef9000) [pid = 1789] [serial = 1248] [outer = (nil)] [url = about:blank] 10:53:44 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x99596c00) [pid = 1789] [serial = 1250] [outer = (nil)] [url = about:blank] 10:53:44 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x99d3ec00) [pid = 1789] [serial = 1251] [outer = (nil)] [url = about:blank] 10:53:44 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x9625fc00) [pid = 1789] [serial = 1242] [outer = (nil)] [url = about:blank] 10:53:44 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x94ff6c00) [pid = 1789] [serial = 1241] [outer = (nil)] [url = about:blank] 10:53:44 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x93a8bc00) [pid = 1789] [serial = 1239] [outer = (nil)] [url = about:blank] 10:53:44 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x93a8c800) [pid = 1789] [serial = 1247] [outer = (nil)] [url = about:blank] 10:53:44 INFO - PROCESS | 1789 | 1471542824505 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 10:53:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1531ms 10:53:44 INFO - PROCESS | 1789 | 1471542824558 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 10:53:44 INFO - PROCESS | 1789 | 1471542824563 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 10:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:53:44 INFO - PROCESS | 1789 | 1471542824574 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:53:44 INFO - PROCESS | 1789 | 1471542824577 Marionette TRACE conn4 <- [1,1718,null,{}] 10:53:44 INFO - PROCESS | 1789 | 1471542824584 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:44 INFO - PROCESS | 1789 | 1471542824589 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:44 INFO - PROCESS | 1789 | 1471542824745 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 10:53:44 INFO - PROCESS | 1789 | 1471542824754 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:44 INFO - PROCESS | 1789 | 1471542824762 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:44 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f416400 == 32 [pid = 1789] [id = 437] 10:53:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x928a3800) [pid = 1789] [serial = 1312] [outer = (nil)] 10:53:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x92958800) [pid = 1789] [serial = 1313] [outer = 0x928a3800] 10:53:44 INFO - PROCESS | 1789 | 1471542824834 Marionette DEBUG loaded listener.js 10:53:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x92ac8000) [pid = 1789] [serial = 1314] [outer = 0x928a3800] 10:53:45 INFO - PROCESS | 1789 | 1471542825768 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 10:53:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1229ms 10:53:45 INFO - PROCESS | 1789 | 1471542825803 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 10:53:45 INFO - PROCESS | 1789 | 1471542825806 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 10:53:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:53:45 INFO - PROCESS | 1789 | 1471542825812 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:53:45 INFO - PROCESS | 1789 | 1471542825818 Marionette TRACE conn4 <- [1,1722,null,{}] 10:53:45 INFO - PROCESS | 1789 | 1471542825833 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:45 INFO - PROCESS | 1789 | 1471542825841 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:46 INFO - PROCESS | 1789 | 1471542825996 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 10:53:46 INFO - PROCESS | 1789 | 1471542826138 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:46 INFO - PROCESS | 1789 | 1471542826152 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:46 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a88400 == 33 [pid = 1789] [id = 438] 10:53:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x93a8c800) [pid = 1789] [serial = 1315] [outer = (nil)] 10:53:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x94fc1000) [pid = 1789] [serial = 1316] [outer = 0x93a8c800] 10:53:46 INFO - PROCESS | 1789 | 1471542826219 Marionette DEBUG loaded listener.js 10:53:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x96258400) [pid = 1789] [serial = 1317] [outer = 0x93a8c800] 10:53:47 INFO - PROCESS | 1789 | 1471542827110 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 10:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 10:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1337ms 10:53:47 INFO - PROCESS | 1789 | 1471542827150 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 10:53:47 INFO - PROCESS | 1789 | 1471542827154 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 10:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:53:47 INFO - PROCESS | 1789 | 1471542827160 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:53:47 INFO - PROCESS | 1789 | 1471542827163 Marionette TRACE conn4 <- [1,1726,null,{}] 10:53:47 INFO - PROCESS | 1789 | 1471542827177 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:47 INFO - PROCESS | 1789 | 1471542827182 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:47 INFO - PROCESS | 1789 | 1471542827387 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 10:53:47 INFO - PROCESS | 1789 | 1471542827407 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:47 INFO - PROCESS | 1789 | 1471542827414 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:47 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e5f400 == 34 [pid = 1789] [id = 439] 10:53:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x93875400) [pid = 1789] [serial = 1318] [outer = (nil)] 10:53:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x962c5400) [pid = 1789] [serial = 1319] [outer = 0x93875400] 10:53:47 INFO - PROCESS | 1789 | 1471542827492 Marionette DEBUG loaded listener.js 10:53:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x962c7c00) [pid = 1789] [serial = 1320] [outer = 0x93875400] 10:53:48 INFO - PROCESS | 1789 | 1471542828379 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 10:53:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:53:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1263ms 10:53:48 INFO - PROCESS | 1789 | 1471542828428 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 10:53:48 INFO - PROCESS | 1789 | 1471542828432 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 10:53:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:53:48 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x90e55800) [pid = 1789] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:53:48 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x945a4000) [pid = 1789] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:53:48 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x936e0800) [pid = 1789] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:53:48 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x99cea400) [pid = 1789] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:53:48 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x9a020400) [pid = 1789] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:53:48 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x92ad0800) [pid = 1789] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:53:48 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x921c8400) [pid = 1789] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:53:48 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8e815400) [pid = 1789] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:53:48 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x90e60000) [pid = 1789] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:53:48 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x91a77000) [pid = 1789] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:53:48 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x91ad8800) [pid = 1789] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:53:48 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8e80a000) [pid = 1789] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:53:48 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x90e4f400) [pid = 1789] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:53:48 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x90e5cc00) [pid = 1789] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:53:48 INFO - PROCESS | 1789 | 1471542828598 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:53:48 INFO - PROCESS | 1789 | 1471542828600 Marionette TRACE conn4 <- [1,1730,null,{}] 10:53:48 INFO - PROCESS | 1789 | 1471542828615 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:48 INFO - PROCESS | 1789 | 1471542828623 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:48 INFO - PROCESS | 1789 | 1471542828759 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 10:53:48 INFO - PROCESS | 1789 | 1471542828770 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:48 INFO - PROCESS | 1789 | 1471542828787 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:48 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e5a000 == 35 [pid = 1789] [id = 440] 10:53:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x91ad8800) [pid = 1789] [serial = 1321] [outer = (nil)] 10:53:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x92ad0400) [pid = 1789] [serial = 1322] [outer = 0x91ad8800] 10:53:48 INFO - PROCESS | 1789 | 1471542828856 Marionette DEBUG loaded listener.js 10:53:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x93764400) [pid = 1789] [serial = 1323] [outer = 0x91ad8800] 10:53:49 INFO - PROCESS | 1789 | 1471542829955 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 10:53:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 10:53:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1427ms 10:53:49 INFO - PROCESS | 1789 | 1471542829988 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 10:53:49 INFO - PROCESS | 1789 | 1471542829994 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 10:53:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:53:50 INFO - PROCESS | 1789 | 1471542830003 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:53:50 INFO - PROCESS | 1789 | 1471542830008 Marionette TRACE conn4 <- [1,1734,null,{}] 10:53:50 INFO - PROCESS | 1789 | 1471542830018 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:50 INFO - PROCESS | 1789 | 1471542830023 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:50 INFO - PROCESS | 1789 | 1471542830228 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 10:53:50 INFO - PROCESS | 1789 | 1471542830438 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:50 INFO - PROCESS | 1789 | 1471542830452 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:50 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e4f400 == 36 [pid = 1789] [id = 441] 10:53:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x90e54800) [pid = 1789] [serial = 1324] [outer = (nil)] 10:53:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x91ad5c00) [pid = 1789] [serial = 1325] [outer = 0x90e54800] 10:53:50 INFO - PROCESS | 1789 | 1471542830588 Marionette DEBUG loaded listener.js 10:53:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x921c5400) [pid = 1789] [serial = 1326] [outer = 0x90e54800] 10:53:51 INFO - PROCESS | 1789 | 1471542831518 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 10:53:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1583ms 10:53:51 INFO - PROCESS | 1789 | 1471542831586 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 10:53:51 INFO - PROCESS | 1789 | 1471542831594 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 10:53:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:53:51 INFO - PROCESS | 1789 | 1471542831605 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:53:51 INFO - PROCESS | 1789 | 1471542831609 Marionette TRACE conn4 <- [1,1738,null,{}] 10:53:51 INFO - PROCESS | 1789 | 1471542831616 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:51 INFO - PROCESS | 1789 | 1471542831622 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:51 INFO - PROCESS | 1789 | 1471542831843 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 10:53:52 INFO - PROCESS | 1789 | 1471542832069 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:52 INFO - PROCESS | 1789 | 1471542832077 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:52 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a85400 == 37 [pid = 1789] [id = 442] 10:53:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x94568c00) [pid = 1789] [serial = 1327] [outer = (nil)] 10:53:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x94fc1400) [pid = 1789] [serial = 1328] [outer = 0x94568c00] 10:53:52 INFO - PROCESS | 1789 | 1471542832211 Marionette DEBUG loaded listener.js 10:53:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x96258000) [pid = 1789] [serial = 1329] [outer = 0x94568c00] 10:53:53 INFO - PROCESS | 1789 | 1471542833151 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 10:53:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:53:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1589ms 10:53:53 INFO - PROCESS | 1789 | 1471542833194 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 10:53:53 INFO - PROCESS | 1789 | 1471542833198 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 10:53:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:53:53 INFO - PROCESS | 1789 | 1471542833205 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:53:53 INFO - PROCESS | 1789 | 1471542833211 Marionette TRACE conn4 <- [1,1742,null,{}] 10:53:53 INFO - PROCESS | 1789 | 1471542833228 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:53 INFO - PROCESS | 1789 | 1471542833237 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:53 INFO - PROCESS | 1789 | 1471542833411 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 10:53:53 INFO - PROCESS | 1789 | 1471542833586 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:53 INFO - PROCESS | 1789 | 1471542833597 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:53 INFO - PROCESS | 1789 | ++DOCSHELL 0x97492400 == 38 [pid = 1789] [id = 443] 10:53:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x97ef3000) [pid = 1789] [serial = 1330] [outer = (nil)] 10:53:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x99cea400) [pid = 1789] [serial = 1331] [outer = 0x97ef3000] 10:53:53 INFO - PROCESS | 1789 | 1471542833694 Marionette DEBUG loaded listener.js 10:53:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x99dd9400) [pid = 1789] [serial = 1332] [outer = 0x97ef3000] 10:53:54 INFO - PROCESS | 1789 | 1471542834630 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 10:53:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1487ms 10:53:54 INFO - PROCESS | 1789 | 1471542834693 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 10:53:54 INFO - PROCESS | 1789 | 1471542834698 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 10:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:53:54 INFO - PROCESS | 1789 | 1471542834704 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:53:54 INFO - PROCESS | 1789 | 1471542834708 Marionette TRACE conn4 <- [1,1746,null,{}] 10:53:54 INFO - PROCESS | 1789 | 1471542834714 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:54 INFO - PROCESS | 1789 | 1471542834719 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:54 INFO - PROCESS | 1789 | 1471542834891 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 10:53:55 INFO - PROCESS | 1789 | 1471542835067 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:55 INFO - PROCESS | 1789 | 1471542835075 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:55 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f409400 == 39 [pid = 1789] [id = 444] 10:53:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x9386c800) [pid = 1789] [serial = 1333] [outer = (nil)] 10:53:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9a0a1c00) [pid = 1789] [serial = 1334] [outer = 0x9386c800] 10:53:55 INFO - PROCESS | 1789 | 1471542835159 Marionette DEBUG loaded listener.js 10:53:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x9a294000) [pid = 1789] [serial = 1335] [outer = 0x9386c800] 10:53:56 INFO - PROCESS | 1789 | 1471542836090 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 10:53:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:53:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1437ms 10:53:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:53:56 INFO - PROCESS | 1789 | 1471542836142 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 10:53:56 INFO - PROCESS | 1789 | 1471542836145 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 10:53:56 INFO - PROCESS | 1789 | 1471542836152 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:53:56 INFO - PROCESS | 1789 | 1471542836154 Marionette TRACE conn4 <- [1,1750,null,{}] 10:53:56 INFO - PROCESS | 1789 | 1471542836160 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:56 INFO - PROCESS | 1789 | 1471542836166 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:56 INFO - PROCESS | 1789 | 1471542836335 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 10:53:56 INFO - PROCESS | 1789 | 1471542836510 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:56 INFO - PROCESS | 1789 | 1471542836519 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:56 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e50800 == 40 [pid = 1789] [id = 445] 10:53:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x928a1400) [pid = 1789] [serial = 1336] [outer = (nil)] 10:53:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9a422800) [pid = 1789] [serial = 1337] [outer = 0x928a1400] 10:53:56 INFO - PROCESS | 1789 | 1471542836603 Marionette DEBUG loaded listener.js 10:53:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x9a4f0400) [pid = 1789] [serial = 1338] [outer = 0x928a1400] 10:53:57 INFO - PROCESS | 1789 | 1471542837525 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 10:53:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1430ms 10:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:53:57 INFO - PROCESS | 1789 | 1471542837581 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 10:53:57 INFO - PROCESS | 1789 | 1471542837584 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 10:53:57 INFO - PROCESS | 1789 | 1471542837591 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:53:57 INFO - PROCESS | 1789 | 1471542837594 Marionette TRACE conn4 <- [1,1754,null,{}] 10:53:57 INFO - PROCESS | 1789 | 1471542837600 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:57 INFO - PROCESS | 1789 | 1471542837612 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:57 INFO - PROCESS | 1789 | 1471542837856 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 10:53:58 INFO - PROCESS | 1789 | 1471542838100 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:58 INFO - PROCESS | 1789 | 1471542838110 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:58 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5dd400 == 41 [pid = 1789] [id = 446] 10:53:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x8f417800) [pid = 1789] [serial = 1339] [outer = (nil)] 10:53:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x9ab29800) [pid = 1789] [serial = 1340] [outer = 0x8f417800] 10:53:58 INFO - PROCESS | 1789 | 1471542838225 Marionette DEBUG loaded listener.js 10:53:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x9ab31800) [pid = 1789] [serial = 1341] [outer = 0x8f417800] 10:53:59 INFO - PROCESS | 1789 | 1471542839100 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 10:53:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:53:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1582ms 10:53:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:53:59 INFO - PROCESS | 1789 | 1471542839173 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 10:53:59 INFO - PROCESS | 1789 | 1471542839176 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 10:53:59 INFO - PROCESS | 1789 | 1471542839182 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:53:59 INFO - PROCESS | 1789 | 1471542839185 Marionette TRACE conn4 <- [1,1758,null,{}] 10:53:59 INFO - PROCESS | 1789 | 1471542839191 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:59 INFO - PROCESS | 1789 | 1471542839197 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:59 INFO - PROCESS | 1789 | 1471542839399 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 10:53:59 INFO - PROCESS | 1789 | 1471542839581 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:59 INFO - PROCESS | 1789 | 1471542839589 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:53:59 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f40b800 == 42 [pid = 1789] [id = 447] 10:53:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x8f40c800) [pid = 1789] [serial = 1342] [outer = (nil)] 10:53:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x945a1800) [pid = 1789] [serial = 1343] [outer = 0x8f40c800] 10:53:59 INFO - PROCESS | 1789 | 1471542839670 Marionette DEBUG loaded listener.js 10:53:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x9ab80800) [pid = 1789] [serial = 1344] [outer = 0x8f40c800] 10:54:00 INFO - PROCESS | 1789 | 1471542840604 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 10:54:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:54:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1479ms 10:54:00 INFO - PROCESS | 1789 | 1471542840664 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 10:54:00 INFO - PROCESS | 1789 | 1471542840675 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 10:54:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:54:00 INFO - PROCESS | 1789 | 1471542840681 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:54:00 INFO - PROCESS | 1789 | 1471542840685 Marionette TRACE conn4 <- [1,1762,null,{}] 10:54:00 INFO - PROCESS | 1789 | 1471542840690 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:00 INFO - PROCESS | 1789 | 1471542840696 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:00 INFO - PROCESS | 1789 | 1471542840873 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 10:54:01 INFO - PROCESS | 1789 | 1471542841283 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:01 INFO - PROCESS | 1789 | 1471542841289 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:01 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e811000 == 43 [pid = 1789] [id = 448] 10:54:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x8e812400) [pid = 1789] [serial = 1345] [outer = (nil)] 10:54:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x8f40f800) [pid = 1789] [serial = 1346] [outer = 0x8e812400] 10:54:01 INFO - PROCESS | 1789 | 1471542841387 Marionette DEBUG loaded listener.js 10:54:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0x90b3a800) [pid = 1789] [serial = 1347] [outer = 0x8e812400] 10:54:02 INFO - PROCESS | 1789 | 1471542842302 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 10:54:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:54:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1679ms 10:54:02 INFO - PROCESS | 1789 | 1471542842363 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 10:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:54:02 INFO - PROCESS | 1789 | 1471542842368 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 10:54:02 INFO - PROCESS | 1789 | 1471542842376 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:54:02 INFO - PROCESS | 1789 | 1471542842379 Marionette TRACE conn4 <- [1,1766,null,{}] 10:54:02 INFO - PROCESS | 1789 | 1471542842387 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:02 INFO - PROCESS | 1789 | 1471542842395 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:02 INFO - PROCESS | 1789 | 1471542842564 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 10:54:02 INFO - PROCESS | 1789 | 1471542842835 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:02 INFO - PROCESS | 1789 | 1471542842842 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:02 INFO - PROCESS | 1789 | ++DOCSHELL 0x928a9c00 == 44 [pid = 1789] [id = 449] 10:54:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 96 (0x928af000) [pid = 1789] [serial = 1348] [outer = (nil)] 10:54:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 97 (0x936dac00) [pid = 1789] [serial = 1349] [outer = 0x928af000] 10:54:02 INFO - PROCESS | 1789 | 1471542842966 Marionette DEBUG loaded listener.js 10:54:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 98 (0x93760000) [pid = 1789] [serial = 1350] [outer = 0x928af000] 10:54:04 INFO - PROCESS | 1789 | --DOCSHELL 0x90e5f400 == 43 [pid = 1789] [id = 439] 10:54:04 INFO - PROCESS | 1789 | --DOCSHELL 0x93a88400 == 42 [pid = 1789] [id = 438] 10:54:04 INFO - PROCESS | 1789 | --DOCSHELL 0x8f416400 == 41 [pid = 1789] [id = 437] 10:54:04 INFO - PROCESS | 1789 | --DOCSHELL 0x8e62b800 == 40 [pid = 1789] [id = 436] 10:54:04 INFO - PROCESS | 1789 | --DOCSHELL 0x8f417400 == 39 [pid = 1789] [id = 426] 10:54:04 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5de000 == 38 [pid = 1789] [id = 431] 10:54:04 INFO - PROCESS | 1789 | --DOCSHELL 0x962c6400 == 37 [pid = 1789] [id = 435] 10:54:04 INFO - PROCESS | 1789 | --DOCSHELL 0x92ad0000 == 36 [pid = 1789] [id = 433] 10:54:04 INFO - PROCESS | 1789 | --DOCSHELL 0x8f40d000 == 35 [pid = 1789] [id = 432] 10:54:04 INFO - PROCESS | 1789 | --DOCSHELL 0x9625c800 == 34 [pid = 1789] [id = 434] 10:54:04 INFO - PROCESS | 1789 | --DOCSHELL 0x8e811000 == 33 [pid = 1789] [id = 448] 10:54:04 INFO - PROCESS | 1789 | --DOCSHELL 0x8f40b800 == 32 [pid = 1789] [id = 447] 10:54:04 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5dd400 == 31 [pid = 1789] [id = 446] 10:54:04 INFO - PROCESS | 1789 | --DOCSHELL 0x8f409400 == 30 [pid = 1789] [id = 444] 10:54:04 INFO - PROCESS | 1789 | --DOCSHELL 0x90e50800 == 29 [pid = 1789] [id = 445] 10:54:04 INFO - PROCESS | 1789 | --DOCSHELL 0x97492400 == 28 [pid = 1789] [id = 443] 10:54:04 INFO - PROCESS | 1789 | --DOCSHELL 0x93a85400 == 27 [pid = 1789] [id = 442] 10:54:04 INFO - PROCESS | 1789 | --DOCSHELL 0x90e5a000 == 26 [pid = 1789] [id = 440] 10:54:04 INFO - PROCESS | 1789 | --DOCSHELL 0x90e4f400 == 25 [pid = 1789] [id = 441] 10:54:04 INFO - PROCESS | 1789 | --DOMWINDOW == 97 (0x92953800) [pid = 1789] [serial = 1254] [outer = (nil)] [url = about:blank] 10:54:04 INFO - PROCESS | 1789 | --DOMWINDOW == 96 (0x91adf400) [pid = 1789] [serial = 1253] [outer = (nil)] [url = about:blank] 10:54:04 INFO - PROCESS | 1789 | --DOMWINDOW == 95 (0x94ffa000) [pid = 1789] [serial = 1257] [outer = (nil)] [url = about:blank] 10:54:04 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x94fbbc00) [pid = 1789] [serial = 1256] [outer = (nil)] [url = about:blank] 10:54:04 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x9375a400) [pid = 1789] [serial = 1289] [outer = (nil)] [url = about:blank] 10:54:04 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x9a287400) [pid = 1789] [serial = 1260] [outer = (nil)] [url = about:blank] 10:54:04 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x99f8b800) [pid = 1789] [serial = 1259] [outer = (nil)] [url = about:blank] 10:54:04 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x9a424800) [pid = 1789] [serial = 1263] [outer = (nil)] [url = about:blank] 10:54:04 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x9a41f800) [pid = 1789] [serial = 1262] [outer = (nil)] [url = about:blank] 10:54:04 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x945e4c00) [pid = 1789] [serial = 1280] [outer = (nil)] [url = about:blank] 10:54:04 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x9a4f4400) [pid = 1789] [serial = 1266] [outer = (nil)] [url = about:blank] 10:54:04 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x94fc0400) [pid = 1789] [serial = 1281] [outer = (nil)] [url = about:blank] 10:54:04 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x9a3dec00) [pid = 1789] [serial = 1265] [outer = (nil)] [url = about:blank] 10:54:04 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x90b35000) [pid = 1789] [serial = 1283] [outer = (nil)] [url = about:blank] 10:54:04 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x90e47800) [pid = 1789] [serial = 1284] [outer = (nil)] [url = about:blank] 10:54:04 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x91d4e800) [pid = 1789] [serial = 1286] [outer = (nil)] [url = about:blank] 10:54:04 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x9ab84000) [pid = 1789] [serial = 1269] [outer = (nil)] [url = about:blank] 10:54:04 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x9ab29000) [pid = 1789] [serial = 1268] [outer = (nil)] [url = about:blank] 10:54:04 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x9af91800) [pid = 1789] [serial = 1272] [outer = (nil)] [url = about:blank] 10:54:04 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x9abcf800) [pid = 1789] [serial = 1271] [outer = (nil)] [url = about:blank] 10:54:04 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x91d48800) [pid = 1789] [serial = 1275] [outer = (nil)] [url = about:blank] 10:54:04 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x91ada800) [pid = 1789] [serial = 1274] [outer = (nil)] [url = about:blank] 10:54:04 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x91a7d400) [pid = 1789] [serial = 1278] [outer = (nil)] [url = about:blank] 10:54:04 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90e5ec00) [pid = 1789] [serial = 1277] [outer = (nil)] [url = about:blank] 10:54:04 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x921bf000) [pid = 1789] [serial = 1292] [outer = (nil)] [url = about:blank] 10:54:04 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x9375cc00) [pid = 1789] [serial = 1293] [outer = (nil)] [url = about:blank] 10:54:04 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x9459ec00) [pid = 1789] [serial = 1295] [outer = (nil)] [url = about:blank] 10:54:04 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x93768000) [pid = 1789] [serial = 1290] [outer = (nil)] [url = about:blank] 10:54:04 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x921c2000) [pid = 1789] [serial = 1287] [outer = (nil)] [url = about:blank] 10:54:04 INFO - PROCESS | 1789 | 1471542844913 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 10:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 2584ms 10:54:04 INFO - PROCESS | 1789 | 1471542844960 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 10:54:04 INFO - PROCESS | 1789 | 1471542844966 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 10:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:54:04 INFO - PROCESS | 1789 | 1471542844974 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:54:04 INFO - PROCESS | 1789 | 1471542844978 Marionette TRACE conn4 <- [1,1770,null,{}] 10:54:04 INFO - PROCESS | 1789 | 1471542844991 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:04 INFO - PROCESS | 1789 | 1471542844997 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:05 INFO - PROCESS | 1789 | 1471542845160 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 10:54:05 INFO - PROCESS | 1789 | 1471542845339 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:05 INFO - PROCESS | 1789 | 1471542845348 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:05 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e80d400 == 26 [pid = 1789] [id = 450] 10:54:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x8e80e400) [pid = 1789] [serial = 1351] [outer = (nil)] 10:54:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8f416400) [pid = 1789] [serial = 1352] [outer = 0x8e80e400] 10:54:05 INFO - PROCESS | 1789 | 1471542845436 Marionette DEBUG loaded listener.js 10:54:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x90b35000) [pid = 1789] [serial = 1353] [outer = 0x8e80e400] 10:54:06 INFO - PROCESS | 1789 | 1471542846294 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 10:54:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:54:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1345ms 10:54:06 INFO - PROCESS | 1789 | 1471542846318 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 10:54:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:54:06 INFO - PROCESS | 1789 | 1471542846327 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 10:54:06 INFO - PROCESS | 1789 | 1471542846337 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:54:06 INFO - PROCESS | 1789 | 1471542846342 Marionette TRACE conn4 <- [1,1774,null,{}] 10:54:06 INFO - PROCESS | 1789 | 1471542846348 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:06 INFO - PROCESS | 1789 | 1471542846353 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:06 INFO - PROCESS | 1789 | 1471542846518 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 10:54:06 INFO - PROCESS | 1789 | 1471542846536 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:06 INFO - PROCESS | 1789 | 1471542846547 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:06 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ad9c00 == 27 [pid = 1789] [id = 451] 10:54:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x91adc000) [pid = 1789] [serial = 1354] [outer = (nil)] 10:54:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x91d4e800) [pid = 1789] [serial = 1355] [outer = 0x91adc000] 10:54:06 INFO - PROCESS | 1789 | 1471542846619 Marionette DEBUG loaded listener.js 10:54:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x92042000) [pid = 1789] [serial = 1356] [outer = 0x91adc000] 10:54:07 INFO - PROCESS | 1789 | 1471542847647 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 10:54:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:54:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1381ms 10:54:07 INFO - PROCESS | 1789 | 1471542847718 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 10:54:07 INFO - PROCESS | 1789 | 1471542847722 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 10:54:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:54:07 INFO - PROCESS | 1789 | 1471542847729 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:54:07 INFO - PROCESS | 1789 | 1471542847735 Marionette TRACE conn4 <- [1,1778,null,{}] 10:54:07 INFO - PROCESS | 1789 | 1471542847761 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:07 INFO - PROCESS | 1789 | 1471542847771 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:07 INFO - PROCESS | 1789 | 1471542847986 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 10:54:08 INFO - PROCESS | 1789 | 1471542848016 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:08 INFO - PROCESS | 1789 | 1471542848031 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:08 INFO - PROCESS | 1789 | ++DOCSHELL 0x9295f000 == 28 [pid = 1789] [id = 452] 10:54:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x9295f800) [pid = 1789] [serial = 1357] [outer = (nil)] 10:54:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x936d7c00) [pid = 1789] [serial = 1358] [outer = 0x9295f800] 10:54:08 INFO - PROCESS | 1789 | 1471542848100 Marionette DEBUG loaded listener.js 10:54:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x93759800) [pid = 1789] [serial = 1359] [outer = 0x9295f800] 10:54:09 INFO - PROCESS | 1789 | 1471542849032 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 10:54:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 10:54:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1335ms 10:54:09 INFO - PROCESS | 1789 | 1471542849065 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 10:54:09 INFO - PROCESS | 1789 | 1471542849070 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 10:54:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:54:09 INFO - PROCESS | 1789 | 1471542849076 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:54:09 INFO - PROCESS | 1789 | 1471542849078 Marionette TRACE conn4 <- [1,1782,null,{}] 10:54:09 INFO - PROCESS | 1789 | 1471542849084 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:09 INFO - PROCESS | 1789 | 1471542849089 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:09 INFO - PROCESS | 1789 | 1471542849299 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 10:54:09 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x93875400) [pid = 1789] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:54:09 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x90e43400) [pid = 1789] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:54:09 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x9748f400) [pid = 1789] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:54:09 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x936d8800) [pid = 1789] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:54:09 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x928a3800) [pid = 1789] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:54:09 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x90e4ec00) [pid = 1789] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:54:09 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x93a8c800) [pid = 1789] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:54:09 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x962bb800) [pid = 1789] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:54:09 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x90e54000) [pid = 1789] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:54:09 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x91ad8800) [pid = 1789] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:54:10 INFO - PROCESS | 1789 | 1471542849983 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:10 INFO - PROCESS | 1789 | 1471542849989 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:10 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5db400 == 29 [pid = 1789] [id = 453] 10:54:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8e5e3000) [pid = 1789] [serial = 1360] [outer = (nil)] 10:54:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x90e44000) [pid = 1789] [serial = 1361] [outer = 0x8e5e3000] 10:54:10 INFO - PROCESS | 1789 | 1471542850064 Marionette DEBUG loaded listener.js 10:54:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x928a6c00) [pid = 1789] [serial = 1362] [outer = 0x8e5e3000] 10:54:10 INFO - PROCESS | 1789 | 1471542850808 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 10:54:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 10:54:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1779ms 10:54:10 INFO - PROCESS | 1789 | 1471542850855 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 10:54:10 INFO - PROCESS | 1789 | 1471542850859 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 10:54:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:54:10 INFO - PROCESS | 1789 | 1471542850865 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:54:10 INFO - PROCESS | 1789 | 1471542850869 Marionette TRACE conn4 <- [1,1786,null,{}] 10:54:10 INFO - PROCESS | 1789 | 1471542850879 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:10 INFO - PROCESS | 1789 | 1471542850883 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:11 INFO - PROCESS | 1789 | 1471542851032 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 10:54:11 INFO - PROCESS | 1789 | 1471542851041 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:11 INFO - PROCESS | 1789 | 1471542851050 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:11 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b2f000 == 30 [pid = 1789] [id = 454] 10:54:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x93767000) [pid = 1789] [serial = 1363] [outer = (nil)] 10:54:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x9455d400) [pid = 1789] [serial = 1364] [outer = 0x93767000] 10:54:11 INFO - PROCESS | 1789 | 1471542851118 Marionette DEBUG loaded listener.js 10:54:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x945a4800) [pid = 1789] [serial = 1365] [outer = 0x93767000] 10:54:12 INFO - PROCESS | 1789 | 1471542852110 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 10:54:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 10:54:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1286ms 10:54:12 INFO - PROCESS | 1789 | 1471542852179 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 10:54:12 INFO - PROCESS | 1789 | 1471542852186 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 10:54:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:54:12 INFO - PROCESS | 1789 | 1471542852196 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:54:12 INFO - PROCESS | 1789 | 1471542852200 Marionette TRACE conn4 <- [1,1790,null,{}] 10:54:12 INFO - PROCESS | 1789 | 1471542852209 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:12 INFO - PROCESS | 1789 | 1471542852215 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:12 INFO - PROCESS | 1789 | 1471542852409 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 10:54:12 INFO - PROCESS | 1789 | 1471542852585 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:12 INFO - PROCESS | 1789 | 1471542852595 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:12 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e621c00 == 31 [pid = 1789] [id = 455] 10:54:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x8e814000) [pid = 1789] [serial = 1366] [outer = (nil)] 10:54:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x90e49000) [pid = 1789] [serial = 1367] [outer = 0x8e814000] 10:54:12 INFO - PROCESS | 1789 | 1471542852686 Marionette DEBUG loaded listener.js 10:54:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x91a73000) [pid = 1789] [serial = 1368] [outer = 0x8e814000] 10:54:13 INFO - PROCESS | 1789 | 1471542853696 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:54:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 10:54:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1596ms 10:54:13 INFO - PROCESS | 1789 | 1471542853791 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 10:54:13 INFO - PROCESS | 1789 | 1471542853798 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 10:54:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:54:13 INFO - PROCESS | 1789 | 1471542853810 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:54:13 INFO - PROCESS | 1789 | 1471542853814 Marionette TRACE conn4 <- [1,1794,null,{}] 10:54:13 INFO - PROCESS | 1789 | 1471542853820 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:13 INFO - PROCESS | 1789 | 1471542853826 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:14 INFO - PROCESS | 1789 | 1471542854038 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 10:54:14 INFO - PROCESS | 1789 | 1471542854261 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:14 INFO - PROCESS | 1789 | 1471542854269 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:14 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e59800 == 32 [pid = 1789] [id = 456] 10:54:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x92952400) [pid = 1789] [serial = 1369] [outer = (nil)] 10:54:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x92ace400) [pid = 1789] [serial = 1370] [outer = 0x92952400] 10:54:14 INFO - PROCESS | 1789 | 1471542854379 Marionette DEBUG loaded listener.js 10:54:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x9375cc00) [pid = 1789] [serial = 1371] [outer = 0x92952400] 10:54:15 INFO - PROCESS | 1789 | 1471542855392 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:54:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:54:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1643ms 10:54:15 INFO - PROCESS | 1789 | 1471542855453 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 10:54:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:54:15 INFO - PROCESS | 1789 | 1471542855458 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 10:54:15 INFO - PROCESS | 1789 | 1471542855464 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:54:15 INFO - PROCESS | 1789 | 1471542855471 Marionette TRACE conn4 <- [1,1798,null,{}] 10:54:15 INFO - PROCESS | 1789 | 1471542855487 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:15 INFO - PROCESS | 1789 | 1471542855496 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:15 INFO - PROCESS | 1789 | 1471542855691 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 10:54:15 INFO - PROCESS | 1789 | 1471542855910 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:15 INFO - PROCESS | 1789 | 1471542855923 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:15 INFO - PROCESS | 1789 | ++DOCSHELL 0x94fef400 == 33 [pid = 1789] [id = 457] 10:54:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x94ff0000) [pid = 1789] [serial = 1372] [outer = (nil)] 10:54:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x96252800) [pid = 1789] [serial = 1373] [outer = 0x94ff0000] 10:54:16 INFO - PROCESS | 1789 | 1471542856049 Marionette DEBUG loaded listener.js 10:54:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x9625a800) [pid = 1789] [serial = 1374] [outer = 0x94ff0000] 10:54:17 INFO - PROCESS | 1789 | 1471542857026 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 10:54:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:54:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1589ms 10:54:17 INFO - PROCESS | 1789 | 1471542857052 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 10:54:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:54:17 INFO - PROCESS | 1789 | 1471542857057 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 10:54:17 INFO - PROCESS | 1789 | 1471542857064 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:54:17 INFO - PROCESS | 1789 | 1471542857068 Marionette TRACE conn4 <- [1,1802,null,{}] 10:54:17 INFO - PROCESS | 1789 | 1471542857074 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:17 INFO - PROCESS | 1789 | 1471542857079 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:17 INFO - PROCESS | 1789 | 1471542857254 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 10:54:17 INFO - PROCESS | 1789 | 1471542857470 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:17 INFO - PROCESS | 1789 | 1471542857479 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:17 INFO - PROCESS | 1789 | ++DOCSHELL 0x9295dc00 == 34 [pid = 1789] [id = 458] 10:54:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x96257400) [pid = 1789] [serial = 1375] [outer = (nil)] 10:54:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9748b000) [pid = 1789] [serial = 1376] [outer = 0x96257400] 10:54:17 INFO - PROCESS | 1789 | 1471542857613 Marionette DEBUG loaded listener.js 10:54:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x97493800) [pid = 1789] [serial = 1377] [outer = 0x96257400] 10:54:18 INFO - PROCESS | 1789 | 1471542858575 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:54:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:54:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1579ms 10:54:18 INFO - PROCESS | 1789 | 1471542858644 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 10:54:18 INFO - PROCESS | 1789 | 1471542858648 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 10:54:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:54:18 INFO - PROCESS | 1789 | 1471542858654 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:54:18 INFO - PROCESS | 1789 | 1471542858658 Marionette TRACE conn4 <- [1,1806,null,{}] 10:54:18 INFO - PROCESS | 1789 | 1471542858663 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:18 INFO - PROCESS | 1789 | 1471542858669 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:18 INFO - PROCESS | 1789 | 1471542858847 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 10:54:19 INFO - PROCESS | 1789 | 1471542859131 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:19 INFO - PROCESS | 1789 | 1471542859145 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:19 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e624c00 == 35 [pid = 1789] [id = 459] 10:54:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x8e625000) [pid = 1789] [serial = 1378] [outer = (nil)] 10:54:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x8e62bc00) [pid = 1789] [serial = 1379] [outer = 0x8e625000] 10:54:19 INFO - PROCESS | 1789 | 1471542859285 Marionette DEBUG loaded listener.js 10:54:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x8f411400) [pid = 1789] [serial = 1380] [outer = 0x8e625000] 10:54:20 INFO - PROCESS | 1789 | 1471542860308 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 10:54:20 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5db400 == 34 [pid = 1789] [id = 453] 10:54:20 INFO - PROCESS | 1789 | --DOCSHELL 0x9295f000 == 33 [pid = 1789] [id = 452] 10:54:20 INFO - PROCESS | 1789 | --DOCSHELL 0x91ad9c00 == 32 [pid = 1789] [id = 451] 10:54:20 INFO - PROCESS | 1789 | --DOCSHELL 0x8e80d400 == 31 [pid = 1789] [id = 450] 10:54:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:54:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1733ms 10:54:20 INFO - PROCESS | 1789 | 1471542860389 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 10:54:20 INFO - PROCESS | 1789 | 1471542860393 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 10:54:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:54:20 INFO - PROCESS | 1789 | 1471542860401 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:54:20 INFO - PROCESS | 1789 | 1471542860405 Marionette TRACE conn4 <- [1,1810,null,{}] 10:54:20 INFO - PROCESS | 1789 | 1471542860413 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:20 INFO - PROCESS | 1789 | 1471542860421 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:20 INFO - PROCESS | 1789 | 1471542860602 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 10:54:20 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x962c5400) [pid = 1789] [serial = 1319] [outer = (nil)] [url = about:blank] 10:54:20 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x90e57400) [pid = 1789] [serial = 1298] [outer = (nil)] [url = about:blank] 10:54:20 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x91adac00) [pid = 1789] [serial = 1299] [outer = (nil)] [url = about:blank] 10:54:20 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x98697c00) [pid = 1789] [serial = 1307] [outer = (nil)] [url = about:blank] 10:54:20 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x99599000) [pid = 1789] [serial = 1308] [outer = (nil)] [url = about:blank] 10:54:20 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x9375a800) [pid = 1789] [serial = 1301] [outer = (nil)] [url = about:blank] 10:54:20 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x93869c00) [pid = 1789] [serial = 1302] [outer = (nil)] [url = about:blank] 10:54:20 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x92958800) [pid = 1789] [serial = 1313] [outer = (nil)] [url = about:blank] 10:54:20 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x92ac8000) [pid = 1789] [serial = 1314] [outer = (nil)] [url = about:blank] 10:54:20 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x90e5f000) [pid = 1789] [serial = 1310] [outer = (nil)] [url = about:blank] 10:54:20 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x91ada400) [pid = 1789] [serial = 1311] [outer = (nil)] [url = about:blank] 10:54:20 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x94fc1000) [pid = 1789] [serial = 1316] [outer = (nil)] [url = about:blank] 10:54:20 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x962c9400) [pid = 1789] [serial = 1304] [outer = (nil)] [url = about:blank] 10:54:20 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x97488400) [pid = 1789] [serial = 1305] [outer = (nil)] [url = about:blank] 10:54:20 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x94fb6000) [pid = 1789] [serial = 1296] [outer = (nil)] [url = about:blank] 10:54:20 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x92ad0400) [pid = 1789] [serial = 1322] [outer = (nil)] [url = about:blank] 10:54:20 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x93764400) [pid = 1789] [serial = 1323] [outer = (nil)] [url = about:blank] 10:54:20 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x962c7c00) [pid = 1789] [serial = 1320] [outer = (nil)] [url = about:blank] 10:54:20 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x96258400) [pid = 1789] [serial = 1317] [outer = (nil)] [url = about:blank] 10:54:20 INFO - PROCESS | 1789 | 1471542860825 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:20 INFO - PROCESS | 1789 | 1471542860832 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:20 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e5a000 == 32 [pid = 1789] [id = 460] 10:54:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x91a78400) [pid = 1789] [serial = 1381] [outer = (nil)] 10:54:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x91ada400) [pid = 1789] [serial = 1382] [outer = 0x91a78400] 10:54:20 INFO - PROCESS | 1789 | 1471542860909 Marionette DEBUG loaded listener.js 10:54:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x91d4b800) [pid = 1789] [serial = 1383] [outer = 0x91a78400] 10:54:21 INFO - PROCESS | 1789 | 1471542861716 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 10:54:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1338ms 10:54:21 INFO - PROCESS | 1789 | 1471542861742 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 10:54:21 INFO - PROCESS | 1789 | 1471542861748 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 10:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:54:21 INFO - PROCESS | 1789 | 1471542861756 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:54:21 INFO - PROCESS | 1789 | 1471542861760 Marionette TRACE conn4 <- [1,1814,null,{}] 10:54:21 INFO - PROCESS | 1789 | 1471542861766 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:21 INFO - PROCESS | 1789 | 1471542861771 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:21 INFO - PROCESS | 1789 | 1471542861934 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 10:54:22 INFO - PROCESS | 1789 | 1471542862073 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:22 INFO - PROCESS | 1789 | 1471542862084 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:22 INFO - PROCESS | 1789 | ++DOCSHELL 0x92ac1c00 == 33 [pid = 1789] [id = 461] 10:54:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x92ac2c00) [pid = 1789] [serial = 1384] [outer = (nil)] 10:54:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x93a86000) [pid = 1789] [serial = 1385] [outer = 0x92ac2c00] 10:54:22 INFO - PROCESS | 1789 | 1471542862155 Marionette DEBUG loaded listener.js 10:54:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x9456a800) [pid = 1789] [serial = 1386] [outer = 0x92ac2c00] 10:54:22 INFO - PROCESS | 1789 | 1471542862984 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 10:54:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:54:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1278ms 10:54:23 INFO - PROCESS | 1789 | 1471542863036 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 10:54:23 INFO - PROCESS | 1789 | 1471542863040 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 10:54:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:54:23 INFO - PROCESS | 1789 | 1471542863052 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:54:23 INFO - PROCESS | 1789 | 1471542863061 Marionette TRACE conn4 <- [1,1818,null,{}] 10:54:23 INFO - PROCESS | 1789 | 1471542863081 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:23 INFO - PROCESS | 1789 | 1471542863088 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:23 INFO - PROCESS | 1789 | 1471542863295 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 10:54:23 INFO - PROCESS | 1789 | 1471542863320 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:23 INFO - PROCESS | 1789 | 1471542863326 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:23 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a88000 == 34 [pid = 1789] [id = 462] 10:54:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x94fc3000) [pid = 1789] [serial = 1387] [outer = (nil)] 10:54:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x962c9400) [pid = 1789] [serial = 1388] [outer = 0x94fc3000] 10:54:23 INFO - PROCESS | 1789 | 1471542863396 Marionette DEBUG loaded listener.js 10:54:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x97484400) [pid = 1789] [serial = 1389] [outer = 0x94fc3000] 10:54:24 INFO - PROCESS | 1789 | 1471542864320 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 10:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1337ms 10:54:24 INFO - PROCESS | 1789 | 1471542864389 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 10:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:54:24 INFO - PROCESS | 1789 | 1471542864393 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 10:54:24 INFO - PROCESS | 1789 | 1471542864399 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:54:24 INFO - PROCESS | 1789 | 1471542864402 Marionette TRACE conn4 <- [1,1822,null,{}] 10:54:24 INFO - PROCESS | 1789 | 1471542864408 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:24 INFO - PROCESS | 1789 | 1471542864412 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:24 INFO - PROCESS | 1789 | 1471542864627 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 10:54:24 INFO - PROCESS | 1789 | 1471542864646 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:24 INFO - PROCESS | 1789 | 1471542864655 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:24 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5de000 == 35 [pid = 1789] [id = 463] 10:54:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x8e622c00) [pid = 1789] [serial = 1390] [outer = (nil)] 10:54:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x98694800) [pid = 1789] [serial = 1391] [outer = 0x8e622c00] 10:54:24 INFO - PROCESS | 1789 | 1471542864722 Marionette DEBUG loaded listener.js 10:54:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x99054c00) [pid = 1789] [serial = 1392] [outer = 0x8e622c00] 10:54:25 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x8e80e400) [pid = 1789] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:54:25 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x9386c800) [pid = 1789] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:54:25 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x9295f800) [pid = 1789] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:54:25 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x97ef3000) [pid = 1789] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:54:25 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x94568c00) [pid = 1789] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:54:25 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x928af000) [pid = 1789] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:54:25 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8f40c800) [pid = 1789] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:54:25 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8e812400) [pid = 1789] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:54:25 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x8f417800) [pid = 1789] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:54:25 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8e5e3000) [pid = 1789] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:54:25 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x90e54800) [pid = 1789] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:54:25 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x928a1400) [pid = 1789] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:54:25 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x91adc000) [pid = 1789] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:54:25 INFO - PROCESS | 1789 | 1471542865764 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 10:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1384ms 10:54:25 INFO - PROCESS | 1789 | 1471542865782 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 10:54:25 INFO - PROCESS | 1789 | 1471542865786 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 10:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:54:25 INFO - PROCESS | 1789 | 1471542865793 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:54:25 INFO - PROCESS | 1789 | 1471542865796 Marionette TRACE conn4 <- [1,1826,null,{}] 10:54:25 INFO - PROCESS | 1789 | 1471542865802 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:25 INFO - PROCESS | 1789 | 1471542865807 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:26 INFO - PROCESS | 1789 | 1471542866003 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 10:54:26 INFO - PROCESS | 1789 | 1471542866020 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:26 INFO - PROCESS | 1789 | 1471542866038 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:26 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e61d400 == 36 [pid = 1789] [id = 464] 10:54:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x91a75800) [pid = 1789] [serial = 1393] [outer = (nil)] 10:54:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x92ac5000) [pid = 1789] [serial = 1394] [outer = 0x91a75800] 10:54:26 INFO - PROCESS | 1789 | 1471542866130 Marionette DEBUG loaded listener.js 10:54:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x9869c400) [pid = 1789] [serial = 1395] [outer = 0x91a75800] 10:54:27 INFO - PROCESS | 1789 | 1471542866997 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 10:54:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1241ms 10:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:54:27 INFO - PROCESS | 1789 | 1471542867035 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 10:54:27 INFO - PROCESS | 1789 | 1471542867038 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 10:54:27 INFO - PROCESS | 1789 | 1471542867044 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:54:27 INFO - PROCESS | 1789 | 1471542867047 Marionette TRACE conn4 <- [1,1830,null,{}] 10:54:27 INFO - PROCESS | 1789 | 1471542867053 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:27 INFO - PROCESS | 1789 | 1471542867058 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:27 INFO - PROCESS | 1789 | 1471542867207 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 10:54:27 INFO - PROCESS | 1789 | 1471542867224 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:27 INFO - PROCESS | 1789 | 1471542867232 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:27 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5e2400 == 37 [pid = 1789] [id = 465] 10:54:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x936d7400) [pid = 1789] [serial = 1396] [outer = (nil)] 10:54:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x99f88c00) [pid = 1789] [serial = 1397] [outer = 0x936d7400] 10:54:27 INFO - PROCESS | 1789 | 1471542867299 Marionette DEBUG loaded listener.js 10:54:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x9a3de400) [pid = 1789] [serial = 1398] [outer = 0x936d7400] 10:54:28 INFO - PROCESS | 1789 | 1471542868470 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 10:54:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:54:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1486ms 10:54:28 INFO - PROCESS | 1789 | 1471542868530 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 10:54:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:54:28 INFO - PROCESS | 1789 | 1471542868537 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 10:54:28 INFO - PROCESS | 1789 | 1471542868544 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:54:28 INFO - PROCESS | 1789 | 1471542868552 Marionette TRACE conn4 <- [1,1834,null,{}] 10:54:28 INFO - PROCESS | 1789 | 1471542868560 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:28 INFO - PROCESS | 1789 | 1471542868566 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:28 INFO - PROCESS | 1789 | 1471542868751 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 10:54:29 INFO - PROCESS | 1789 | 1471542868989 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:29 INFO - PROCESS | 1789 | 1471542869002 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:29 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f40c800 == 38 [pid = 1789] [id = 466] 10:54:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x90b2d800) [pid = 1789] [serial = 1399] [outer = (nil)] 10:54:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x90e60c00) [pid = 1789] [serial = 1400] [outer = 0x90b2d800] 10:54:29 INFO - PROCESS | 1789 | 1471542869127 Marionette DEBUG loaded listener.js 10:54:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x921c6400) [pid = 1789] [serial = 1401] [outer = 0x90b2d800] 10:54:30 INFO - PROCESS | 1789 | 1471542870057 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 10:54:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 10:54:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1588ms 10:54:30 INFO - PROCESS | 1789 | 1471542870132 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 10:54:30 INFO - PROCESS | 1789 | 1471542870139 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 10:54:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:54:30 INFO - PROCESS | 1789 | 1471542870150 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:54:30 INFO - PROCESS | 1789 | 1471542870154 Marionette TRACE conn4 <- [1,1838,null,{}] 10:54:30 INFO - PROCESS | 1789 | 1471542870161 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:30 INFO - PROCESS | 1789 | 1471542870167 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:30 INFO - PROCESS | 1789 | 1471542870400 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 10:54:30 INFO - PROCESS | 1789 | 1471542870665 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:30 INFO - PROCESS | 1789 | 1471542870674 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:30 INFO - PROCESS | 1789 | ++DOCSHELL 0x91adac00 == 39 [pid = 1789] [id = 467] 10:54:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x945a0c00) [pid = 1789] [serial = 1402] [outer = (nil)] 10:54:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x94fbfc00) [pid = 1789] [serial = 1403] [outer = 0x945a0c00] 10:54:30 INFO - PROCESS | 1789 | 1471542870802 Marionette DEBUG loaded listener.js 10:54:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x962be800) [pid = 1789] [serial = 1404] [outer = 0x945a0c00] 10:54:31 INFO - PROCESS | 1789 | 1471542871748 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 10:54:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:54:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1637ms 10:54:31 INFO - PROCESS | 1789 | 1471542871787 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 10:54:31 INFO - PROCESS | 1789 | 1471542871791 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 10:54:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:54:31 INFO - PROCESS | 1789 | 1471542871798 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:54:31 INFO - PROCESS | 1789 | 1471542871804 Marionette TRACE conn4 <- [1,1842,null,{}] 10:54:31 INFO - PROCESS | 1789 | 1471542871821 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:31 INFO - PROCESS | 1789 | 1471542871830 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:32 INFO - PROCESS | 1789 | 1471542872012 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 10:54:32 INFO - PROCESS | 1789 | 1471542872200 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:32 INFO - PROCESS | 1789 | 1471542872208 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:32 INFO - PROCESS | 1789 | ++DOCSHELL 0x92960400 == 40 [pid = 1789] [id = 468] 10:54:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9386d400) [pid = 1789] [serial = 1405] [outer = (nil)] 10:54:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x99f88400) [pid = 1789] [serial = 1406] [outer = 0x9386d400] 10:54:32 INFO - PROCESS | 1789 | 1471542872295 Marionette DEBUG loaded listener.js 10:54:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9a420800) [pid = 1789] [serial = 1407] [outer = 0x9386d400] 10:54:33 INFO - PROCESS | 1789 | 1471542873246 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 10:54:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1488ms 10:54:33 INFO - PROCESS | 1789 | 1471542873286 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 10:54:33 INFO - PROCESS | 1789 | 1471542873291 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 10:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:54:33 INFO - PROCESS | 1789 | 1471542873298 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:54:33 INFO - PROCESS | 1789 | 1471542873301 Marionette TRACE conn4 <- [1,1846,null,{}] 10:54:33 INFO - PROCESS | 1789 | 1471542873307 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:33 INFO - PROCESS | 1789 | 1471542873312 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:33 INFO - PROCESS | 1789 | 1471542873490 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 10:54:33 INFO - PROCESS | 1789 | 1471542873666 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:33 INFO - PROCESS | 1789 | 1471542873676 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:33 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5d6400 == 41 [pid = 1789] [id = 469] 10:54:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x91ad3400) [pid = 1789] [serial = 1408] [outer = (nil)] 10:54:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x9a4f2000) [pid = 1789] [serial = 1409] [outer = 0x91ad3400] 10:54:33 INFO - PROCESS | 1789 | 1471542873755 Marionette DEBUG loaded listener.js 10:54:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x9a4f6800) [pid = 1789] [serial = 1410] [outer = 0x91ad3400] 10:54:34 INFO - PROCESS | 1789 | 1471542874695 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:54:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 10:54:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1441ms 10:54:34 INFO - PROCESS | 1789 | 1471542874740 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 10:54:34 INFO - PROCESS | 1789 | 1471542874744 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 10:54:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:54:34 INFO - PROCESS | 1789 | 1471542874750 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:54:34 INFO - PROCESS | 1789 | 1471542874754 Marionette TRACE conn4 <- [1,1850,null,{}] 10:54:34 INFO - PROCESS | 1789 | 1471542874760 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:34 INFO - PROCESS | 1789 | 1471542874765 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:34 INFO - PROCESS | 1789 | 1471542874932 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 10:54:35 INFO - PROCESS | 1789 | 1471542875110 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:35 INFO - PROCESS | 1789 | 1471542875117 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:35 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e624400 == 42 [pid = 1789] [id = 470] 10:54:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x8f413000) [pid = 1789] [serial = 1411] [outer = (nil)] 10:54:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x9a553400) [pid = 1789] [serial = 1412] [outer = 0x8f413000] 10:54:35 INFO - PROCESS | 1789 | 1471542875202 Marionette DEBUG loaded listener.js 10:54:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x9a7af000) [pid = 1789] [serial = 1413] [outer = 0x8f413000] 10:54:36 INFO - PROCESS | 1789 | 1471542876118 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1427ms 10:54:36 INFO - PROCESS | 1789 | 1471542876182 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 10:54:36 INFO - PROCESS | 1789 | 1471542876186 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 10:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:54:36 INFO - PROCESS | 1789 | 1471542876194 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:54:36 INFO - PROCESS | 1789 | 1471542876197 Marionette TRACE conn4 <- [1,1854,null,{}] 10:54:36 INFO - PROCESS | 1789 | 1471542876202 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:36 INFO - PROCESS | 1789 | 1471542876213 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:36 INFO - PROCESS | 1789 | 1471542876430 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 10:54:36 INFO - PROCESS | 1789 | 1471542876627 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:36 INFO - PROCESS | 1789 | 1471542876635 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:36 INFO - PROCESS | 1789 | ++DOCSHELL 0x93764400 == 43 [pid = 1789] [id = 471] 10:54:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x9376b400) [pid = 1789] [serial = 1414] [outer = (nil)] 10:54:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x9ab86c00) [pid = 1789] [serial = 1415] [outer = 0x9376b400] 10:54:36 INFO - PROCESS | 1789 | 1471542876756 Marionette DEBUG loaded listener.js 10:54:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x9ab8d400) [pid = 1789] [serial = 1416] [outer = 0x9376b400] 10:54:37 INFO - PROCESS | 1789 | 1471542877653 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:54:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:54:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1531ms 10:54:37 INFO - PROCESS | 1789 | 1471542877726 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 10:54:37 INFO - PROCESS | 1789 | 1471542877729 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 10:54:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:54:37 INFO - PROCESS | 1789 | 1471542877735 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:54:37 INFO - PROCESS | 1789 | 1471542877738 Marionette TRACE conn4 <- [1,1858,null,{}] 10:54:37 INFO - PROCESS | 1789 | 1471542877744 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:37 INFO - PROCESS | 1789 | 1471542877750 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:37 INFO - PROCESS | 1789 | 1471542877921 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 10:54:38 INFO - PROCESS | 1789 | 1471542878381 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:38 INFO - PROCESS | 1789 | 1471542878392 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:38 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e80d000 == 44 [pid = 1789] [id = 472] 10:54:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x8e80d400) [pid = 1789] [serial = 1417] [outer = (nil)] 10:54:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0x8f40ec00) [pid = 1789] [serial = 1418] [outer = 0x8e80d400] 10:54:38 INFO - PROCESS | 1789 | 1471542878513 Marionette DEBUG loaded listener.js 10:54:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 96 (0x90e44800) [pid = 1789] [serial = 1419] [outer = 0x8e80d400] 10:54:39 INFO - PROCESS | 1789 | 1471542879505 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 10:54:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:54:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1837ms 10:54:39 INFO - PROCESS | 1789 | 1471542879574 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 10:54:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:54:39 INFO - PROCESS | 1789 | 1471542879580 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 10:54:39 INFO - PROCESS | 1789 | 1471542879587 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:54:39 INFO - PROCESS | 1789 | 1471542879591 Marionette TRACE conn4 <- [1,1862,null,{}] 10:54:39 INFO - PROCESS | 1789 | 1471542879599 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:39 INFO - PROCESS | 1789 | 1471542879606 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:40 INFO - PROCESS | 1789 | --DOCSHELL 0x8e61d400 == 43 [pid = 1789] [id = 464] 10:54:40 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5de000 == 42 [pid = 1789] [id = 463] 10:54:40 INFO - PROCESS | 1789 | --DOCSHELL 0x93a88000 == 41 [pid = 1789] [id = 462] 10:54:40 INFO - PROCESS | 1789 | --DOCSHELL 0x92ac1c00 == 40 [pid = 1789] [id = 461] 10:54:40 INFO - PROCESS | 1789 | --DOCSHELL 0x90e5a000 == 39 [pid = 1789] [id = 460] 10:54:40 INFO - PROCESS | 1789 | --DOCSHELL 0x8e624c00 == 38 [pid = 1789] [id = 459] 10:54:40 INFO - PROCESS | 1789 | --DOCSHELL 0x928a9c00 == 37 [pid = 1789] [id = 449] 10:54:40 INFO - PROCESS | 1789 | --DOCSHELL 0x90b2f000 == 36 [pid = 1789] [id = 454] 10:54:40 INFO - PROCESS | 1789 | --DOCSHELL 0x90e59800 == 35 [pid = 1789] [id = 456] 10:54:40 INFO - PROCESS | 1789 | --DOCSHELL 0x8e621c00 == 34 [pid = 1789] [id = 455] 10:54:40 INFO - PROCESS | 1789 | --DOCSHELL 0x94fef400 == 33 [pid = 1789] [id = 457] 10:54:40 INFO - PROCESS | 1789 | --DOCSHELL 0x9295dc00 == 32 [pid = 1789] [id = 458] 10:54:40 INFO - PROCESS | 1789 | --DOCSHELL 0x8e80d000 == 31 [pid = 1789] [id = 472] 10:54:40 INFO - PROCESS | 1789 | --DOCSHELL 0x8e624400 == 30 [pid = 1789] [id = 470] 10:54:40 INFO - PROCESS | 1789 | --DOCSHELL 0x93764400 == 29 [pid = 1789] [id = 471] 10:54:40 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5d6400 == 28 [pid = 1789] [id = 469] 10:54:40 INFO - PROCESS | 1789 | --DOCSHELL 0x92960400 == 27 [pid = 1789] [id = 468] 10:54:40 INFO - PROCESS | 1789 | --DOCSHELL 0x8f40c800 == 26 [pid = 1789] [id = 466] 10:54:40 INFO - PROCESS | 1789 | --DOCSHELL 0x91adac00 == 25 [pid = 1789] [id = 467] 10:54:40 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5e2400 == 24 [pid = 1789] [id = 465] 10:54:40 INFO - PROCESS | 1789 | 1471542880785 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 10:54:40 INFO - PROCESS | 1789 | --DOMWINDOW == 95 (0x8f416400) [pid = 1789] [serial = 1352] [outer = (nil)] [url = about:blank] 10:54:40 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x9a294000) [pid = 1789] [serial = 1335] [outer = (nil)] [url = about:blank] 10:54:40 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x936d7c00) [pid = 1789] [serial = 1358] [outer = (nil)] [url = about:blank] 10:54:40 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x93759800) [pid = 1789] [serial = 1359] [outer = (nil)] [url = about:blank] 10:54:40 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x99dd9400) [pid = 1789] [serial = 1332] [outer = (nil)] [url = about:blank] 10:54:40 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x94fc1400) [pid = 1789] [serial = 1328] [outer = (nil)] [url = about:blank] 10:54:40 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x93760000) [pid = 1789] [serial = 1350] [outer = (nil)] [url = about:blank] 10:54:40 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x9ab80800) [pid = 1789] [serial = 1344] [outer = (nil)] [url = about:blank] 10:54:40 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x90b3a800) [pid = 1789] [serial = 1347] [outer = (nil)] [url = about:blank] 10:54:40 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x99cea400) [pid = 1789] [serial = 1331] [outer = (nil)] [url = about:blank] 10:54:40 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x9a0a1c00) [pid = 1789] [serial = 1334] [outer = (nil)] [url = about:blank] 10:54:40 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x8f40f800) [pid = 1789] [serial = 1346] [outer = (nil)] [url = about:blank] 10:54:40 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x9ab29800) [pid = 1789] [serial = 1340] [outer = (nil)] [url = about:blank] 10:54:40 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x936dac00) [pid = 1789] [serial = 1349] [outer = (nil)] [url = about:blank] 10:54:40 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x928a6c00) [pid = 1789] [serial = 1362] [outer = (nil)] [url = about:blank] 10:54:40 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x96258000) [pid = 1789] [serial = 1329] [outer = (nil)] [url = about:blank] 10:54:40 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x91ad5c00) [pid = 1789] [serial = 1325] [outer = (nil)] [url = about:blank] 10:54:40 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x945a1800) [pid = 1789] [serial = 1343] [outer = (nil)] [url = about:blank] 10:54:40 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x90b35000) [pid = 1789] [serial = 1353] [outer = (nil)] [url = about:blank] 10:54:40 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x90e44000) [pid = 1789] [serial = 1361] [outer = (nil)] [url = about:blank] 10:54:40 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x9a422800) [pid = 1789] [serial = 1337] [outer = (nil)] [url = about:blank] 10:54:40 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x92042000) [pid = 1789] [serial = 1356] [outer = (nil)] [url = about:blank] 10:54:40 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9a4f0400) [pid = 1789] [serial = 1338] [outer = (nil)] [url = about:blank] 10:54:40 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x9ab31800) [pid = 1789] [serial = 1341] [outer = (nil)] [url = about:blank] 10:54:40 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x91d4e800) [pid = 1789] [serial = 1355] [outer = (nil)] [url = about:blank] 10:54:40 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x921c5400) [pid = 1789] [serial = 1326] [outer = (nil)] [url = about:blank] 10:54:40 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x9455d400) [pid = 1789] [serial = 1364] [outer = (nil)] [url = about:blank] 10:54:41 INFO - PROCESS | 1789 | 1471542881108 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:41 INFO - PROCESS | 1789 | 1471542881121 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:41 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5e3800 == 25 [pid = 1789] [id = 473] 10:54:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x8e5e4000) [pid = 1789] [serial = 1420] [outer = (nil)] 10:54:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8e624c00) [pid = 1789] [serial = 1421] [outer = 0x8e5e4000] 10:54:41 INFO - PROCESS | 1789 | 1471542881192 Marionette DEBUG loaded listener.js 10:54:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x8e813000) [pid = 1789] [serial = 1422] [outer = 0x8e5e4000] 10:54:42 INFO - PROCESS | 1789 | 1471542882019 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 10:54:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:54:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 2490ms 10:54:42 INFO - PROCESS | 1789 | 1471542882077 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 10:54:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:54:42 INFO - PROCESS | 1789 | 1471542882085 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 10:54:42 INFO - PROCESS | 1789 | 1471542882105 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:54:42 INFO - PROCESS | 1789 | 1471542882109 Marionette TRACE conn4 <- [1,1866,null,{}] 10:54:42 INFO - PROCESS | 1789 | 1471542882122 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:42 INFO - PROCESS | 1789 | 1471542882127 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:42 INFO - PROCESS | 1789 | 1471542882292 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 10:54:42 INFO - PROCESS | 1789 | 1471542882304 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:42 INFO - PROCESS | 1789 | 1471542882316 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:42 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e4f800 == 26 [pid = 1789] [id = 474] 10:54:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x90e4fc00) [pid = 1789] [serial = 1423] [outer = (nil)] 10:54:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x90e58800) [pid = 1789] [serial = 1424] [outer = 0x90e4fc00] 10:54:42 INFO - PROCESS | 1789 | 1471542882386 Marionette DEBUG loaded listener.js 10:54:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x91a75c00) [pid = 1789] [serial = 1425] [outer = 0x90e4fc00] 10:54:43 INFO - PROCESS | 1789 | 1471542883326 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 10:54:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:54:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1300ms 10:54:43 INFO - PROCESS | 1789 | 1471542883395 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 10:54:43 INFO - PROCESS | 1789 | 1471542883400 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 10:54:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:54:43 INFO - PROCESS | 1789 | 1471542883406 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:54:43 INFO - PROCESS | 1789 | 1471542883410 Marionette TRACE conn4 <- [1,1870,null,{}] 10:54:43 INFO - PROCESS | 1789 | 1471542883416 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:43 INFO - PROCESS | 1789 | 1471542883422 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:43 INFO - PROCESS | 1789 | 1471542883635 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 10:54:43 INFO - PROCESS | 1789 | 1471542883663 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:43 INFO - PROCESS | 1789 | 1471542883670 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:43 INFO - PROCESS | 1789 | ++DOCSHELL 0x91d52c00 == 27 [pid = 1789] [id = 475] 10:54:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x91d53400) [pid = 1789] [serial = 1426] [outer = (nil)] 10:54:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x92044400) [pid = 1789] [serial = 1427] [outer = 0x91d53400] 10:54:43 INFO - PROCESS | 1789 | 1471542883742 Marionette DEBUG loaded listener.js 10:54:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x928a2c00) [pid = 1789] [serial = 1428] [outer = 0x91d53400] 10:54:44 INFO - PROCESS | 1789 | 1471542884755 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 10:54:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:54:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1381ms 10:54:44 INFO - PROCESS | 1789 | 1471542884788 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 10:54:44 INFO - PROCESS | 1789 | 1471542884793 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 10:54:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:54:44 INFO - PROCESS | 1789 | 1471542884816 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:54:44 INFO - PROCESS | 1789 | 1471542884824 Marionette TRACE conn4 <- [1,1874,null,{}] 10:54:44 INFO - PROCESS | 1789 | 1471542884830 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:44 INFO - PROCESS | 1789 | 1471542884837 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:45 INFO - PROCESS | 1789 | 1471542885055 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 10:54:45 INFO - PROCESS | 1789 | 1471542885079 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:45 INFO - PROCESS | 1789 | 1471542885087 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:45 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f413800 == 28 [pid = 1789] [id = 476] 10:54:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x90b37c00) [pid = 1789] [serial = 1429] [outer = (nil)] 10:54:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x92accc00) [pid = 1789] [serial = 1430] [outer = 0x90b37c00] 10:54:45 INFO - PROCESS | 1789 | 1471542885175 Marionette DEBUG loaded listener.js 10:54:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x936dd000) [pid = 1789] [serial = 1431] [outer = 0x90b37c00] 10:54:46 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x8e622c00) [pid = 1789] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:54:46 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x91a75800) [pid = 1789] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:54:46 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x8e814000) [pid = 1789] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:54:46 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x92952400) [pid = 1789] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:54:46 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x96257400) [pid = 1789] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:54:46 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x93767000) [pid = 1789] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:54:46 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x92ac2c00) [pid = 1789] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:54:46 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x91a78400) [pid = 1789] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:54:46 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8e625000) [pid = 1789] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:54:46 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x94ff0000) [pid = 1789] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:54:46 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x94fc3000) [pid = 1789] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:54:46 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x936d7400) [pid = 1789] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:54:46 INFO - PROCESS | 1789 | 1471542886716 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 10:54:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:54:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1954ms 10:54:46 INFO - PROCESS | 1789 | 1471542886756 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 10:54:46 INFO - PROCESS | 1789 | 1471542886760 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 10:54:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:54:46 INFO - PROCESS | 1789 | 1471542886766 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:54:46 INFO - PROCESS | 1789 | 1471542886769 Marionette TRACE conn4 <- [1,1878,null,{}] 10:54:46 INFO - PROCESS | 1789 | 1471542886774 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:46 INFO - PROCESS | 1789 | 1471542886779 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:46 INFO - PROCESS | 1789 | 1471542886922 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 10:54:46 INFO - PROCESS | 1789 | 1471542886935 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:46 INFO - PROCESS | 1789 | 1471542886943 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:46 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e814000 == 29 [pid = 1789] [id = 477] 10:54:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x928ab000) [pid = 1789] [serial = 1432] [outer = (nil)] 10:54:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x936df000) [pid = 1789] [serial = 1433] [outer = 0x928ab000] 10:54:47 INFO - PROCESS | 1789 | 1471542887014 Marionette DEBUG loaded listener.js 10:54:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x93759800) [pid = 1789] [serial = 1434] [outer = 0x928ab000] 10:54:47 INFO - PROCESS | 1789 | 1471542887878 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 10:54:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:54:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1177ms 10:54:47 INFO - PROCESS | 1789 | 1471542887943 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 10:54:47 INFO - PROCESS | 1789 | 1471542887947 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 10:54:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:54:47 INFO - PROCESS | 1789 | 1471542887953 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:54:47 INFO - PROCESS | 1789 | 1471542887956 Marionette TRACE conn4 <- [1,1882,null,{}] 10:54:47 INFO - PROCESS | 1789 | 1471542887962 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:47 INFO - PROCESS | 1789 | 1471542887967 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:48 INFO - PROCESS | 1789 | 1471542888125 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 10:54:48 INFO - PROCESS | 1789 | 1471542888135 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:48 INFO - PROCESS | 1789 | 1471542888152 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:48 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5d7c00 == 30 [pid = 1789] [id = 478] 10:54:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x8e5d9400) [pid = 1789] [serial = 1435] [outer = (nil)] 10:54:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x8e5de400) [pid = 1789] [serial = 1436] [outer = 0x8e5d9400] 10:54:48 INFO - PROCESS | 1789 | 1471542888283 Marionette DEBUG loaded listener.js 10:54:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x8e809800) [pid = 1789] [serial = 1437] [outer = 0x8e5d9400] 10:54:49 INFO - PROCESS | 1789 | 1471542889476 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 10:54:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:54:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1582ms 10:54:49 INFO - PROCESS | 1789 | 1471542889537 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 10:54:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:54:49 INFO - PROCESS | 1789 | 1471542889543 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 10:54:49 INFO - PROCESS | 1789 | 1471542889574 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:54:49 INFO - PROCESS | 1789 | 1471542889578 Marionette TRACE conn4 <- [1,1886,null,{}] 10:54:49 INFO - PROCESS | 1789 | 1471542889586 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:49 INFO - PROCESS | 1789 | 1471542889591 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:49 INFO - PROCESS | 1789 | 1471542889809 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 10:54:50 INFO - PROCESS | 1789 | 1471542890033 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:50 INFO - PROCESS | 1789 | 1471542890043 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:50 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b30c00 == 31 [pid = 1789] [id = 479] 10:54:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x90b33000) [pid = 1789] [serial = 1438] [outer = (nil)] 10:54:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x91addc00) [pid = 1789] [serial = 1439] [outer = 0x90b33000] 10:54:50 INFO - PROCESS | 1789 | 1471542890174 Marionette DEBUG loaded listener.js 10:54:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x9203e800) [pid = 1789] [serial = 1440] [outer = 0x90b33000] 10:54:51 INFO - PROCESS | 1789 | 1471542891182 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 10:54:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:54:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1704ms 10:54:51 INFO - PROCESS | 1789 | 1471542891254 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 10:54:51 INFO - PROCESS | 1789 | 1471542891260 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 10:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:54:51 INFO - PROCESS | 1789 | 1471542891271 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:54:51 INFO - PROCESS | 1789 | 1471542891275 Marionette TRACE conn4 <- [1,1890,null,{}] 10:54:51 INFO - PROCESS | 1789 | 1471542891282 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:51 INFO - PROCESS | 1789 | 1471542891288 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:51 INFO - PROCESS | 1789 | 1471542891507 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 10:54:51 INFO - PROCESS | 1789 | 1471542891815 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:51 INFO - PROCESS | 1789 | 1471542891821 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:51 INFO - PROCESS | 1789 | ++DOCSHELL 0x936e1000 == 32 [pid = 1789] [id = 480] 10:54:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x93760000) [pid = 1789] [serial = 1441] [outer = (nil)] 10:54:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x93764400) [pid = 1789] [serial = 1442] [outer = 0x93760000] 10:54:51 INFO - PROCESS | 1789 | 1471542891934 Marionette DEBUG loaded listener.js 10:54:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x93873000) [pid = 1789] [serial = 1443] [outer = 0x93760000] 10:54:52 INFO - PROCESS | 1789 | 1471542892950 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 10:54:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:54:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1735ms 10:54:53 INFO - PROCESS | 1789 | 1471542893006 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 10:54:53 INFO - PROCESS | 1789 | 1471542893011 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 10:54:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:54:53 INFO - PROCESS | 1789 | 1471542893017 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:54:53 INFO - PROCESS | 1789 | 1471542893023 Marionette TRACE conn4 <- [1,1894,null,{}] 10:54:53 INFO - PROCESS | 1789 | 1471542893040 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:53 INFO - PROCESS | 1789 | 1471542893049 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:53 INFO - PROCESS | 1789 | 1471542893273 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 10:54:53 INFO - PROCESS | 1789 | 1471542893517 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:53 INFO - PROCESS | 1789 | 1471542893528 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:53 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a8b000 == 33 [pid = 1789] [id = 481] 10:54:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x94fb6000) [pid = 1789] [serial = 1444] [outer = (nil)] 10:54:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x94fef000) [pid = 1789] [serial = 1445] [outer = 0x94fb6000] 10:54:53 INFO - PROCESS | 1789 | 1471542893655 Marionette DEBUG loaded listener.js 10:54:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x94ff0000) [pid = 1789] [serial = 1446] [outer = 0x94fb6000] 10:54:54 INFO - PROCESS | 1789 | 1471542894831 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 10:54:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:54:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1889ms 10:54:54 INFO - PROCESS | 1789 | 1471542894917 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 10:54:54 INFO - PROCESS | 1789 | 1471542894923 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 10:54:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:54:54 INFO - PROCESS | 1789 | 1471542894932 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:54:54 INFO - PROCESS | 1789 | 1471542894936 Marionette TRACE conn4 <- [1,1898,null,{}] 10:54:54 INFO - PROCESS | 1789 | 1471542894944 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:54 INFO - PROCESS | 1789 | 1471542894950 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:55 INFO - PROCESS | 1789 | 1471542895179 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 10:54:55 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5d7800 == 32 [pid = 1789] [id = 380] 10:54:55 INFO - PROCESS | 1789 | --DOCSHELL 0x8e814c00 == 31 [pid = 1789] [id = 377] 10:54:55 INFO - PROCESS | 1789 | --DOCSHELL 0x8e814000 == 30 [pid = 1789] [id = 477] 10:54:55 INFO - PROCESS | 1789 | 1471542895454 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:55 INFO - PROCESS | 1789 | 1471542895468 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:55 INFO - PROCESS | 1789 | --DOCSHELL 0x8f413800 == 29 [pid = 1789] [id = 476] 10:54:55 INFO - PROCESS | 1789 | --DOCSHELL 0x91d52c00 == 28 [pid = 1789] [id = 475] 10:54:55 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e813800 == 29 [pid = 1789] [id = 482] 10:54:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x8e814000) [pid = 1789] [serial = 1447] [outer = (nil)] 10:54:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x90b33c00) [pid = 1789] [serial = 1448] [outer = 0x8e814000] 10:54:55 INFO - PROCESS | 1789 | 1471542895570 Marionette DEBUG loaded listener.js 10:54:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x90e41c00) [pid = 1789] [serial = 1449] [outer = 0x8e814000] 10:54:55 INFO - PROCESS | 1789 | --DOCSHELL 0x90e4f800 == 28 [pid = 1789] [id = 474] 10:54:55 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5e3800 == 27 [pid = 1789] [id = 473] 10:54:55 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x98694800) [pid = 1789] [serial = 1391] [outer = (nil)] [url = about:blank] 10:54:55 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x92ac5000) [pid = 1789] [serial = 1394] [outer = (nil)] [url = about:blank] 10:54:55 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x91a73000) [pid = 1789] [serial = 1368] [outer = (nil)] [url = about:blank] 10:54:55 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x92ace400) [pid = 1789] [serial = 1370] [outer = (nil)] [url = about:blank] 10:54:55 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x9375cc00) [pid = 1789] [serial = 1371] [outer = (nil)] [url = about:blank] 10:54:55 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x9748b000) [pid = 1789] [serial = 1376] [outer = (nil)] [url = about:blank] 10:54:55 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x97493800) [pid = 1789] [serial = 1377] [outer = (nil)] [url = about:blank] 10:54:55 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x945a4800) [pid = 1789] [serial = 1365] [outer = (nil)] [url = about:blank] 10:54:55 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x93a86000) [pid = 1789] [serial = 1385] [outer = (nil)] [url = about:blank] 10:54:55 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x91ada400) [pid = 1789] [serial = 1382] [outer = (nil)] [url = about:blank] 10:54:55 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x91d4b800) [pid = 1789] [serial = 1383] [outer = (nil)] [url = about:blank] 10:54:55 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8e62bc00) [pid = 1789] [serial = 1379] [outer = (nil)] [url = about:blank] 10:54:55 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8f411400) [pid = 1789] [serial = 1380] [outer = (nil)] [url = about:blank] 10:54:55 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x96252800) [pid = 1789] [serial = 1373] [outer = (nil)] [url = about:blank] 10:54:55 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x9625a800) [pid = 1789] [serial = 1374] [outer = (nil)] [url = about:blank] 10:54:55 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x90e49000) [pid = 1789] [serial = 1367] [outer = (nil)] [url = about:blank] 10:54:55 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x962c9400) [pid = 1789] [serial = 1388] [outer = (nil)] [url = about:blank] 10:54:55 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x99054c00) [pid = 1789] [serial = 1392] [outer = (nil)] [url = about:blank] 10:54:55 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x97484400) [pid = 1789] [serial = 1389] [outer = (nil)] [url = about:blank] 10:54:55 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x99f88c00) [pid = 1789] [serial = 1397] [outer = (nil)] [url = about:blank] 10:54:55 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x9456a800) [pid = 1789] [serial = 1386] [outer = (nil)] [url = about:blank] 10:54:55 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x9a3de400) [pid = 1789] [serial = 1398] [outer = (nil)] [url = about:blank] 10:54:55 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x9869c400) [pid = 1789] [serial = 1395] [outer = (nil)] [url = about:blank] 10:54:56 INFO - PROCESS | 1789 | 1471542896384 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 10:54:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:54:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1478ms 10:54:56 INFO - PROCESS | 1789 | 1471542896434 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 10:54:56 INFO - PROCESS | 1789 | 1471542896441 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 10:54:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:54:56 INFO - PROCESS | 1789 | 1471542896452 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:54:56 INFO - PROCESS | 1789 | 1471542896455 Marionette TRACE conn4 <- [1,1902,null,{}] 10:54:56 INFO - PROCESS | 1789 | 1471542896462 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:56 INFO - PROCESS | 1789 | 1471542896467 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:56 INFO - PROCESS | 1789 | 1471542896643 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 10:54:56 INFO - PROCESS | 1789 | 1471542896653 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:56 INFO - PROCESS | 1789 | 1471542896660 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:56 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f40f400 == 28 [pid = 1789] [id = 483] 10:54:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x91ada400) [pid = 1789] [serial = 1450] [outer = (nil)] 10:54:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x91d47800) [pid = 1789] [serial = 1451] [outer = 0x91ada400] 10:54:56 INFO - PROCESS | 1789 | 1471542896735 Marionette DEBUG loaded listener.js 10:54:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x921c5400) [pid = 1789] [serial = 1452] [outer = 0x91ada400] 10:54:57 INFO - PROCESS | 1789 | 1471542897665 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 10:54:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:54:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1236ms 10:54:57 INFO - PROCESS | 1789 | 1471542897687 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 10:54:57 INFO - PROCESS | 1789 | 1471542897690 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 10:54:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:54:57 INFO - PROCESS | 1789 | 1471542897701 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:54:57 INFO - PROCESS | 1789 | 1471542897706 Marionette TRACE conn4 <- [1,1906,null,{}] 10:54:57 INFO - PROCESS | 1789 | 1471542897722 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:57 INFO - PROCESS | 1789 | 1471542897730 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:57 INFO - PROCESS | 1789 | 1471542897892 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 10:54:58 INFO - PROCESS | 1789 | 1471542898035 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:58 INFO - PROCESS | 1789 | 1471542898048 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:58 INFO - PROCESS | 1789 | ++DOCSHELL 0x92ac7400 == 29 [pid = 1789] [id = 484] 10:54:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x92ac8800) [pid = 1789] [serial = 1453] [outer = (nil)] 10:54:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x93761000) [pid = 1789] [serial = 1454] [outer = 0x92ac8800] 10:54:58 INFO - PROCESS | 1789 | 1471542898123 Marionette DEBUG loaded listener.js 10:54:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x93a88000) [pid = 1789] [serial = 1455] [outer = 0x92ac8800] 10:54:59 INFO - PROCESS | 1789 | 1471542899053 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 10:54:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:54:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1387ms 10:54:59 INFO - PROCESS | 1789 | 1471542899088 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 10:54:59 INFO - PROCESS | 1789 | 1471542899093 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 10:54:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:54:59 INFO - PROCESS | 1789 | 1471542899099 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:54:59 INFO - PROCESS | 1789 | 1471542899102 Marionette TRACE conn4 <- [1,1910,null,{}] 10:54:59 INFO - PROCESS | 1789 | 1471542899114 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:59 INFO - PROCESS | 1789 | 1471542899118 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:59 INFO - PROCESS | 1789 | 1471542899324 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 10:54:59 INFO - PROCESS | 1789 | 1471542899362 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:59 INFO - PROCESS | 1789 | 1471542899369 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:54:59 INFO - PROCESS | 1789 | ++DOCSHELL 0x93762800 == 30 [pid = 1789] [id = 485] 10:54:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x945f0800) [pid = 1789] [serial = 1456] [outer = (nil)] 10:54:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x94fbf400) [pid = 1789] [serial = 1457] [outer = 0x945f0800] 10:54:59 INFO - PROCESS | 1789 | 1471542899439 Marionette DEBUG loaded listener.js 10:54:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x962bd800) [pid = 1789] [serial = 1458] [outer = 0x945f0800] 10:55:00 INFO - PROCESS | 1789 | 1471542900355 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 10:55:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:55:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1385ms 10:55:00 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x90b2d800) [pid = 1789] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:55:00 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x945a0c00) [pid = 1789] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:55:00 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x9386d400) [pid = 1789] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:55:00 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x91ad3400) [pid = 1789] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:55:00 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x90b37c00) [pid = 1789] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:55:00 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x8e80d400) [pid = 1789] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:55:00 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x90e4fc00) [pid = 1789] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:55:00 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x8f413000) [pid = 1789] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:55:00 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x8e5e4000) [pid = 1789] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:55:00 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x9376b400) [pid = 1789] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:55:00 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x91d53400) [pid = 1789] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:55:00 INFO - PROCESS | 1789 | 1471542900528 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 10:55:00 INFO - PROCESS | 1789 | 1471542900535 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 10:55:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:55:00 INFO - PROCESS | 1789 | 1471542900541 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:55:00 INFO - PROCESS | 1789 | 1471542900544 Marionette TRACE conn4 <- [1,1914,null,{}] 10:55:00 INFO - PROCESS | 1789 | 1471542900550 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:00 INFO - PROCESS | 1789 | 1471542900555 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:00 INFO - PROCESS | 1789 | 1471542900696 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 10:55:00 INFO - PROCESS | 1789 | 1471542900713 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:00 INFO - PROCESS | 1789 | 1471542900720 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:00 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5d6800 == 31 [pid = 1789] [id = 486] 10:55:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x90b2e000) [pid = 1789] [serial = 1459] [outer = (nil)] 10:55:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x92953c00) [pid = 1789] [serial = 1460] [outer = 0x90b2e000] 10:55:00 INFO - PROCESS | 1789 | 1471542900791 Marionette DEBUG loaded listener.js 10:55:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x92ac6800) [pid = 1789] [serial = 1461] [outer = 0x90b2e000] 10:55:01 INFO - PROCESS | 1789 | 1471542901749 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 10:55:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:55:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1236ms 10:55:01 INFO - PROCESS | 1789 | 1471542901778 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 10:55:01 INFO - PROCESS | 1789 | 1471542901781 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 10:55:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:55:01 INFO - PROCESS | 1789 | 1471542901787 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:55:01 INFO - PROCESS | 1789 | 1471542901790 Marionette TRACE conn4 <- [1,1918,null,{}] 10:55:01 INFO - PROCESS | 1789 | 1471542901796 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:01 INFO - PROCESS | 1789 | 1471542901806 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:02 INFO - PROCESS | 1789 | 1471542902023 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 10:55:02 INFO - PROCESS | 1789 | 1471542902178 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:02 INFO - PROCESS | 1789 | 1471542902187 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:02 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b2d000 == 32 [pid = 1789] [id = 487] 10:55:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x90b2d800) [pid = 1789] [serial = 1462] [outer = (nil)] 10:55:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x97e2f800) [pid = 1789] [serial = 1463] [outer = 0x90b2d800] 10:55:02 INFO - PROCESS | 1789 | 1471542902257 Marionette DEBUG loaded listener.js 10:55:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x9869c400) [pid = 1789] [serial = 1464] [outer = 0x90b2d800] 10:55:03 INFO - PROCESS | 1789 | 1471542903229 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 10:55:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:55:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1478ms 10:55:03 INFO - PROCESS | 1789 | 1471542903267 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 10:55:03 INFO - PROCESS | 1789 | 1471542903277 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 10:55:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:55:03 INFO - PROCESS | 1789 | 1471542903285 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:55:03 INFO - PROCESS | 1789 | 1471542903289 Marionette TRACE conn4 <- [1,1922,null,{}] 10:55:03 INFO - PROCESS | 1789 | 1471542903299 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:03 INFO - PROCESS | 1789 | 1471542903305 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:03 INFO - PROCESS | 1789 | 1471542903491 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 10:55:03 INFO - PROCESS | 1789 | 1471542903669 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:03 INFO - PROCESS | 1789 | 1471542903678 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:03 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b2c800 == 33 [pid = 1789] [id = 488] 10:55:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90b31c00) [pid = 1789] [serial = 1465] [outer = (nil)] 10:55:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x91a75800) [pid = 1789] [serial = 1466] [outer = 0x90b31c00] 10:55:03 INFO - PROCESS | 1789 | 1471542903765 Marionette DEBUG loaded listener.js 10:55:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x91ade000) [pid = 1789] [serial = 1467] [outer = 0x90b31c00] 10:55:04 INFO - PROCESS | 1789 | 1471542904746 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 10:55:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:55:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1494ms 10:55:04 INFO - PROCESS | 1789 | 1471542904779 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 10:55:04 INFO - PROCESS | 1789 | 1471542904786 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 10:55:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:55:04 INFO - PROCESS | 1789 | 1471542904797 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:55:04 INFO - PROCESS | 1789 | 1471542904802 Marionette TRACE conn4 <- [1,1926,null,{}] 10:55:04 INFO - PROCESS | 1789 | 1471542904808 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:04 INFO - PROCESS | 1789 | 1471542904815 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:05 INFO - PROCESS | 1789 | 1471542904998 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 10:55:05 INFO - PROCESS | 1789 | 1471542905176 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:05 INFO - PROCESS | 1789 | 1471542905185 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:05 INFO - PROCESS | 1789 | ++DOCSHELL 0x91a7c400 == 34 [pid = 1789] [id = 489] 10:55:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x92ac8000) [pid = 1789] [serial = 1468] [outer = (nil)] 10:55:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x9374ec00) [pid = 1789] [serial = 1469] [outer = 0x92ac8000] 10:55:05 INFO - PROCESS | 1789 | 1471542905275 Marionette DEBUG loaded listener.js 10:55:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x93768000) [pid = 1789] [serial = 1470] [outer = 0x92ac8000] 10:55:06 INFO - PROCESS | 1789 | 1471542906284 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 10:55:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:55:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1536ms 10:55:06 INFO - PROCESS | 1789 | 1471542906335 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 10:55:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:55:06 INFO - PROCESS | 1789 | 1471542906340 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 10:55:06 INFO - PROCESS | 1789 | 1471542906347 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:55:06 INFO - PROCESS | 1789 | 1471542906353 Marionette TRACE conn4 <- [1,1930,null,{}] 10:55:06 INFO - PROCESS | 1789 | 1471542906370 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:06 INFO - PROCESS | 1789 | 1471542906378 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:06 INFO - PROCESS | 1789 | 1471542906559 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 10:55:06 INFO - PROCESS | 1789 | 1471542906768 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:06 INFO - PROCESS | 1789 | 1471542906781 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:06 INFO - PROCESS | 1789 | ++DOCSHELL 0x97efb000 == 35 [pid = 1789] [id = 490] 10:55:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x97efc800) [pid = 1789] [serial = 1471] [outer = (nil)] 10:55:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x99594400) [pid = 1789] [serial = 1472] [outer = 0x97efc800] 10:55:06 INFO - PROCESS | 1789 | 1471542906957 Marionette DEBUG loaded listener.js 10:55:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x99d39c00) [pid = 1789] [serial = 1473] [outer = 0x97efc800] 10:55:07 INFO - PROCESS | 1789 | 1471542907842 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 10:55:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:55:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1536ms 10:55:07 INFO - PROCESS | 1789 | 1471542907883 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 10:55:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:55:07 INFO - PROCESS | 1789 | 1471542907888 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 10:55:07 INFO - PROCESS | 1789 | 1471542907894 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:55:07 INFO - PROCESS | 1789 | 1471542907898 Marionette TRACE conn4 <- [1,1934,null,{}] 10:55:07 INFO - PROCESS | 1789 | 1471542907923 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:07 INFO - PROCESS | 1789 | 1471542907928 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:08 INFO - PROCESS | 1789 | 1471542908109 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 10:55:08 INFO - PROCESS | 1789 | 1471542908283 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:08 INFO - PROCESS | 1789 | 1471542908291 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:08 INFO - PROCESS | 1789 | ++DOCSHELL 0x99de4400 == 36 [pid = 1789] [id = 491] 10:55:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x99de5800) [pid = 1789] [serial = 1474] [outer = (nil)] 10:55:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x9a096c00) [pid = 1789] [serial = 1475] [outer = 0x99de5800] 10:55:08 INFO - PROCESS | 1789 | 1471542908376 Marionette DEBUG loaded listener.js 10:55:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x9a0f4c00) [pid = 1789] [serial = 1476] [outer = 0x99de5800] 10:55:09 INFO - PROCESS | 1789 | 1471542909306 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 10:55:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:55:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1450ms 10:55:09 INFO - PROCESS | 1789 | 1471542909345 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 10:55:09 INFO - PROCESS | 1789 | 1471542909348 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 10:55:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:55:09 INFO - PROCESS | 1789 | 1471542909355 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:55:09 INFO - PROCESS | 1789 | 1471542909358 Marionette TRACE conn4 <- [1,1938,null,{}] 10:55:09 INFO - PROCESS | 1789 | 1471542909364 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:09 INFO - PROCESS | 1789 | 1471542909369 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:09 INFO - PROCESS | 1789 | 1471542909538 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 10:55:09 INFO - PROCESS | 1789 | 1471542909715 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:09 INFO - PROCESS | 1789 | 1471542909725 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:09 INFO - PROCESS | 1789 | ++DOCSHELL 0x92ac9000 == 37 [pid = 1789] [id = 492] 10:55:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x962c5400) [pid = 1789] [serial = 1477] [outer = (nil)] 10:55:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9a419400) [pid = 1789] [serial = 1478] [outer = 0x962c5400] 10:55:09 INFO - PROCESS | 1789 | 1471542909811 Marionette DEBUG loaded listener.js 10:55:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x9a41f400) [pid = 1789] [serial = 1479] [outer = 0x962c5400] 10:55:10 INFO - PROCESS | 1789 | 1471542910790 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 10:55:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:55:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1481ms 10:55:10 INFO - PROCESS | 1789 | 1471542910837 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 10:55:10 INFO - PROCESS | 1789 | 1471542910841 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 10:55:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:55:10 INFO - PROCESS | 1789 | 1471542910847 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:55:10 INFO - PROCESS | 1789 | 1471542910851 Marionette TRACE conn4 <- [1,1942,null,{}] 10:55:10 INFO - PROCESS | 1789 | 1471542910857 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:10 INFO - PROCESS | 1789 | 1471542910867 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:11 INFO - PROCESS | 1789 | 1471542911069 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 10:55:11 INFO - PROCESS | 1789 | 1471542911261 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:11 INFO - PROCESS | 1789 | 1471542911268 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:11 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e4e000 == 38 [pid = 1789] [id = 493] 10:55:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x93754400) [pid = 1789] [serial = 1480] [outer = (nil)] 10:55:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9ab29800) [pid = 1789] [serial = 1481] [outer = 0x93754400] 10:55:11 INFO - PROCESS | 1789 | 1471542911399 Marionette DEBUG loaded listener.js 10:55:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x9ab29c00) [pid = 1789] [serial = 1482] [outer = 0x93754400] 10:55:12 INFO - PROCESS | 1789 | 1471542912339 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 10:55:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:55:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1546ms 10:55:12 INFO - PROCESS | 1789 | 1471542912394 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 10:55:12 INFO - PROCESS | 1789 | 1471542912398 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 10:55:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:55:12 INFO - PROCESS | 1789 | 1471542912404 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:55:12 INFO - PROCESS | 1789 | 1471542912408 Marionette TRACE conn4 <- [1,1946,null,{}] 10:55:12 INFO - PROCESS | 1789 | 1471542912414 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:12 INFO - PROCESS | 1789 | 1471542912419 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:12 INFO - PROCESS | 1789 | 1471542912581 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 10:55:12 INFO - PROCESS | 1789 | 1471542912768 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:12 INFO - PROCESS | 1789 | 1471542912776 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:12 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f40dc00 == 39 [pid = 1789] [id = 494] 10:55:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x9a4f0400) [pid = 1789] [serial = 1483] [outer = (nil)] 10:55:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x9ab7ec00) [pid = 1789] [serial = 1484] [outer = 0x9a4f0400] 10:55:12 INFO - PROCESS | 1789 | 1471542912859 Marionette DEBUG loaded listener.js 10:55:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x9ab82c00) [pid = 1789] [serial = 1485] [outer = 0x9a4f0400] 10:55:13 INFO - PROCESS | 1789 | 1471542913959 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 10:55:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:55:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1633ms 10:55:14 INFO - PROCESS | 1789 | 1471542914038 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 10:55:14 INFO - PROCESS | 1789 | 1471542914044 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 10:55:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:55:14 INFO - PROCESS | 1789 | 1471542914052 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:55:14 INFO - PROCESS | 1789 | 1471542914058 Marionette TRACE conn4 <- [1,1950,null,{}] 10:55:14 INFO - PROCESS | 1789 | 1471542914066 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:14 INFO - PROCESS | 1789 | 1471542914072 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:14 INFO - PROCESS | 1789 | 1471542914237 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 10:55:14 INFO - PROCESS | 1789 | 1471542914472 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:14 INFO - PROCESS | 1789 | 1471542914489 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:14 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b3a400 == 40 [pid = 1789] [id = 495] 10:55:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x90b3b000) [pid = 1789] [serial = 1486] [outer = (nil)] 10:55:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x90e4b000) [pid = 1789] [serial = 1487] [outer = 0x90b3b000] 10:55:14 INFO - PROCESS | 1789 | 1471542914575 Marionette DEBUG loaded listener.js 10:55:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x90e5b400) [pid = 1789] [serial = 1488] [outer = 0x90b3b000] 10:55:15 INFO - PROCESS | 1789 | 1471542915501 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 10:55:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:55:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1484ms 10:55:15 INFO - PROCESS | 1789 | 1471542915535 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 10:55:15 INFO - PROCESS | 1789 | 1471542915542 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 10:55:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:55:15 INFO - PROCESS | 1789 | 1471542915552 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:55:15 INFO - PROCESS | 1789 | 1471542915556 Marionette TRACE conn4 <- [1,1954,null,{}] 10:55:15 INFO - PROCESS | 1789 | 1471542915562 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:15 INFO - PROCESS | 1789 | 1471542915568 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:15 INFO - PROCESS | 1789 | 1471542915747 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 10:55:16 INFO - PROCESS | 1789 | --DOCSHELL 0x93a8b800 == 39 [pid = 1789] [id = 389] 10:55:16 INFO - PROCESS | 1789 | --DOCSHELL 0x94ff7000 == 38 [pid = 1789] [id = 385] 10:55:16 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5e2000 == 37 [pid = 1789] [id = 391] 10:55:16 INFO - PROCESS | 1789 | --DOCSHELL 0x90e52800 == 36 [pid = 1789] [id = 394] 10:55:16 INFO - PROCESS | 1789 | --DOCSHELL 0x8f40f000 == 35 [pid = 1789] [id = 393] 10:55:16 INFO - PROCESS | 1789 | --DOCSHELL 0x91adbc00 == 34 [pid = 1789] [id = 387] 10:55:16 INFO - PROCESS | 1789 | --DOCSHELL 0x8e812c00 == 33 [pid = 1789] [id = 382] 10:55:16 INFO - PROCESS | 1789 | --DOCSHELL 0x945f2800 == 32 [pid = 1789] [id = 384] 10:55:16 INFO - PROCESS | 1789 | --DOCSHELL 0x928aac00 == 31 [pid = 1789] [id = 379] 10:55:16 INFO - PROCESS | 1789 | --DOCSHELL 0x9375bc00 == 30 [pid = 1789] [id = 388] 10:55:16 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5dfc00 == 29 [pid = 1789] [id = 383] 10:55:16 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5d8000 == 28 [pid = 1789] [id = 381] 10:55:16 INFO - PROCESS | 1789 | --DOCSHELL 0x936e1000 == 27 [pid = 1789] [id = 480] 10:55:16 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5d7c00 == 26 [pid = 1789] [id = 478] 10:55:16 INFO - PROCESS | 1789 | --DOCSHELL 0x8e622800 == 25 [pid = 1789] [id = 386] 10:55:16 INFO - PROCESS | 1789 | --DOCSHELL 0x90b30c00 == 24 [pid = 1789] [id = 479] 10:55:16 INFO - PROCESS | 1789 | --DOCSHELL 0x962c8c00 == 23 [pid = 1789] [id = 390] 10:55:16 INFO - PROCESS | 1789 | --DOCSHELL 0x90e50000 == 22 [pid = 1789] [id = 378] 10:55:16 INFO - PROCESS | 1789 | --DOCSHELL 0x93a8b000 == 21 [pid = 1789] [id = 481] 10:55:16 INFO - PROCESS | 1789 | --DOCSHELL 0x8f412400 == 20 [pid = 1789] [id = 392] 10:55:16 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x936df000) [pid = 1789] [serial = 1433] [outer = (nil)] [url = about:blank] 10:55:16 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x921c6400) [pid = 1789] [serial = 1401] [outer = (nil)] [url = about:blank] 10:55:16 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x90e60c00) [pid = 1789] [serial = 1400] [outer = (nil)] [url = about:blank] 10:55:16 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x962be800) [pid = 1789] [serial = 1404] [outer = (nil)] [url = about:blank] 10:55:16 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x94fbfc00) [pid = 1789] [serial = 1403] [outer = (nil)] [url = about:blank] 10:55:16 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x9a420800) [pid = 1789] [serial = 1407] [outer = (nil)] [url = about:blank] 10:55:16 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x99f88400) [pid = 1789] [serial = 1406] [outer = (nil)] [url = about:blank] 10:55:16 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x9a4f6800) [pid = 1789] [serial = 1410] [outer = (nil)] [url = about:blank] 10:55:16 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x9a4f2000) [pid = 1789] [serial = 1409] [outer = (nil)] [url = about:blank] 10:55:16 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x92accc00) [pid = 1789] [serial = 1430] [outer = (nil)] [url = about:blank] 10:55:16 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x936dd000) [pid = 1789] [serial = 1431] [outer = (nil)] [url = about:blank] 10:55:16 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x8f40ec00) [pid = 1789] [serial = 1418] [outer = (nil)] [url = about:blank] 10:55:16 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x90e58800) [pid = 1789] [serial = 1424] [outer = (nil)] [url = about:blank] 10:55:16 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x9a7af000) [pid = 1789] [serial = 1413] [outer = (nil)] [url = about:blank] 10:55:16 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x9a553400) [pid = 1789] [serial = 1412] [outer = (nil)] [url = about:blank] 10:55:16 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8e624c00) [pid = 1789] [serial = 1421] [outer = (nil)] [url = about:blank] 10:55:16 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x9ab8d400) [pid = 1789] [serial = 1416] [outer = (nil)] [url = about:blank] 10:55:16 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8e813000) [pid = 1789] [serial = 1422] [outer = (nil)] [url = about:blank] 10:55:16 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9ab86c00) [pid = 1789] [serial = 1415] [outer = (nil)] [url = about:blank] 10:55:16 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x90e44800) [pid = 1789] [serial = 1419] [outer = (nil)] [url = about:blank] 10:55:16 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x92044400) [pid = 1789] [serial = 1427] [outer = (nil)] [url = about:blank] 10:55:16 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x928a2c00) [pid = 1789] [serial = 1428] [outer = (nil)] [url = about:blank] 10:55:16 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x91a75c00) [pid = 1789] [serial = 1425] [outer = (nil)] [url = about:blank] 10:55:17 INFO - PROCESS | 1789 | 1471542917102 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:17 INFO - PROCESS | 1789 | 1471542917111 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:17 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5e1c00 == 21 [pid = 1789] [id = 496] 10:55:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x8e5e2000) [pid = 1789] [serial = 1489] [outer = (nil)] 10:55:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8e621400) [pid = 1789] [serial = 1490] [outer = 0x8e5e2000] 10:55:17 INFO - PROCESS | 1789 | 1471542917192 Marionette DEBUG loaded listener.js 10:55:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x8e80d000) [pid = 1789] [serial = 1491] [outer = 0x8e5e2000] 10:55:17 INFO - PROCESS | 1789 | 1471542917972 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 10:55:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:55:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 2435ms 10:55:17 INFO - PROCESS | 1789 | 1471542917989 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 10:55:17 INFO - PROCESS | 1789 | 1471542917993 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 10:55:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:55:18 INFO - PROCESS | 1789 | 1471542918002 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:55:18 INFO - PROCESS | 1789 | 1471542918007 Marionette TRACE conn4 <- [1,1958,null,{}] 10:55:18 INFO - PROCESS | 1789 | 1471542918014 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:18 INFO - PROCESS | 1789 | 1471542918022 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:18 INFO - PROCESS | 1789 | 1471542918183 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 10:55:18 INFO - PROCESS | 1789 | 1471542918319 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:18 INFO - PROCESS | 1789 | 1471542918332 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:18 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f40f000 == 22 [pid = 1789] [id = 497] 10:55:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x8f418000) [pid = 1789] [serial = 1492] [outer = (nil)] 10:55:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x90e44c00) [pid = 1789] [serial = 1493] [outer = 0x8f418000] 10:55:18 INFO - PROCESS | 1789 | 1471542918400 Marionette DEBUG loaded listener.js 10:55:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x90e52800) [pid = 1789] [serial = 1494] [outer = 0x8f418000] 10:55:19 INFO - PROCESS | 1789 | 1471542919215 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 10:55:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:55:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1283ms 10:55:19 INFO - PROCESS | 1789 | 1471542919288 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 10:55:19 INFO - PROCESS | 1789 | 1471542919295 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 10:55:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:55:19 INFO - PROCESS | 1789 | 1471542919302 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:55:19 INFO - PROCESS | 1789 | 1471542919305 Marionette TRACE conn4 <- [1,1962,null,{}] 10:55:19 INFO - PROCESS | 1789 | 1471542919311 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:19 INFO - PROCESS | 1789 | 1471542919316 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:19 INFO - PROCESS | 1789 | 1471542919482 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 10:55:19 INFO - PROCESS | 1789 | 1471542919621 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:19 INFO - PROCESS | 1789 | 1471542919629 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:19 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5e3000 == 23 [pid = 1789] [id = 498] 10:55:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x90e48000) [pid = 1789] [serial = 1495] [outer = (nil)] 10:55:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x91d4d800) [pid = 1789] [serial = 1496] [outer = 0x90e48000] 10:55:19 INFO - PROCESS | 1789 | 1471542919719 Marionette DEBUG loaded listener.js 10:55:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x928a2c00) [pid = 1789] [serial = 1497] [outer = 0x90e48000] 10:55:20 INFO - PROCESS | 1789 | 1471542920664 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 10:55:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:55:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1383ms 10:55:20 INFO - PROCESS | 1789 | 1471542920686 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 10:55:20 INFO - PROCESS | 1789 | 1471542920690 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 10:55:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:55:20 INFO - PROCESS | 1789 | 1471542920705 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:55:20 INFO - PROCESS | 1789 | 1471542920715 Marionette TRACE conn4 <- [1,1966,null,{}] 10:55:20 INFO - PROCESS | 1789 | 1471542920730 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:20 INFO - PROCESS | 1789 | 1471542920737 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:20 INFO - PROCESS | 1789 | 1471542920959 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 10:55:21 INFO - PROCESS | 1789 | 1471542920985 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:21 INFO - PROCESS | 1789 | 1471542920993 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:21 INFO - PROCESS | 1789 | ++DOCSHELL 0x92acb800 == 24 [pid = 1789] [id = 499] 10:55:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x92acc800) [pid = 1789] [serial = 1498] [outer = (nil)] 10:55:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x921c7000) [pid = 1789] [serial = 1499] [outer = 0x92acc800] 10:55:21 INFO - PROCESS | 1789 | 1471542921093 Marionette DEBUG loaded listener.js 10:55:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x936df000) [pid = 1789] [serial = 1500] [outer = 0x92acc800] 10:55:22 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x928ab000) [pid = 1789] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:55:22 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x945f0800) [pid = 1789] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:55:22 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x90b2e000) [pid = 1789] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:55:22 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x91ada400) [pid = 1789] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:55:22 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8e5d9400) [pid = 1789] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:55:22 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x92ac8800) [pid = 1789] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:55:22 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x93760000) [pid = 1789] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:55:22 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x90b33000) [pid = 1789] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:55:22 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8e814000) [pid = 1789] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:55:22 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x94fb6000) [pid = 1789] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:55:22 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x90b2d800) [pid = 1789] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:55:22 INFO - PROCESS | 1789 | 1471542922545 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 10:55:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:55:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1905ms 10:55:22 INFO - PROCESS | 1789 | 1471542922601 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 10:55:22 INFO - PROCESS | 1789 | 1471542922606 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 10:55:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:55:22 INFO - PROCESS | 1789 | 1471542922612 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:55:22 INFO - PROCESS | 1789 | 1471542922615 Marionette TRACE conn4 <- [1,1970,null,{}] 10:55:22 INFO - PROCESS | 1789 | 1471542922621 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:22 INFO - PROCESS | 1789 | 1471542922625 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:22 INFO - PROCESS | 1789 | 1471542922821 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 10:55:22 INFO - PROCESS | 1789 | 1471542922834 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:22 INFO - PROCESS | 1789 | 1471542922845 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:22 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b2c400 == 25 [pid = 1789] [id = 500] 10:55:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x90b32c00) [pid = 1789] [serial = 1501] [outer = (nil)] 10:55:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x92959c00) [pid = 1789] [serial = 1502] [outer = 0x90b32c00] 10:55:22 INFO - PROCESS | 1789 | 1471542922911 Marionette DEBUG loaded listener.js 10:55:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x9375ac00) [pid = 1789] [serial = 1503] [outer = 0x90b32c00] 10:55:23 INFO - PROCESS | 1789 | 1471542923649 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 10:55:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:55:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1087ms 10:55:23 INFO - PROCESS | 1789 | 1471542923699 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 10:55:23 INFO - PROCESS | 1789 | 1471542923703 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 10:55:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:55:23 INFO - PROCESS | 1789 | 1471542923709 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:55:23 INFO - PROCESS | 1789 | 1471542923712 Marionette TRACE conn4 <- [1,1974,null,{}] 10:55:23 INFO - PROCESS | 1789 | 1471542923730 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:23 INFO - PROCESS | 1789 | 1471542923735 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:23 INFO - PROCESS | 1789 | 1471542923885 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 10:55:23 INFO - PROCESS | 1789 | 1471542923894 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:23 INFO - PROCESS | 1789 | 1471542923912 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:23 INFO - PROCESS | 1789 | ++DOCSHELL 0x93769c00 == 26 [pid = 1789] [id = 501] 10:55:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x9376c400) [pid = 1789] [serial = 1504] [outer = (nil)] 10:55:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x93a82800) [pid = 1789] [serial = 1505] [outer = 0x9376c400] 10:55:24 INFO - PROCESS | 1789 | 1471542923995 Marionette DEBUG loaded listener.js 10:55:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x945ec000) [pid = 1789] [serial = 1506] [outer = 0x9376c400] 10:55:25 INFO - PROCESS | 1789 | 1471542925212 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 10:55:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:55:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1548ms 10:55:25 INFO - PROCESS | 1789 | 1471542925258 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 10:55:25 INFO - PROCESS | 1789 | 1471542925265 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 10:55:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:55:25 INFO - PROCESS | 1789 | 1471542925273 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:55:25 INFO - PROCESS | 1789 | 1471542925280 Marionette TRACE conn4 <- [1,1978,null,{}] 10:55:25 INFO - PROCESS | 1789 | 1471542925288 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:25 INFO - PROCESS | 1789 | 1471542925294 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:25 INFO - PROCESS | 1789 | 1471542925507 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 10:55:25 INFO - PROCESS | 1789 | 1471542925741 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:25 INFO - PROCESS | 1789 | 1471542925751 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:25 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e62a000 == 27 [pid = 1789] [id = 502] 10:55:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x8f40a400) [pid = 1789] [serial = 1507] [outer = (nil)] 10:55:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x90e50800) [pid = 1789] [serial = 1508] [outer = 0x8f40a400] 10:55:25 INFO - PROCESS | 1789 | 1471542925881 Marionette DEBUG loaded listener.js 10:55:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x91d4dc00) [pid = 1789] [serial = 1509] [outer = 0x8f40a400] 10:55:26 INFO - PROCESS | 1789 | 1471542926854 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:55:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:55:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1638ms 10:55:26 INFO - PROCESS | 1789 | 1471542926911 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 10:55:26 INFO - PROCESS | 1789 | 1471542926918 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 10:55:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:55:26 INFO - PROCESS | 1789 | 1471542926929 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:55:26 INFO - PROCESS | 1789 | 1471542926933 Marionette TRACE conn4 <- [1,1982,null,{}] 10:55:26 INFO - PROCESS | 1789 | 1471542926939 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:26 INFO - PROCESS | 1789 | 1471542926945 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:27 INFO - PROCESS | 1789 | 1471542927135 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 10:55:27 INFO - PROCESS | 1789 | 1471542927411 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:27 INFO - PROCESS | 1789 | 1471542927417 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:27 INFO - PROCESS | 1789 | ++DOCSHELL 0x92ac5000 == 28 [pid = 1789] [id = 503] 10:55:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x92ace800) [pid = 1789] [serial = 1510] [outer = (nil)] 10:55:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x93760800) [pid = 1789] [serial = 1511] [outer = 0x92ace800] 10:55:27 INFO - PROCESS | 1789 | 1471542927548 Marionette DEBUG loaded listener.js 10:55:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9386fc00) [pid = 1789] [serial = 1512] [outer = 0x92ace800] 10:55:28 INFO - PROCESS | 1789 | 1471542928469 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:55:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:55:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1588ms 10:55:28 INFO - PROCESS | 1789 | 1471542928517 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 10:55:28 INFO - PROCESS | 1789 | 1471542928521 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 10:55:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:55:28 INFO - PROCESS | 1789 | 1471542928528 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:55:28 INFO - PROCESS | 1789 | 1471542928534 Marionette TRACE conn4 <- [1,1986,null,{}] 10:55:28 INFO - PROCESS | 1789 | 1471542928551 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:28 INFO - PROCESS | 1789 | 1471542928559 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:28 INFO - PROCESS | 1789 | 1471542928740 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 10:55:28 INFO - PROCESS | 1789 | 1471542928917 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:28 INFO - PROCESS | 1789 | 1471542928929 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:28 INFO - PROCESS | 1789 | ++DOCSHELL 0x94ff7c00 == 29 [pid = 1789] [id = 504] 10:55:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x94ff9000) [pid = 1789] [serial = 1513] [outer = (nil)] 10:55:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x96258000) [pid = 1789] [serial = 1514] [outer = 0x94ff9000] 10:55:29 INFO - PROCESS | 1789 | 1471542929015 Marionette DEBUG loaded listener.js 10:55:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x962c0000) [pid = 1789] [serial = 1515] [outer = 0x94ff9000] 10:55:30 INFO - PROCESS | 1789 | 1471542930059 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:55:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:55:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1591ms 10:55:30 INFO - PROCESS | 1789 | 1471542930120 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 10:55:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:55:30 INFO - PROCESS | 1789 | 1471542930126 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 10:55:30 INFO - PROCESS | 1789 | 1471542930132 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:55:30 INFO - PROCESS | 1789 | 1471542930135 Marionette TRACE conn4 <- [1,1990,null,{}] 10:55:30 INFO - PROCESS | 1789 | 1471542930141 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:30 INFO - PROCESS | 1789 | 1471542930146 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:30 INFO - PROCESS | 1789 | 1471542930326 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 10:55:30 INFO - PROCESS | 1789 | 1471542930514 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:30 INFO - PROCESS | 1789 | 1471542930522 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:30 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5dc000 == 30 [pid = 1789] [id = 505] 10:55:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x8e80a400) [pid = 1789] [serial = 1516] [outer = (nil)] 10:55:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x91a7d800) [pid = 1789] [serial = 1517] [outer = 0x8e80a400] 10:55:30 INFO - PROCESS | 1789 | 1471542930666 Marionette DEBUG loaded listener.js 10:55:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x921bc400) [pid = 1789] [serial = 1518] [outer = 0x8e80a400] 10:55:31 INFO - PROCESS | 1789 | 1471542931814 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:55:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:55:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1731ms 10:55:31 INFO - PROCESS | 1789 | --DOCSHELL 0x8e813800 == 29 [pid = 1789] [id = 482] 10:55:31 INFO - PROCESS | 1789 | --DOCSHELL 0x92ac7400 == 28 [pid = 1789] [id = 484] 10:55:31 INFO - PROCESS | 1789 | 1471542931899 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 10:55:31 INFO - PROCESS | 1789 | 1471542931906 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 10:55:31 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x93759800) [pid = 1789] [serial = 1434] [outer = (nil)] [url = about:blank] 10:55:31 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x94fbf400) [pid = 1789] [serial = 1457] [outer = (nil)] [url = about:blank] 10:55:31 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x92953c00) [pid = 1789] [serial = 1460] [outer = (nil)] [url = about:blank] 10:55:31 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x962bd800) [pid = 1789] [serial = 1458] [outer = (nil)] [url = about:blank] 10:55:31 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x91d47800) [pid = 1789] [serial = 1451] [outer = (nil)] [url = about:blank] 10:55:31 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x8e5de400) [pid = 1789] [serial = 1436] [outer = (nil)] [url = about:blank] 10:55:31 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x8e809800) [pid = 1789] [serial = 1437] [outer = (nil)] [url = about:blank] 10:55:31 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x93761000) [pid = 1789] [serial = 1454] [outer = (nil)] [url = about:blank] 10:55:31 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x93764400) [pid = 1789] [serial = 1442] [outer = (nil)] [url = about:blank] 10:55:31 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x93873000) [pid = 1789] [serial = 1443] [outer = (nil)] [url = about:blank] 10:55:31 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x91addc00) [pid = 1789] [serial = 1439] [outer = (nil)] [url = about:blank] 10:55:31 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x9203e800) [pid = 1789] [serial = 1440] [outer = (nil)] [url = about:blank] 10:55:31 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x90b33c00) [pid = 1789] [serial = 1448] [outer = (nil)] [url = about:blank] 10:55:31 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90e41c00) [pid = 1789] [serial = 1449] [outer = (nil)] [url = about:blank] 10:55:31 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x94fef000) [pid = 1789] [serial = 1445] [outer = (nil)] [url = about:blank] 10:55:31 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x94ff0000) [pid = 1789] [serial = 1446] [outer = (nil)] [url = about:blank] 10:55:31 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x921c5400) [pid = 1789] [serial = 1452] [outer = (nil)] [url = about:blank] 10:55:31 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x9869c400) [pid = 1789] [serial = 1464] [outer = (nil)] [url = about:blank] 10:55:31 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x97e2f800) [pid = 1789] [serial = 1463] [outer = (nil)] [url = about:blank] 10:55:31 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x92ac6800) [pid = 1789] [serial = 1461] [outer = (nil)] [url = about:blank] 10:55:31 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x93a88000) [pid = 1789] [serial = 1455] [outer = (nil)] [url = about:blank] 10:55:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:55:31 INFO - PROCESS | 1789 | 1471542931966 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:55:31 INFO - PROCESS | 1789 | 1471542931969 Marionette TRACE conn4 <- [1,1994,null,{}] 10:55:31 INFO - PROCESS | 1789 | 1471542931977 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:31 INFO - PROCESS | 1789 | 1471542931981 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:32 INFO - PROCESS | 1789 | 1471542932127 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 10:55:32 INFO - PROCESS | 1789 | 1471542932331 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:32 INFO - PROCESS | 1789 | 1471542932339 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:32 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f411800 == 29 [pid = 1789] [id = 506] 10:55:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x90b2dc00) [pid = 1789] [serial = 1519] [outer = (nil)] 10:55:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90e4a800) [pid = 1789] [serial = 1520] [outer = 0x90b2dc00] 10:55:32 INFO - PROCESS | 1789 | 1471542932425 Marionette DEBUG loaded listener.js 10:55:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x91a77800) [pid = 1789] [serial = 1521] [outer = 0x90b2dc00] 10:55:33 INFO - PROCESS | 1789 | 1471542933199 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 10:55:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:55:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1288ms 10:55:33 INFO - PROCESS | 1789 | 1471542933247 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 10:55:33 INFO - PROCESS | 1789 | 1471542933254 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 10:55:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:55:33 INFO - PROCESS | 1789 | 1471542933263 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:55:33 INFO - PROCESS | 1789 | 1471542933268 Marionette TRACE conn4 <- [1,1998,null,{}] 10:55:33 INFO - PROCESS | 1789 | 1471542933273 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:33 INFO - PROCESS | 1789 | 1471542933278 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:33 INFO - PROCESS | 1789 | 1471542933441 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 10:55:33 INFO - PROCESS | 1789 | 1471542933451 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:33 INFO - PROCESS | 1789 | 1471542933459 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:33 INFO - PROCESS | 1789 | ++DOCSHELL 0x921bf800 == 30 [pid = 1789] [id = 507] 10:55:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x92953c00) [pid = 1789] [serial = 1522] [outer = (nil)] 10:55:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x9295e000) [pid = 1789] [serial = 1523] [outer = 0x92953c00] 10:55:33 INFO - PROCESS | 1789 | 1471542933533 Marionette DEBUG loaded listener.js 10:55:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x92acb400) [pid = 1789] [serial = 1524] [outer = 0x92953c00] 10:55:34 INFO - PROCESS | 1789 | 1471542934477 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 10:55:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:55:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1243ms 10:55:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:55:34 INFO - PROCESS | 1789 | 1471542934506 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 10:55:34 INFO - PROCESS | 1789 | 1471542934509 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 10:55:34 INFO - PROCESS | 1789 | 1471542934516 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:55:34 INFO - PROCESS | 1789 | 1471542934521 Marionette TRACE conn4 <- [1,2002,null,{}] 10:55:34 INFO - PROCESS | 1789 | 1471542934541 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:34 INFO - PROCESS | 1789 | 1471542934549 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:34 INFO - PROCESS | 1789 | 1471542934706 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 10:55:34 INFO - PROCESS | 1789 | 1471542934869 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:34 INFO - PROCESS | 1789 | 1471542934879 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:34 INFO - PROCESS | 1789 | ++DOCSHELL 0x928ad400 == 31 [pid = 1789] [id = 508] 10:55:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x93762c00) [pid = 1789] [serial = 1525] [outer = (nil)] 10:55:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x945aac00) [pid = 1789] [serial = 1526] [outer = 0x93762c00] 10:55:34 INFO - PROCESS | 1789 | 1471542934950 Marionette DEBUG loaded listener.js 10:55:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x94fc0800) [pid = 1789] [serial = 1527] [outer = 0x93762c00] 10:55:35 INFO - PROCESS | 1789 | 1471542935830 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 10:55:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:55:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1382ms 10:55:35 INFO - PROCESS | 1789 | 1471542935898 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 10:55:35 INFO - PROCESS | 1789 | 1471542935902 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 10:55:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:55:35 INFO - PROCESS | 1789 | 1471542935915 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:55:35 INFO - PROCESS | 1789 | 1471542935917 Marionette TRACE conn4 <- [1,2006,null,{}] 10:55:35 INFO - PROCESS | 1789 | 1471542935923 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:35 INFO - PROCESS | 1789 | 1471542935928 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:36 INFO - PROCESS | 1789 | 1471542936133 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 10:55:36 INFO - PROCESS | 1789 | 1471542936155 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:36 INFO - PROCESS | 1789 | 1471542936163 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:36 INFO - PROCESS | 1789 | ++DOCSHELL 0x921c6800 == 32 [pid = 1789] [id = 509] 10:55:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x9386f400) [pid = 1789] [serial = 1528] [outer = (nil)] 10:55:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x962bdc00) [pid = 1789] [serial = 1529] [outer = 0x9386f400] 10:55:36 INFO - PROCESS | 1789 | 1471542936233 Marionette DEBUG loaded listener.js 10:55:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x962c8000) [pid = 1789] [serial = 1530] [outer = 0x9386f400] 10:55:37 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x92acc800) [pid = 1789] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:55:37 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x90b3b000) [pid = 1789] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:55:37 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8f418000) [pid = 1789] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:55:37 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x90b31c00) [pid = 1789] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:55:37 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x92ac8000) [pid = 1789] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:55:37 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x97efc800) [pid = 1789] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:55:37 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x90b32c00) [pid = 1789] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:55:37 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x962c5400) [pid = 1789] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:55:37 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8e5e2000) [pid = 1789] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:55:37 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x93754400) [pid = 1789] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:55:37 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x9a4f0400) [pid = 1789] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:55:37 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x90e48000) [pid = 1789] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:55:37 INFO - PROCESS | 1789 | 1471542937268 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 10:55: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 10:55:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1394ms 10:55:37 INFO - PROCESS | 1789 | 1471542937316 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 10:55:37 INFO - PROCESS | 1789 | 1471542937320 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 10:55:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:55:37 INFO - PROCESS | 1789 | 1471542937336 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:55:37 INFO - PROCESS | 1789 | 1471542937339 Marionette TRACE conn4 <- [1,2010,null,{}] 10:55:37 INFO - PROCESS | 1789 | 1471542937344 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:37 INFO - PROCESS | 1789 | 1471542937350 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:37 INFO - PROCESS | 1789 | 1471542937529 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 10:55:37 INFO - PROCESS | 1789 | 1471542937667 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:37 INFO - PROCESS | 1789 | 1471542937677 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:37 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5d7000 == 33 [pid = 1789] [id = 510] 10:55:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8e5e2000) [pid = 1789] [serial = 1531] [outer = (nil)] 10:55:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x9203b000) [pid = 1789] [serial = 1532] [outer = 0x8e5e2000] 10:55:37 INFO - PROCESS | 1789 | 1471542937744 Marionette DEBUG loaded listener.js 10:55:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x93751c00) [pid = 1789] [serial = 1533] [outer = 0x8e5e2000] 10:55:38 INFO - PROCESS | 1789 | 1471542938514 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 10:55: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 10:55:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1231ms 10:55:38 INFO - PROCESS | 1789 | 1471542938564 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 10:55:38 INFO - PROCESS | 1789 | 1471542938567 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 10:55:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:55:38 INFO - PROCESS | 1789 | 1471542938582 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:55:38 INFO - PROCESS | 1789 | 1471542938585 Marionette TRACE conn4 <- [1,2014,null,{}] 10:55:38 INFO - PROCESS | 1789 | 1471542938591 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:38 INFO - PROCESS | 1789 | 1471542938601 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:38 INFO - PROCESS | 1789 | 1471542938786 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 10:55:38 INFO - PROCESS | 1789 | 1471542938796 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:38 INFO - PROCESS | 1789 | 1471542938802 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:38 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f40f800 == 34 [pid = 1789] [id = 511] 10:55:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x90e43800) [pid = 1789] [serial = 1534] [outer = (nil)] 10:55:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x9905e000) [pid = 1789] [serial = 1535] [outer = 0x90e43800] 10:55:38 INFO - PROCESS | 1789 | 1471542938873 Marionette DEBUG loaded listener.js 10:55:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x99cecc00) [pid = 1789] [serial = 1536] [outer = 0x90e43800] 10:55:40 INFO - PROCESS | 1789 | 1471542940050 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 10:55:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:55:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1539ms 10:55:40 INFO - PROCESS | 1789 | 1471542940122 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 10:55:40 INFO - PROCESS | 1789 | 1471542940129 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 10:55:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:55:40 INFO - PROCESS | 1789 | 1471542940137 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:55:40 INFO - PROCESS | 1789 | 1471542940144 Marionette TRACE conn4 <- [1,2018,null,{}] 10:55:40 INFO - PROCESS | 1789 | 1471542940152 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:40 INFO - PROCESS | 1789 | 1471542940158 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:40 INFO - PROCESS | 1789 | 1471542940377 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 10:55:40 INFO - PROCESS | 1789 | 1471542940605 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:40 INFO - PROCESS | 1789 | 1471542940614 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:40 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f415c00 == 35 [pid = 1789] [id = 512] 10:55:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x8f418400) [pid = 1789] [serial = 1537] [outer = (nil)] 10:55:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x91a7e800) [pid = 1789] [serial = 1538] [outer = 0x8f418400] 10:55:40 INFO - PROCESS | 1789 | 1471542940761 Marionette DEBUG loaded listener.js 10:55:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x928a7c00) [pid = 1789] [serial = 1539] [outer = 0x8f418400] 10:55:41 INFO - PROCESS | 1789 | 1471542941678 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:55:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1584ms 10:55:41 INFO - PROCESS | 1789 | 1471542941720 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 10:55:41 INFO - PROCESS | 1789 | 1471542941727 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 10:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:55:41 INFO - PROCESS | 1789 | 1471542941738 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:55:41 INFO - PROCESS | 1789 | 1471542941742 Marionette TRACE conn4 <- [1,2022,null,{}] 10:55:41 INFO - PROCESS | 1789 | 1471542941748 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:41 INFO - PROCESS | 1789 | 1471542941754 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:41 INFO - PROCESS | 1789 | 1471542941935 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 10:55:42 INFO - PROCESS | 1789 | 1471542942115 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:42 INFO - PROCESS | 1789 | 1471542942125 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:42 INFO - PROCESS | 1789 | ++DOCSHELL 0x93761000 == 36 [pid = 1789] [id = 513] 10:55:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x9455c400) [pid = 1789] [serial = 1540] [outer = (nil)] 10:55:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x94fbd400) [pid = 1789] [serial = 1541] [outer = 0x9455c400] 10:55:42 INFO - PROCESS | 1789 | 1471542942211 Marionette DEBUG loaded listener.js 10:55:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x96252800) [pid = 1789] [serial = 1542] [outer = 0x9455c400] 10:55:43 INFO - PROCESS | 1789 | 1471542943165 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 10:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1485ms 10:55:43 INFO - PROCESS | 1789 | 1471542943233 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 10:55:43 INFO - PROCESS | 1789 | 1471542943236 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 10:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:55:43 INFO - PROCESS | 1789 | 1471542943245 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:55:43 INFO - PROCESS | 1789 | 1471542943250 Marionette TRACE conn4 <- [1,2026,null,{}] 10:55:43 INFO - PROCESS | 1789 | 1471542943267 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:43 INFO - PROCESS | 1789 | 1471542943276 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:43 INFO - PROCESS | 1789 | 1471542943455 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 10:55:43 INFO - PROCESS | 1789 | 1471542943637 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:43 INFO - PROCESS | 1789 | 1471542943648 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:43 INFO - PROCESS | 1789 | ++DOCSHELL 0x990e7800 == 37 [pid = 1789] [id = 514] 10:55:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x99591c00) [pid = 1789] [serial = 1543] [outer = (nil)] 10:55:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x99f88800) [pid = 1789] [serial = 1544] [outer = 0x99591c00] 10:55:43 INFO - PROCESS | 1789 | 1471542943731 Marionette DEBUG loaded listener.js 10:55:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9a3e2400) [pid = 1789] [serial = 1545] [outer = 0x99591c00] 10:55:44 INFO - PROCESS | 1789 | 1471542944706 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 10:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1499ms 10:55:44 INFO - PROCESS | 1789 | 1471542944744 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 10:55:44 INFO - PROCESS | 1789 | 1471542944750 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 10:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:55:44 INFO - PROCESS | 1789 | 1471542944756 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:55:44 INFO - PROCESS | 1789 | 1471542944759 Marionette TRACE conn4 <- [1,2030,null,{}] 10:55:44 INFO - PROCESS | 1789 | 1471542944765 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:44 INFO - PROCESS | 1789 | 1471542944770 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:44 INFO - PROCESS | 1789 | 1471542944947 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 10:55:45 INFO - PROCESS | 1789 | 1471542945127 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:45 INFO - PROCESS | 1789 | 1471542945137 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:45 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b3a000 == 38 [pid = 1789] [id = 515] 10:55:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x9a3de400) [pid = 1789] [serial = 1546] [outer = (nil)] 10:55:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9a420800) [pid = 1789] [serial = 1547] [outer = 0x9a3de400] 10:55:45 INFO - PROCESS | 1789 | 1471542945215 Marionette DEBUG loaded listener.js 10:55:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9a4edc00) [pid = 1789] [serial = 1548] [outer = 0x9a3de400] 10:55:46 INFO - PROCESS | 1789 | 1471542946158 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 10:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1430ms 10:55:46 INFO - PROCESS | 1789 | 1471542946188 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 10:55:46 INFO - PROCESS | 1789 | 1471542946192 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 10:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:55:46 INFO - PROCESS | 1789 | 1471542946198 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:55:46 INFO - PROCESS | 1789 | 1471542946202 Marionette TRACE conn4 <- [1,2034,null,{}] 10:55:46 INFO - PROCESS | 1789 | 1471542946207 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:46 INFO - PROCESS | 1789 | 1471542946213 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:46 INFO - PROCESS | 1789 | 1471542946384 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 10:55:46 INFO - PROCESS | 1789 | 1471542946570 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:46 INFO - PROCESS | 1789 | 1471542946579 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:46 INFO - PROCESS | 1789 | ++DOCSHELL 0x99de6000 == 39 [pid = 1789] [id = 516] 10:55:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x99f88400) [pid = 1789] [serial = 1549] [outer = (nil)] 10:55:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x9a4f9800) [pid = 1789] [serial = 1550] [outer = 0x99f88400] 10:55:46 INFO - PROCESS | 1789 | 1471542946661 Marionette DEBUG loaded listener.js 10:55:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x9a673000) [pid = 1789] [serial = 1551] [outer = 0x99f88400] 10:55:47 INFO - PROCESS | 1789 | 1471542947639 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1495ms 10:55:47 INFO - PROCESS | 1789 | 1471542947694 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 10:55:47 INFO - PROCESS | 1789 | 1471542947698 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 10:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:55:47 INFO - PROCESS | 1789 | 1471542947704 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:55:47 INFO - PROCESS | 1789 | 1471542947708 Marionette TRACE conn4 <- [1,2038,null,{}] 10:55:47 INFO - PROCESS | 1789 | 1471542947713 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:47 INFO - PROCESS | 1789 | 1471542947724 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:47 INFO - PROCESS | 1789 | 1471542947949 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 10:55:48 INFO - PROCESS | 1789 | 1471542948183 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:48 INFO - PROCESS | 1789 | 1471542948190 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:48 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e55c00 == 40 [pid = 1789] [id = 517] 10:55:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x9295ac00) [pid = 1789] [serial = 1552] [outer = (nil)] 10:55:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x9ab83800) [pid = 1789] [serial = 1553] [outer = 0x9295ac00] 10:55:48 INFO - PROCESS | 1789 | 1471542948316 Marionette DEBUG loaded listener.js 10:55:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x9ab89400) [pid = 1789] [serial = 1554] [outer = 0x9295ac00] 10:55:49 INFO - PROCESS | 1789 | 1471542949209 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 10:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1578ms 10:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:55:49 INFO - PROCESS | 1789 | 1471542949282 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 10:55:49 INFO - PROCESS | 1789 | 1471542949286 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 10:55:49 INFO - PROCESS | 1789 | 1471542949292 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:55:49 INFO - PROCESS | 1789 | 1471542949296 Marionette TRACE conn4 <- [1,2042,null,{}] 10:55:49 INFO - PROCESS | 1789 | 1471542949302 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:49 INFO - PROCESS | 1789 | 1471542949307 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:49 INFO - PROCESS | 1789 | 1471542949705 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 10:55:49 INFO - PROCESS | 1789 | 1471542949967 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:49 INFO - PROCESS | 1789 | 1471542949975 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:50 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5db400 == 41 [pid = 1789] [id = 518] 10:55:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x8e5db800) [pid = 1789] [serial = 1555] [outer = (nil)] 10:55:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x8e623800) [pid = 1789] [serial = 1556] [outer = 0x8e5db800] 10:55:50 INFO - PROCESS | 1789 | 1471542950067 Marionette DEBUG loaded listener.js 10:55:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x8e814400) [pid = 1789] [serial = 1557] [outer = 0x8e5db800] 10:55:51 INFO - PROCESS | 1789 | 1471542951023 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:55: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) 10:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1796ms 10:55:51 INFO - PROCESS | 1789 | 1471542951092 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 10:55:51 INFO - PROCESS | 1789 | 1471542951098 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 10:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:55:51 INFO - PROCESS | 1789 | 1471542951106 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:55:51 INFO - PROCESS | 1789 | 1471542951111 Marionette TRACE conn4 <- [1,2046,null,{}] 10:55:51 INFO - PROCESS | 1789 | 1471542951118 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:51 INFO - PROCESS | 1789 | 1471542951124 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:51 INFO - PROCESS | 1789 | 1471542951290 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 10:55:52 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5e1c00 == 40 [pid = 1789] [id = 496] 10:55:52 INFO - PROCESS | 1789 | --DOCSHELL 0x8f40f400 == 39 [pid = 1789] [id = 483] 10:55:52 INFO - PROCESS | 1789 | --DOCSHELL 0x90b2d000 == 38 [pid = 1789] [id = 487] 10:55:52 INFO - PROCESS | 1789 | --DOCSHELL 0x93762800 == 37 [pid = 1789] [id = 485] 10:55:52 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5d6800 == 36 [pid = 1789] [id = 486] 10:55:52 INFO - PROCESS | 1789 | --DOCSHELL 0x91a7c400 == 35 [pid = 1789] [id = 489] 10:55:52 INFO - PROCESS | 1789 | --DOCSHELL 0x99de4400 == 34 [pid = 1789] [id = 491] 10:55:52 INFO - PROCESS | 1789 | --DOCSHELL 0x90b3a400 == 33 [pid = 1789] [id = 495] 10:55:52 INFO - PROCESS | 1789 | --DOCSHELL 0x92ac9000 == 32 [pid = 1789] [id = 492] 10:55:52 INFO - PROCESS | 1789 | --DOCSHELL 0x90b2c800 == 31 [pid = 1789] [id = 488] 10:55:52 INFO - PROCESS | 1789 | --DOCSHELL 0x90e4e000 == 30 [pid = 1789] [id = 493] 10:55:52 INFO - PROCESS | 1789 | --DOCSHELL 0x8f40dc00 == 29 [pid = 1789] [id = 494] 10:55:52 INFO - PROCESS | 1789 | --DOCSHELL 0x97efb000 == 28 [pid = 1789] [id = 490] 10:55:52 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x921c7000) [pid = 1789] [serial = 1499] [outer = (nil)] [url = about:blank] 10:55:52 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x90e4b000) [pid = 1789] [serial = 1487] [outer = (nil)] [url = about:blank] 10:55:52 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x90e44c00) [pid = 1789] [serial = 1493] [outer = (nil)] [url = about:blank] 10:55:52 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x91ade000) [pid = 1789] [serial = 1467] [outer = (nil)] [url = about:blank] 10:55:52 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x91a75800) [pid = 1789] [serial = 1466] [outer = (nil)] [url = about:blank] 10:55:52 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x90e52800) [pid = 1789] [serial = 1494] [outer = (nil)] [url = about:blank] 10:55:52 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x93768000) [pid = 1789] [serial = 1470] [outer = (nil)] [url = about:blank] 10:55:52 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x9374ec00) [pid = 1789] [serial = 1469] [outer = (nil)] [url = about:blank] 10:55:52 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x99d39c00) [pid = 1789] [serial = 1473] [outer = (nil)] [url = about:blank] 10:55:52 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x99594400) [pid = 1789] [serial = 1472] [outer = (nil)] [url = about:blank] 10:55:52 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x9a096c00) [pid = 1789] [serial = 1475] [outer = (nil)] [url = about:blank] 10:55:52 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x92959c00) [pid = 1789] [serial = 1502] [outer = (nil)] [url = about:blank] 10:55:52 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x9a41f400) [pid = 1789] [serial = 1479] [outer = (nil)] [url = about:blank] 10:55:52 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x8e621400) [pid = 1789] [serial = 1490] [outer = (nil)] [url = about:blank] 10:55:52 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x9a419400) [pid = 1789] [serial = 1478] [outer = (nil)] [url = about:blank] 10:55:52 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x8e80d000) [pid = 1789] [serial = 1491] [outer = (nil)] [url = about:blank] 10:55:52 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x9ab29c00) [pid = 1789] [serial = 1482] [outer = (nil)] [url = about:blank] 10:55:52 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x9ab29800) [pid = 1789] [serial = 1481] [outer = (nil)] [url = about:blank] 10:55:52 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x90e5b400) [pid = 1789] [serial = 1488] [outer = (nil)] [url = about:blank] 10:55:52 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x9ab82c00) [pid = 1789] [serial = 1485] [outer = (nil)] [url = about:blank] 10:55:52 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9ab7ec00) [pid = 1789] [serial = 1484] [outer = (nil)] [url = about:blank] 10:55:52 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x928a2c00) [pid = 1789] [serial = 1497] [outer = (nil)] [url = about:blank] 10:55:52 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x91d4d800) [pid = 1789] [serial = 1496] [outer = (nil)] [url = about:blank] 10:55:52 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x936df000) [pid = 1789] [serial = 1500] [outer = (nil)] [url = about:blank] 10:55:52 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x9375ac00) [pid = 1789] [serial = 1503] [outer = (nil)] [url = about:blank] 10:55:52 INFO - PROCESS | 1789 | 1471542952607 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:52 INFO - PROCESS | 1789 | 1471542952618 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:52 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e622000 == 29 [pid = 1789] [id = 519] 10:55:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x8e623c00) [pid = 1789] [serial = 1558] [outer = (nil)] 10:55:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8e62a400) [pid = 1789] [serial = 1559] [outer = 0x8e623c00] 10:55:52 INFO - PROCESS | 1789 | 1471542952731 Marionette DEBUG loaded listener.js 10:55:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x8e813000) [pid = 1789] [serial = 1560] [outer = 0x8e623c00] 10:55:53 INFO - PROCESS | 1789 | 1471542953559 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:55:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:55:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 2481ms 10:55:53 INFO - PROCESS | 1789 | 1471542953596 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 10:55:53 INFO - PROCESS | 1789 | 1471542953601 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 10:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:55:53 INFO - PROCESS | 1789 | 1471542953610 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:55:53 INFO - PROCESS | 1789 | 1471542953614 Marionette TRACE conn4 <- [1,2050,null,{}] 10:55:53 INFO - PROCESS | 1789 | 1471542953623 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:53 INFO - PROCESS | 1789 | 1471542953628 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:53 INFO - PROCESS | 1789 | 1471542953787 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 10:55:53 INFO - PROCESS | 1789 | 1471542953799 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:53 INFO - PROCESS | 1789 | 1471542953805 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:53 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e49400 == 30 [pid = 1789] [id = 520] 10:55:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x90e4b000) [pid = 1789] [serial = 1561] [outer = (nil)] 10:55:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x90e51c00) [pid = 1789] [serial = 1562] [outer = 0x90e4b000] 10:55:53 INFO - PROCESS | 1789 | 1471542953884 Marionette DEBUG loaded listener.js 10:55:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x90e5a800) [pid = 1789] [serial = 1563] [outer = 0x90e4b000] 10:55:54 INFO - PROCESS | 1789 | 1471542954874 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1329ms 10:55:54 INFO - PROCESS | 1789 | 1471542954944 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 10:55:54 INFO - PROCESS | 1789 | 1471542954952 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 10:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:55:54 INFO - PROCESS | 1789 | 1471542954959 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:55:54 INFO - PROCESS | 1789 | 1471542954963 Marionette TRACE conn4 <- [1,2054,null,{}] 10:55:54 INFO - PROCESS | 1789 | 1471542954968 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:54 INFO - PROCESS | 1789 | 1471542954974 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:55 INFO - PROCESS | 1789 | 1471542955146 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 10:55:55 INFO - PROCESS | 1789 | 1471542955314 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:55 INFO - PROCESS | 1789 | 1471542955326 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:55 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e4e000 == 31 [pid = 1789] [id = 521] 10:55:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x91a75400) [pid = 1789] [serial = 1564] [outer = (nil)] 10:55:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x91d49000) [pid = 1789] [serial = 1565] [outer = 0x91a75400] 10:55:55 INFO - PROCESS | 1789 | 1471542955394 Marionette DEBUG loaded listener.js 10:55:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x9203ec00) [pid = 1789] [serial = 1566] [outer = 0x91a75400] 10:55:56 INFO - PROCESS | 1789 | 1471542956374 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 10:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1479ms 10:55:56 INFO - PROCESS | 1789 | 1471542956440 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 10:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:55:56 INFO - PROCESS | 1789 | 1471542956444 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 10:55:56 INFO - PROCESS | 1789 | 1471542956459 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:55:56 INFO - PROCESS | 1789 | 1471542956469 Marionette TRACE conn4 <- [1,2058,null,{}] 10:55:56 INFO - PROCESS | 1789 | 1471542956484 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:56 INFO - PROCESS | 1789 | 1471542956492 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:56 INFO - PROCESS | 1789 | 1471542956709 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 10:55:56 INFO - PROCESS | 1789 | 1471542956731 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:56 INFO - PROCESS | 1789 | 1471542956739 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:56 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5e0000 == 32 [pid = 1789] [id = 522] 10:55:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x90b3b000) [pid = 1789] [serial = 1567] [outer = (nil)] 10:55:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x92ac7400) [pid = 1789] [serial = 1568] [outer = 0x90b3b000] 10:55:56 INFO - PROCESS | 1789 | 1471542956827 Marionette DEBUG loaded listener.js 10:55:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x92ad0c00) [pid = 1789] [serial = 1569] [outer = 0x90b3b000] 10:55:57 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x90e43800) [pid = 1789] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:55:57 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x9376c400) [pid = 1789] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:55:57 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x9386f400) [pid = 1789] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:55:57 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x92953c00) [pid = 1789] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:55:57 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8e80a400) [pid = 1789] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:55:57 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8f40a400) [pid = 1789] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:55:57 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90b2dc00) [pid = 1789] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:55:57 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x8e5e2000) [pid = 1789] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:55:57 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x92ace800) [pid = 1789] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:55:57 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x93762c00) [pid = 1789] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:55:57 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x94ff9000) [pid = 1789] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:55:57 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x99de5800) [pid = 1789] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:55:58 INFO - PROCESS | 1789 | 1471542958290 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 10:55:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1870ms 10:55:58 INFO - PROCESS | 1789 | 1471542958320 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 10:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:55:58 INFO - PROCESS | 1789 | 1471542958325 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 10:55:58 INFO - PROCESS | 1789 | 1471542958331 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:55:58 INFO - PROCESS | 1789 | 1471542958334 Marionette TRACE conn4 <- [1,2062,null,{}] 10:55:58 INFO - PROCESS | 1789 | 1471542958340 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:58 INFO - PROCESS | 1789 | 1471542958345 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:58 INFO - PROCESS | 1789 | 1471542958487 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 10:55:58 INFO - PROCESS | 1789 | 1471542958501 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:58 INFO - PROCESS | 1789 | 1471542958510 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:58 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e812400 == 33 [pid = 1789] [id = 523] 10:55:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x8f417400) [pid = 1789] [serial = 1570] [outer = (nil)] 10:55:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x936dec00) [pid = 1789] [serial = 1571] [outer = 0x8f417400] 10:55:58 INFO - PROCESS | 1789 | 1471542958580 Marionette DEBUG loaded listener.js 10:55:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x9374ec00) [pid = 1789] [serial = 1572] [outer = 0x8f417400] 10:55:59 INFO - PROCESS | 1789 | 1471542959464 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 10:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1180ms 10:55:59 INFO - PROCESS | 1789 | 1471542959511 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 10:55:59 INFO - PROCESS | 1789 | 1471542959514 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 10:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:55:59 INFO - PROCESS | 1789 | 1471542959521 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:55:59 INFO - PROCESS | 1789 | 1471542959524 Marionette TRACE conn4 <- [1,2066,null,{}] 10:55:59 INFO - PROCESS | 1789 | 1471542959530 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:59 INFO - PROCESS | 1789 | 1471542959534 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:59 INFO - PROCESS | 1789 | 1471542959683 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 10:55:59 INFO - PROCESS | 1789 | 1471542959692 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:59 INFO - PROCESS | 1789 | 1471542959711 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:55:59 INFO - PROCESS | 1789 | ++DOCSHELL 0x93764c00 == 34 [pid = 1789] [id = 524] 10:55:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x93765000) [pid = 1789] [serial = 1573] [outer = (nil)] 10:55:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x9376c400) [pid = 1789] [serial = 1574] [outer = 0x93765000] 10:55:59 INFO - PROCESS | 1789 | 1471542959793 Marionette DEBUG loaded listener.js 10:55:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x945a1400) [pid = 1789] [serial = 1575] [outer = 0x93765000] 10:56:01 INFO - PROCESS | 1789 | 1471542961016 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 10:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1540ms 10:56:01 INFO - PROCESS | 1789 | 1471542961062 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 10:56:01 INFO - PROCESS | 1789 | 1471542961069 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 10:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:56:01 INFO - PROCESS | 1789 | 1471542961088 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:56:01 INFO - PROCESS | 1789 | 1471542961096 Marionette TRACE conn4 <- [1,2070,null,{}] 10:56:01 INFO - PROCESS | 1789 | 1471542961106 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:01 INFO - PROCESS | 1789 | 1471542961111 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:01 INFO - PROCESS | 1789 | 1471542961284 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 10:56:01 INFO - PROCESS | 1789 | 1471542961507 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:01 INFO - PROCESS | 1789 | 1471542961517 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:01 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5d7400 == 35 [pid = 1789] [id = 525] 10:56:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x8e80f800) [pid = 1789] [serial = 1576] [outer = (nil)] 10:56:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x91a76000) [pid = 1789] [serial = 1577] [outer = 0x8e80f800] 10:56:01 INFO - PROCESS | 1789 | 1471542961616 Marionette DEBUG loaded listener.js 10:56:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x91add800) [pid = 1789] [serial = 1578] [outer = 0x8e80f800] 10:56:02 INFO - PROCESS | 1789 | 1471542962601 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 10:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1588ms 10:56:02 INFO - PROCESS | 1789 | 1471542962676 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 10:56:02 INFO - PROCESS | 1789 | 1471542962683 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 10:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:56:02 INFO - PROCESS | 1789 | 1471542962701 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:56:02 INFO - PROCESS | 1789 | 1471542962709 Marionette TRACE conn4 <- [1,2074,null,{}] 10:56:02 INFO - PROCESS | 1789 | 1471542962716 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:02 INFO - PROCESS | 1789 | 1471542962722 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:02 INFO - PROCESS | 1789 | 1471542962920 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 10:56:03 INFO - PROCESS | 1789 | 1471542963187 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:03 INFO - PROCESS | 1789 | 1471542963196 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:03 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ada000 == 36 [pid = 1789] [id = 526] 10:56:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x92952c00) [pid = 1789] [serial = 1579] [outer = (nil)] 10:56:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x936e0800) [pid = 1789] [serial = 1580] [outer = 0x92952c00] 10:56:03 INFO - PROCESS | 1789 | 1471542963326 Marionette DEBUG loaded listener.js 10:56:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x9375e000) [pid = 1789] [serial = 1581] [outer = 0x92952c00] 10:56:04 INFO - PROCESS | 1789 | 1471542964314 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 10:56:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1656ms 10:56:04 INFO - PROCESS | 1789 | 1471542964357 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 10:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:56:04 INFO - PROCESS | 1789 | 1471542964362 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 10:56:04 INFO - PROCESS | 1789 | 1471542964368 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:56:04 INFO - PROCESS | 1789 | 1471542964374 Marionette TRACE conn4 <- [1,2078,null,{}] 10:56:04 INFO - PROCESS | 1789 | 1471542964391 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:04 INFO - PROCESS | 1789 | 1471542964400 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:04 INFO - PROCESS | 1789 | 1471542964580 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 10:56:04 INFO - PROCESS | 1789 | 1471542964803 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:04 INFO - PROCESS | 1789 | 1471542964815 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:04 INFO - PROCESS | 1789 | ++DOCSHELL 0x945e6000 == 37 [pid = 1789] [id = 527] 10:56:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x945eac00) [pid = 1789] [serial = 1582] [outer = (nil)] 10:56:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x94fbc000) [pid = 1789] [serial = 1583] [outer = 0x945eac00] 10:56:04 INFO - PROCESS | 1789 | 1471542964942 Marionette DEBUG loaded listener.js 10:56:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x94ff1800) [pid = 1789] [serial = 1584] [outer = 0x945eac00] 10:56:05 INFO - PROCESS | 1789 | 1471542965896 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 10:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1589ms 10:56:05 INFO - PROCESS | 1789 | 1471542965956 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 10:56:05 INFO - PROCESS | 1789 | 1471542965961 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 10:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:56:05 INFO - PROCESS | 1789 | 1471542965968 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:56:05 INFO - PROCESS | 1789 | 1471542965971 Marionette TRACE conn4 <- [1,2082,null,{}] 10:56:05 INFO - PROCESS | 1789 | 1471542965977 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:05 INFO - PROCESS | 1789 | 1471542965982 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:06 INFO - PROCESS | 1789 | 1471542966167 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 10:56:06 INFO - PROCESS | 1789 | 1471542966347 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:06 INFO - PROCESS | 1789 | 1471542966357 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:06 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5de800 == 38 [pid = 1789] [id = 528] 10:56:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x8e5df000) [pid = 1789] [serial = 1585] [outer = (nil)] 10:56:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x90b30c00) [pid = 1789] [serial = 1586] [outer = 0x8e5df000] 10:56:06 INFO - PROCESS | 1789 | 1471542966442 Marionette DEBUG loaded listener.js 10:56:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x928af400) [pid = 1789] [serial = 1587] [outer = 0x8e5df000] 10:56:07 INFO - PROCESS | 1789 | 1471542967635 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 10:56:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:56:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1731ms 10:56:07 INFO - PROCESS | 1789 | --DOCSHELL 0x8f40f000 == 37 [pid = 1789] [id = 497] 10:56:07 INFO - PROCESS | 1789 | --DOCSHELL 0x90b2c400 == 36 [pid = 1789] [id = 500] 10:56:07 INFO - PROCESS | 1789 | 1471542967822 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 10:56:07 INFO - PROCESS | 1789 | 1471542967826 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 10:56:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:56:07 INFO - PROCESS | 1789 | 1471542967839 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:56:07 INFO - PROCESS | 1789 | 1471542967843 Marionette TRACE conn4 <- [1,2086,null,{}] 10:56:07 INFO - PROCESS | 1789 | 1471542967851 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:07 INFO - PROCESS | 1789 | 1471542967856 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:07 INFO - PROCESS | 1789 | 1471542967995 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 10:56:08 INFO - PROCESS | 1789 | 1471542968009 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:08 INFO - PROCESS | 1789 | 1471542968015 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:08 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b34800 == 37 [pid = 1789] [id = 529] 10:56:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x90b35800) [pid = 1789] [serial = 1588] [outer = (nil)] 10:56:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x90e4c000) [pid = 1789] [serial = 1589] [outer = 0x90b35800] 10:56:08 INFO - PROCESS | 1789 | 1471542968100 Marionette DEBUG loaded listener.js 10:56:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x91a75c00) [pid = 1789] [serial = 1590] [outer = 0x90b35800] 10:56:08 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x9a0f4c00) [pid = 1789] [serial = 1476] [outer = (nil)] [url = about:blank] 10:56:08 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x9905e000) [pid = 1789] [serial = 1535] [outer = (nil)] [url = about:blank] 10:56:08 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x99cecc00) [pid = 1789] [serial = 1536] [outer = (nil)] [url = about:blank] 10:56:08 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x93751c00) [pid = 1789] [serial = 1533] [outer = (nil)] [url = about:blank] 10:56:08 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x93a82800) [pid = 1789] [serial = 1505] [outer = (nil)] [url = about:blank] 10:56:08 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x962c8000) [pid = 1789] [serial = 1530] [outer = (nil)] [url = about:blank] 10:56:08 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x92acb400) [pid = 1789] [serial = 1524] [outer = (nil)] [url = about:blank] 10:56:08 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x945ec000) [pid = 1789] [serial = 1506] [outer = (nil)] [url = about:blank] 10:56:08 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x962bdc00) [pid = 1789] [serial = 1529] [outer = (nil)] [url = about:blank] 10:56:08 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x91a7d800) [pid = 1789] [serial = 1517] [outer = (nil)] [url = about:blank] 10:56:08 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x90e50800) [pid = 1789] [serial = 1508] [outer = (nil)] [url = about:blank] 10:56:08 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x90e4a800) [pid = 1789] [serial = 1520] [outer = (nil)] [url = about:blank] 10:56:08 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x9203b000) [pid = 1789] [serial = 1532] [outer = (nil)] [url = about:blank] 10:56:08 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x91a77800) [pid = 1789] [serial = 1521] [outer = (nil)] [url = about:blank] 10:56:08 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x9386fc00) [pid = 1789] [serial = 1512] [outer = (nil)] [url = about:blank] 10:56:08 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x93760800) [pid = 1789] [serial = 1511] [outer = (nil)] [url = about:blank] 10:56:08 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x921bc400) [pid = 1789] [serial = 1518] [outer = (nil)] [url = about:blank] 10:56:08 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x9295e000) [pid = 1789] [serial = 1523] [outer = (nil)] [url = about:blank] 10:56:08 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x945aac00) [pid = 1789] [serial = 1526] [outer = (nil)] [url = about:blank] 10:56:08 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x96258000) [pid = 1789] [serial = 1514] [outer = (nil)] [url = about:blank] 10:56:08 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x94fc0800) [pid = 1789] [serial = 1527] [outer = (nil)] [url = about:blank] 10:56:08 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x962c0000) [pid = 1789] [serial = 1515] [outer = (nil)] [url = about:blank] 10:56:08 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x91d4dc00) [pid = 1789] [serial = 1509] [outer = (nil)] [url = about:blank] 10:56:09 INFO - PROCESS | 1789 | 1471542969096 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 10:56:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:56:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1289ms 10:56:09 INFO - PROCESS | 1789 | 1471542969128 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 10:56:09 INFO - PROCESS | 1789 | 1471542969134 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 10:56:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:56:09 INFO - PROCESS | 1789 | 1471542969145 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:56:09 INFO - PROCESS | 1789 | 1471542969149 Marionette TRACE conn4 <- [1,2090,null,{}] 10:56:09 INFO - PROCESS | 1789 | 1471542969156 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:09 INFO - PROCESS | 1789 | 1471542969162 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:09 INFO - PROCESS | 1789 | 1471542969358 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 10:56:09 INFO - PROCESS | 1789 | 1471542969493 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:09 INFO - PROCESS | 1789 | 1471542969503 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:09 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e41c00 == 38 [pid = 1789] [id = 530] 10:56:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x921bc400) [pid = 1789] [serial = 1591] [outer = (nil)] 10:56:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x928ac800) [pid = 1789] [serial = 1592] [outer = 0x921bc400] 10:56:09 INFO - PROCESS | 1789 | 1471542969575 Marionette DEBUG loaded listener.js 10:56:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x92ac3800) [pid = 1789] [serial = 1593] [outer = 0x921bc400] 10:56:10 INFO - PROCESS | 1789 | 1471542970397 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 10:56:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:56:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1289ms 10:56:10 INFO - PROCESS | 1789 | 1471542970433 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 10:56:10 INFO - PROCESS | 1789 | 1471542970437 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 10:56:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:56:10 INFO - PROCESS | 1789 | 1471542970450 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:56:10 INFO - PROCESS | 1789 | 1471542970455 Marionette TRACE conn4 <- [1,2094,null,{}] 10:56:10 INFO - PROCESS | 1789 | 1471542970475 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:10 INFO - PROCESS | 1789 | 1471542970483 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:10 INFO - PROCESS | 1789 | 1471542970702 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 10:56:10 INFO - PROCESS | 1789 | 1471542970722 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:10 INFO - PROCESS | 1789 | 1471542970734 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:10 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a87000 == 39 [pid = 1789] [id = 531] 10:56:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x93a8b800) [pid = 1789] [serial = 1594] [outer = (nil)] 10:56:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x945a5c00) [pid = 1789] [serial = 1595] [outer = 0x93a8b800] 10:56:10 INFO - PROCESS | 1789 | 1471542970803 Marionette DEBUG loaded listener.js 10:56:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x94fb4400) [pid = 1789] [serial = 1596] [outer = 0x93a8b800] 10:56:11 INFO - PROCESS | 1789 | 1471542971701 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 10:56:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:56:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1284ms 10:56:11 INFO - PROCESS | 1789 | 1471542971737 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 10:56:11 INFO - PROCESS | 1789 | 1471542971740 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 10:56:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:56:11 INFO - PROCESS | 1789 | 1471542971754 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:56:11 INFO - PROCESS | 1789 | 1471542971757 Marionette TRACE conn4 <- [1,2098,null,{}] 10:56:11 INFO - PROCESS | 1789 | 1471542971769 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:11 INFO - PROCESS | 1789 | 1471542971773 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:11 INFO - PROCESS | 1789 | 1471542971982 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 10:56:12 INFO - PROCESS | 1789 | 1471542972002 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:12 INFO - PROCESS | 1789 | 1471542972008 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:12 INFO - PROCESS | 1789 | ++DOCSHELL 0x94feec00 == 40 [pid = 1789] [id = 532] 10:56:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x94fef400) [pid = 1789] [serial = 1597] [outer = (nil)] 10:56:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x96259400) [pid = 1789] [serial = 1598] [outer = 0x94fef400] 10:56:12 INFO - PROCESS | 1789 | 1471542972078 Marionette DEBUG loaded listener.js 10:56:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x962c0c00) [pid = 1789] [serial = 1599] [outer = 0x94fef400] 10:56:12 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8f417400) [pid = 1789] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:56:12 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90b3b000) [pid = 1789] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:56:12 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x90e4b000) [pid = 1789] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:56:12 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8f418400) [pid = 1789] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:56:12 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x91a75400) [pid = 1789] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:56:12 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x9455c400) [pid = 1789] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:56:12 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x8e623c00) [pid = 1789] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:56:12 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x99591c00) [pid = 1789] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:56:12 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x8e5db800) [pid = 1789] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:56:12 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x9a3de400) [pid = 1789] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:56:12 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x99f88400) [pid = 1789] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:56:12 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x9295ac00) [pid = 1789] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:56:13 INFO - PROCESS | 1789 | 1471542973144 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 10:56:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:56:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1459ms 10:56:13 INFO - PROCESS | 1789 | 1471542973206 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 10:56:13 INFO - PROCESS | 1789 | 1471542973210 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 10:56:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:56:13 INFO - PROCESS | 1789 | 1471542973216 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:56:13 INFO - PROCESS | 1789 | 1471542973220 Marionette TRACE conn4 <- [1,2102,null,{}] 10:56:13 INFO - PROCESS | 1789 | 1471542973225 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:13 INFO - PROCESS | 1789 | 1471542973230 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:13 INFO - PROCESS | 1789 | 1471542973429 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 10:56:13 INFO - PROCESS | 1789 | 1471542973442 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:13 INFO - PROCESS | 1789 | 1471542973449 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:13 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f416c00 == 41 [pid = 1789] [id = 533] 10:56:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x90b30800) [pid = 1789] [serial = 1600] [outer = (nil)] 10:56:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x936de400) [pid = 1789] [serial = 1601] [outer = 0x90b30800] 10:56:13 INFO - PROCESS | 1789 | 1471542973519 Marionette DEBUG loaded listener.js 10:56:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x9374e400) [pid = 1789] [serial = 1602] [outer = 0x90b30800] 10:56:14 INFO - PROCESS | 1789 | 1471542974371 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 10:56:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:56:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1189ms 10:56:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:56:14 INFO - PROCESS | 1789 | 1471542974406 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 10:56:14 INFO - PROCESS | 1789 | 1471542974409 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 10:56:14 INFO - PROCESS | 1789 | 1471542974415 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:56:14 INFO - PROCESS | 1789 | 1471542974419 Marionette TRACE conn4 <- [1,2106,null,{}] 10:56:14 INFO - PROCESS | 1789 | 1471542974424 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:14 INFO - PROCESS | 1789 | 1471542974434 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:14 INFO - PROCESS | 1789 | 1471542974618 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 10:56:14 INFO - PROCESS | 1789 | 1471542974627 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:14 INFO - PROCESS | 1789 | 1471542974634 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:14 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5de400 == 42 [pid = 1789] [id = 534] 10:56:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8e5e4000) [pid = 1789] [serial = 1603] [outer = (nil)] 10:56:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x97ef9c00) [pid = 1789] [serial = 1604] [outer = 0x8e5e4000] 10:56:14 INFO - PROCESS | 1789 | 1471542974706 Marionette DEBUG loaded listener.js 10:56:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x97efd800) [pid = 1789] [serial = 1605] [outer = 0x8e5e4000] 10:56:15 INFO - PROCESS | 1789 | 1471542975881 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 10:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1532ms 10:56:15 INFO - PROCESS | 1789 | 1471542975947 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 10:56:15 INFO - PROCESS | 1789 | 1471542975954 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 10:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:56:15 INFO - PROCESS | 1789 | 1471542975962 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:56:15 INFO - PROCESS | 1789 | 1471542975970 Marionette TRACE conn4 <- [1,2110,null,{}] 10:56:15 INFO - PROCESS | 1789 | 1471542975977 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:15 INFO - PROCESS | 1789 | 1471542975982 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:16 INFO - PROCESS | 1789 | 1471542976205 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 10:56:16 INFO - PROCESS | 1789 | 1471542976445 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:16 INFO - PROCESS | 1789 | 1471542976454 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:16 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b2d400 == 43 [pid = 1789] [id = 535] 10:56:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x90b31c00) [pid = 1789] [serial = 1606] [outer = (nil)] 10:56:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x91a7d800) [pid = 1789] [serial = 1607] [outer = 0x90b31c00] 10:56:16 INFO - PROCESS | 1789 | 1471542976587 Marionette DEBUG loaded listener.js 10:56:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x921c0000) [pid = 1789] [serial = 1608] [outer = 0x90b31c00] 10:56:17 INFO - PROCESS | 1789 | 1471542977513 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 10:56:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:56:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1584ms 10:56:17 INFO - PROCESS | 1789 | 1471542977546 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 10:56:17 INFO - PROCESS | 1789 | 1471542977553 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 10:56:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:56:17 INFO - PROCESS | 1789 | 1471542977564 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:56:17 INFO - PROCESS | 1789 | 1471542977568 Marionette TRACE conn4 <- [1,2114,null,{}] 10:56:17 INFO - PROCESS | 1789 | 1471542977575 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:17 INFO - PROCESS | 1789 | 1471542977581 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:17 INFO - PROCESS | 1789 | 1471542977777 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 10:56:17 INFO - PROCESS | 1789 | 1471542977955 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:17 INFO - PROCESS | 1789 | 1471542977966 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:17 INFO - PROCESS | 1789 | ++DOCSHELL 0x91d50800 == 44 [pid = 1789] [id = 536] 10:56:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x93762400) [pid = 1789] [serial = 1609] [outer = (nil)] 10:56:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x93a8c400) [pid = 1789] [serial = 1610] [outer = 0x93762400] 10:56:18 INFO - PROCESS | 1789 | 1471542978051 Marionette DEBUG loaded listener.js 10:56:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x945f2800) [pid = 1789] [serial = 1611] [outer = 0x93762400] 10:56:19 INFO - PROCESS | 1789 | 1471542979043 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 10:56:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:56:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1541ms 10:56:19 INFO - PROCESS | 1789 | 1471542979105 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 10:56:19 INFO - PROCESS | 1789 | 1471542979109 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 10:56:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:56:19 INFO - PROCESS | 1789 | 1471542979116 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:56:19 INFO - PROCESS | 1789 | 1471542979122 Marionette TRACE conn4 <- [1,2118,null,{}] 10:56:19 INFO - PROCESS | 1789 | 1471542979139 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:19 INFO - PROCESS | 1789 | 1471542979147 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:19 INFO - PROCESS | 1789 | 1471542979378 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 10:56:19 INFO - PROCESS | 1789 | 1471542979604 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:19 INFO - PROCESS | 1789 | 1471542979612 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:19 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5d8000 == 45 [pid = 1789] [id = 537] 10:56:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x97efdc00) [pid = 1789] [serial = 1612] [outer = (nil)] 10:56:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x99590000) [pid = 1789] [serial = 1613] [outer = 0x97efdc00] 10:56:19 INFO - PROCESS | 1789 | 1471542979746 Marionette DEBUG loaded listener.js 10:56:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x99d32800) [pid = 1789] [serial = 1614] [outer = 0x97efdc00] 10:56:20 INFO - PROCESS | 1789 | 1471542980642 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 10:56:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:56:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1598ms 10:56:20 INFO - PROCESS | 1789 | 1471542980714 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 10:56:20 INFO - PROCESS | 1789 | 1471542980718 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 10:56:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:56:20 INFO - PROCESS | 1789 | 1471542980725 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:56:20 INFO - PROCESS | 1789 | 1471542980728 Marionette TRACE conn4 <- [1,2122,null,{}] 10:56:20 INFO - PROCESS | 1789 | 1471542980734 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:20 INFO - PROCESS | 1789 | 1471542980739 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:20 INFO - PROCESS | 1789 | 1471542980962 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 10:56:21 INFO - PROCESS | 1789 | 1471542981142 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:21 INFO - PROCESS | 1789 | 1471542981151 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:21 INFO - PROCESS | 1789 | ++DOCSHELL 0x91a71800 == 46 [pid = 1789] [id = 538] 10:56:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x97efb400) [pid = 1789] [serial = 1615] [outer = (nil)] 10:56:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x99f84400) [pid = 1789] [serial = 1616] [outer = 0x97efb400] 10:56:21 INFO - PROCESS | 1789 | 1471542981244 Marionette DEBUG loaded listener.js 10:56:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9a0e9c00) [pid = 1789] [serial = 1617] [outer = 0x97efb400] 10:56:22 INFO - PROCESS | 1789 | 1471542982192 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 10:56:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:56:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1528ms 10:56:22 INFO - PROCESS | 1789 | 1471542982254 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 10:56:22 INFO - PROCESS | 1789 | 1471542982259 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 10:56:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:56:22 INFO - PROCESS | 1789 | 1471542982265 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:56:22 INFO - PROCESS | 1789 | 1471542982268 Marionette TRACE conn4 <- [1,2126,null,{}] 10:56:22 INFO - PROCESS | 1789 | 1471542982274 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:22 INFO - PROCESS | 1789 | 1471542982279 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:22 INFO - PROCESS | 1789 | 1471542982447 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 10:56:22 INFO - PROCESS | 1789 | 1471542982626 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:22 INFO - PROCESS | 1789 | 1471542982634 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:22 INFO - PROCESS | 1789 | ++DOCSHELL 0x99591c00 == 47 [pid = 1789] [id = 539] 10:56:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x99d3d800) [pid = 1789] [serial = 1618] [outer = (nil)] 10:56:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9a418800) [pid = 1789] [serial = 1619] [outer = 0x99d3d800] 10:56:22 INFO - PROCESS | 1789 | 1471542982719 Marionette DEBUG loaded listener.js 10:56:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9a41e800) [pid = 1789] [serial = 1620] [outer = 0x99d3d800] 10:56:23 INFO - PROCESS | 1789 | 1471542983727 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 10:56:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:56:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1528ms 10:56:23 INFO - PROCESS | 1789 | 1471542983794 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 10:56:23 INFO - PROCESS | 1789 | 1471542983797 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 10:56:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:56:23 INFO - PROCESS | 1789 | 1471542983804 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:56:23 INFO - PROCESS | 1789 | 1471542983808 Marionette TRACE conn4 <- [1,2130,null,{}] 10:56:23 INFO - PROCESS | 1789 | 1471542983813 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:23 INFO - PROCESS | 1789 | 1471542983824 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:24 INFO - PROCESS | 1789 | 1471542984046 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 10:56:24 INFO - PROCESS | 1789 | 1471542984229 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:24 INFO - PROCESS | 1789 | 1471542984238 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:24 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5d8400 == 48 [pid = 1789] [id = 540] 10:56:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x8e5d9400) [pid = 1789] [serial = 1621] [outer = (nil)] 10:56:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x8f40e000) [pid = 1789] [serial = 1622] [outer = 0x8e5d9400] 10:56:24 INFO - PROCESS | 1789 | 1471542984375 Marionette DEBUG loaded listener.js 10:56:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x90e43800) [pid = 1789] [serial = 1623] [outer = 0x8e5d9400] 10:56:25 INFO - PROCESS | 1789 | 1471542985480 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 10:56:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 10:56:25 INFO - PROCESS | 1789 | 1471542985541 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 10:56:25 INFO - PROCESS | 1789 | 1471542985548 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:56:25 INFO - PROCESS | 1789 | 1471542985553 Marionette TRACE conn4 <- [1,2134,null,{}] 10:56:25 INFO - PROCESS | 1789 | 1471542985561 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:25 INFO - PROCESS | 1789 | 1471542985566 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:25 INFO - PROCESS | 1789 | 1471542985750 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 10:56:25 INFO - PROCESS | 1789 | 1471542985952 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:25 INFO - PROCESS | 1789 | 1471542985962 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:26 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b3a400 == 49 [pid = 1789] [id = 541] 10:56:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x90e43c00) [pid = 1789] [serial = 1624] [outer = (nil)] 10:56:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x91ad3000) [pid = 1789] [serial = 1625] [outer = 0x90e43c00] 10:56:26 INFO - PROCESS | 1789 | 1471542986125 Marionette DEBUG loaded listener.js 10:56:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x921bf000) [pid = 1789] [serial = 1626] [outer = 0x90e43c00] 10:56:27 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5e3000 == 48 [pid = 1789] [id = 498] 10:56:27 INFO - PROCESS | 1789 | --DOCSHELL 0x92acb800 == 47 [pid = 1789] [id = 499] 10:56:27 INFO - PROCESS | 1789 | --DOCSHELL 0x8e622000 == 46 [pid = 1789] [id = 519] 10:56:27 INFO - PROCESS | 1789 | --DOCSHELL 0x921bf800 == 45 [pid = 1789] [id = 507] 10:56:27 INFO - PROCESS | 1789 | --DOCSHELL 0x8f40f800 == 44 [pid = 1789] [id = 511] 10:56:27 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5dc000 == 43 [pid = 1789] [id = 505] 10:56:27 INFO - PROCESS | 1789 | --DOCSHELL 0x921c6800 == 42 [pid = 1789] [id = 509] 10:56:27 INFO - PROCESS | 1789 | --DOCSHELL 0x990e7800 == 41 [pid = 1789] [id = 514] 10:56:27 INFO - PROCESS | 1789 | --DOCSHELL 0x92ac5000 == 40 [pid = 1789] [id = 503] 10:56:27 INFO - PROCESS | 1789 | --DOCSHELL 0x8f411800 == 39 [pid = 1789] [id = 506] 10:56:27 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5db400 == 38 [pid = 1789] [id = 518] 10:56:27 INFO - PROCESS | 1789 | --DOCSHELL 0x99de6000 == 37 [pid = 1789] [id = 516] 10:56:27 INFO - PROCESS | 1789 | --DOCSHELL 0x90e55c00 == 36 [pid = 1789] [id = 517] 10:56:27 INFO - PROCESS | 1789 | --DOCSHELL 0x90b3a000 == 35 [pid = 1789] [id = 515] 10:56:27 INFO - PROCESS | 1789 | --DOCSHELL 0x93761000 == 34 [pid = 1789] [id = 513] 10:56:27 INFO - PROCESS | 1789 | --DOCSHELL 0x93769c00 == 33 [pid = 1789] [id = 501] 10:56:27 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5d7000 == 32 [pid = 1789] [id = 510] 10:56:27 INFO - PROCESS | 1789 | --DOCSHELL 0x94ff7c00 == 31 [pid = 1789] [id = 504] 10:56:27 INFO - PROCESS | 1789 | --DOCSHELL 0x928ad400 == 30 [pid = 1789] [id = 508] 10:56:27 INFO - PROCESS | 1789 | --DOCSHELL 0x8f415c00 == 29 [pid = 1789] [id = 512] 10:56:27 INFO - PROCESS | 1789 | --DOCSHELL 0x8e62a000 == 28 [pid = 1789] [id = 502] 10:56:27 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x936dec00) [pid = 1789] [serial = 1571] [outer = (nil)] [url = about:blank] 10:56:27 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x92ac7400) [pid = 1789] [serial = 1568] [outer = (nil)] [url = about:blank] 10:56:27 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x90e51c00) [pid = 1789] [serial = 1562] [outer = (nil)] [url = about:blank] 10:56:27 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x928a7c00) [pid = 1789] [serial = 1539] [outer = (nil)] [url = about:blank] 10:56:27 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x90e5a800) [pid = 1789] [serial = 1563] [outer = (nil)] [url = about:blank] 10:56:27 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x91a7e800) [pid = 1789] [serial = 1538] [outer = (nil)] [url = about:blank] 10:56:27 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x9203ec00) [pid = 1789] [serial = 1566] [outer = (nil)] [url = about:blank] 10:56:27 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x96252800) [pid = 1789] [serial = 1542] [outer = (nil)] [url = about:blank] 10:56:27 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x94fbd400) [pid = 1789] [serial = 1541] [outer = (nil)] [url = about:blank] 10:56:27 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x8e62a400) [pid = 1789] [serial = 1559] [outer = (nil)] [url = about:blank] 10:56:27 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x8e813000) [pid = 1789] [serial = 1560] [outer = (nil)] [url = about:blank] 10:56:27 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x9a3e2400) [pid = 1789] [serial = 1545] [outer = (nil)] [url = about:blank] 10:56:27 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x8e814400) [pid = 1789] [serial = 1557] [outer = (nil)] [url = about:blank] 10:56:27 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x8e623800) [pid = 1789] [serial = 1556] [outer = (nil)] [url = about:blank] 10:56:27 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x99f88800) [pid = 1789] [serial = 1544] [outer = (nil)] [url = about:blank] 10:56:27 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x9a4edc00) [pid = 1789] [serial = 1548] [outer = (nil)] [url = about:blank] 10:56:27 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x9a420800) [pid = 1789] [serial = 1547] [outer = (nil)] [url = about:blank] 10:56:27 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9a673000) [pid = 1789] [serial = 1551] [outer = (nil)] [url = about:blank] 10:56:27 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x9a4f9800) [pid = 1789] [serial = 1550] [outer = (nil)] [url = about:blank] 10:56:27 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x9ab89400) [pid = 1789] [serial = 1554] [outer = (nil)] [url = about:blank] 10:56:27 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x9ab83800) [pid = 1789] [serial = 1553] [outer = (nil)] [url = about:blank] 10:56:27 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x92ad0c00) [pid = 1789] [serial = 1569] [outer = (nil)] [url = about:blank] 10:56:27 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x91d49000) [pid = 1789] [serial = 1565] [outer = (nil)] [url = about:blank] 10:56:27 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x9374ec00) [pid = 1789] [serial = 1572] [outer = (nil)] [url = about:blank] 10:56:28 INFO - PROCESS | 1789 | 1471542988256 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 10:56:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:56:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 2735ms 10:56:28 INFO - PROCESS | 1789 | 1471542988283 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 10:56:28 INFO - PROCESS | 1789 | 1471542988289 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 10:56:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:56:28 INFO - PROCESS | 1789 | 1471542988298 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:56:28 INFO - PROCESS | 1789 | 1471542988302 Marionette TRACE conn4 <- [1,2138,null,{}] 10:56:28 INFO - PROCESS | 1789 | 1471542988310 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:28 INFO - PROCESS | 1789 | 1471542988316 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:28 INFO - PROCESS | 1789 | 1471542988481 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 10:56:28 INFO - PROCESS | 1789 | 1471542988493 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:28 INFO - PROCESS | 1789 | 1471542988506 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:28 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e812000 == 29 [pid = 1789] [id = 542] 10:56:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8e812c00) [pid = 1789] [serial = 1627] [outer = (nil)] 10:56:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8f418400) [pid = 1789] [serial = 1628] [outer = 0x8e812c00] 10:56:28 INFO - PROCESS | 1789 | 1471542988576 Marionette DEBUG loaded listener.js 10:56:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x90b36800) [pid = 1789] [serial = 1629] [outer = 0x8e812c00] 10:56:29 INFO - PROCESS | 1789 | 1471542989511 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 10:56:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:56:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1234ms 10:56:29 INFO - PROCESS | 1789 | 1471542989530 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 10:56:29 INFO - PROCESS | 1789 | 1471542989540 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 10:56:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:56:29 INFO - PROCESS | 1789 | 1471542989552 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:56:29 INFO - PROCESS | 1789 | 1471542989556 Marionette TRACE conn4 <- [1,2142,null,{}] 10:56:29 INFO - PROCESS | 1789 | 1471542989566 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:29 INFO - PROCESS | 1789 | 1471542989571 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:29 INFO - PROCESS | 1789 | 1471542989736 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 10:56:29 INFO - PROCESS | 1789 | 1471542989870 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:29 INFO - PROCESS | 1789 | 1471542989877 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:29 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e5d800 == 30 [pid = 1789] [id = 543] 10:56:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x90e5fc00) [pid = 1789] [serial = 1630] [outer = (nil)] 10:56:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x91ad8400) [pid = 1789] [serial = 1631] [outer = 0x90e5fc00] 10:56:29 INFO - PROCESS | 1789 | 1471542989958 Marionette DEBUG loaded listener.js 10:56:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x91ae0c00) [pid = 1789] [serial = 1632] [outer = 0x90e5fc00] 10:56:30 INFO - PROCESS | 1789 | 1471542990870 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 10:56:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 10:56:30 INFO - PROCESS | 1789 | 1471542990904 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 10:56:30 INFO - PROCESS | 1789 | 1471542990911 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:56:30 INFO - PROCESS | 1789 | 1471542990917 Marionette TRACE conn4 <- [1,2146,null,{}] 10:56:30 INFO - PROCESS | 1789 | 1471542990955 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:30 INFO - PROCESS | 1789 | 1471542990964 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:31 INFO - PROCESS | 1789 | 1471542991176 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 10:56:31 INFO - PROCESS | 1789 | 1471542991200 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:31 INFO - PROCESS | 1789 | 1471542991210 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:31 INFO - PROCESS | 1789 | ++DOCSHELL 0x92acc800 == 31 [pid = 1789] [id = 544] 10:56:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x92ace800) [pid = 1789] [serial = 1633] [outer = (nil)] 10:56:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x936dc400) [pid = 1789] [serial = 1634] [outer = 0x92ace800] 10:56:31 INFO - PROCESS | 1789 | 1471542991284 Marionette DEBUG loaded listener.js 10:56:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x9375a400) [pid = 1789] [serial = 1635] [outer = 0x92ace800] 10:56:32 INFO - PROCESS | 1789 | 1471542992221 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 10:56:32 INFO - PROCESS | 1789 | 1471542992270 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 10:56:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:56:32 INFO - PROCESS | 1789 | 1471542992276 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:56:32 INFO - PROCESS | 1789 | 1471542992279 Marionette TRACE conn4 <- [1,2150,null,{}] 10:56:32 INFO - PROCESS | 1789 | 1471542992291 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:32 INFO - PROCESS | 1789 | 1471542992295 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:32 INFO - PROCESS | 1789 | 1471542992495 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 10:56:32 INFO - PROCESS | 1789 | 1471542992514 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:32 INFO - PROCESS | 1789 | 1471542992522 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:32 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5d6400 == 32 [pid = 1789] [id = 545] 10:56:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x90e5b800) [pid = 1789] [serial = 1636] [outer = (nil)] 10:56:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x9456a800) [pid = 1789] [serial = 1637] [outer = 0x90e5b800] 10:56:32 INFO - PROCESS | 1789 | 1471542992592 Marionette DEBUG loaded listener.js 10:56:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x94ff7000) [pid = 1789] [serial = 1638] [outer = 0x90e5b800] 10:56:33 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x93a8b800) [pid = 1789] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:56:33 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x94fef400) [pid = 1789] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:56:33 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x945eac00) [pid = 1789] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:56:33 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x93765000) [pid = 1789] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:56:33 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90b35800) [pid = 1789] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:56:33 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x8e5e4000) [pid = 1789] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:56:33 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8e80f800) [pid = 1789] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:56:33 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x92952c00) [pid = 1789] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:56:33 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x921bc400) [pid = 1789] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:56:33 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x8e5df000) [pid = 1789] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:56:33 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x90b30800) [pid = 1789] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:56:33 INFO - PROCESS | 1789 | 1471542993983 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 10:56:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:56:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1743ms 10:56:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:56:34 INFO - PROCESS | 1789 | 1471542994019 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 10:56:34 INFO - PROCESS | 1789 | 1471542994022 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 10:56:34 INFO - PROCESS | 1789 | 1471542994028 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:56:34 INFO - PROCESS | 1789 | 1471542994032 Marionette TRACE conn4 <- [1,2154,null,{}] 10:56:34 INFO - PROCESS | 1789 | 1471542994037 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:34 INFO - PROCESS | 1789 | 1471542994042 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:34 INFO - PROCESS | 1789 | 1471542994186 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 10:56:34 INFO - PROCESS | 1789 | 1471542994200 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:34 INFO - PROCESS | 1789 | 1471542994211 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:34 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e4b400 == 33 [pid = 1789] [id = 546] 10:56:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x921bc400) [pid = 1789] [serial = 1639] [outer = (nil)] 10:56:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x93a83800) [pid = 1789] [serial = 1640] [outer = 0x921bc400] 10:56:34 INFO - PROCESS | 1789 | 1471542994278 Marionette DEBUG loaded listener.js 10:56:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x92aca400) [pid = 1789] [serial = 1641] [outer = 0x921bc400] 10:56:35 INFO - PROCESS | 1789 | 1471542995185 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 10:56:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:56:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1197ms 10:56:35 INFO - PROCESS | 1789 | 1471542995224 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 10:56:35 INFO - PROCESS | 1789 | 1471542995227 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 10:56:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:56:35 INFO - PROCESS | 1789 | 1471542995234 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:56:35 INFO - PROCESS | 1789 | 1471542995237 Marionette TRACE conn4 <- [1,2158,null,{}] 10:56:35 INFO - PROCESS | 1789 | 1471542995243 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:35 INFO - PROCESS | 1789 | 1471542995253 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:35 INFO - PROCESS | 1789 | 1471542995502 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 10:56:35 INFO - PROCESS | 1789 | 1471542995679 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:35 INFO - PROCESS | 1789 | 1471542995686 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:35 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5dc000 == 34 [pid = 1789] [id = 547] 10:56:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x8e5e3000) [pid = 1789] [serial = 1642] [outer = (nil)] 10:56:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x8e62a400) [pid = 1789] [serial = 1643] [outer = 0x8e5e3000] 10:56:35 INFO - PROCESS | 1789 | 1471542995777 Marionette DEBUG loaded listener.js 10:56:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x8e812800) [pid = 1789] [serial = 1644] [outer = 0x8e5e3000] 10:56:36 INFO - PROCESS | 1789 | 1471542996893 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 10:56:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:56:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1738ms 10:56:36 INFO - PROCESS | 1789 | 1471542996975 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 10:56:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:56:36 INFO - PROCESS | 1789 | 1471542996981 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 10:56:36 INFO - PROCESS | 1789 | 1471542996990 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:56:36 INFO - PROCESS | 1789 | 1471542996995 Marionette TRACE conn4 <- [1,2162,null,{}] 10:56:37 INFO - PROCESS | 1789 | 1471542997002 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:37 INFO - PROCESS | 1789 | 1471542997009 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:37 INFO - PROCESS | 1789 | 1471542997229 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 10:56:37 INFO - PROCESS | 1789 | 1471542997503 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:37 INFO - PROCESS | 1789 | 1471542997515 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:37 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e814c00 == 35 [pid = 1789] [id = 548] 10:56:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x8f40d400) [pid = 1789] [serial = 1645] [outer = (nil)] 10:56:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x91adc000) [pid = 1789] [serial = 1646] [outer = 0x8f40d400] 10:56:37 INFO - PROCESS | 1789 | 1471542997603 Marionette DEBUG loaded listener.js 10:56:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x91d54400) [pid = 1789] [serial = 1647] [outer = 0x8f40d400] 10:56:38 INFO - PROCESS | 1789 | 1471542998668 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 10:56:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:56:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1746ms 10:56:38 INFO - PROCESS | 1789 | 1471542998735 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 10:56:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:56:38 INFO - PROCESS | 1789 | 1471542998740 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 10:56:38 INFO - PROCESS | 1789 | 1471542998747 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:56:38 INFO - PROCESS | 1789 | 1471542998750 Marionette TRACE conn4 <- [1,2166,null,{}] 10:56:38 INFO - PROCESS | 1789 | 1471542998757 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:38 INFO - PROCESS | 1789 | 1471542998762 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:38 INFO - PROCESS | 1789 | 1471542998954 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 10:56:39 INFO - PROCESS | 1789 | 1471542999233 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:39 INFO - PROCESS | 1789 | 1471542999239 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:39 INFO - PROCESS | 1789 | ++DOCSHELL 0x936df000 == 36 [pid = 1789] [id = 549] 10:56:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x9374f800) [pid = 1789] [serial = 1648] [outer = (nil)] 10:56:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x93763400) [pid = 1789] [serial = 1649] [outer = 0x9374f800] 10:56:39 INFO - PROCESS | 1789 | 1471542999385 Marionette DEBUG loaded listener.js 10:56:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x93a81800) [pid = 1789] [serial = 1650] [outer = 0x9374f800] 10:56:40 INFO - PROCESS | 1789 | 1471543000430 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 10:56:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:56:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1744ms 10:56:40 INFO - PROCESS | 1789 | 1471543000491 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 10:56:40 INFO - PROCESS | 1789 | 1471543000498 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 10:56:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:56:40 INFO - PROCESS | 1789 | 1471543000515 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:56:40 INFO - PROCESS | 1789 | 1471543000522 Marionette TRACE conn4 <- [1,2170,null,{}] 10:56:40 INFO - PROCESS | 1789 | 1471543000528 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:40 INFO - PROCESS | 1789 | 1471543000535 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:40 INFO - PROCESS | 1789 | 1471543000759 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 10:56:41 INFO - PROCESS | 1789 | 1471543001139 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:41 INFO - PROCESS | 1789 | 1471543001148 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:41 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e621400 == 37 [pid = 1789] [id = 550] 10:56:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x8e621c00) [pid = 1789] [serial = 1651] [outer = (nil)] 10:56:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x8e809800) [pid = 1789] [serial = 1652] [outer = 0x8e621c00] 10:56:41 INFO - PROCESS | 1789 | 1471543001262 Marionette DEBUG loaded listener.js 10:56:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x8f40c400) [pid = 1789] [serial = 1653] [outer = 0x8e621c00] 10:56:42 INFO - PROCESS | 1789 | --DOCSHELL 0x90e49400 == 36 [pid = 1789] [id = 520] 10:56:42 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5e0000 == 35 [pid = 1789] [id = 522] 10:56:42 INFO - PROCESS | 1789 | --DOCSHELL 0x94feec00 == 34 [pid = 1789] [id = 532] 10:56:42 INFO - PROCESS | 1789 | --DOCSHELL 0x93a87000 == 33 [pid = 1789] [id = 531] 10:56:42 INFO - PROCESS | 1789 | --DOCSHELL 0x90e4b400 == 32 [pid = 1789] [id = 546] 10:56:42 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5d6400 == 31 [pid = 1789] [id = 545] 10:56:42 INFO - PROCESS | 1789 | --DOCSHELL 0x92acc800 == 30 [pid = 1789] [id = 544] 10:56:42 INFO - PROCESS | 1789 | --DOCSHELL 0x90e5d800 == 29 [pid = 1789] [id = 543] 10:56:42 INFO - PROCESS | 1789 | --DOCSHELL 0x8e812000 == 28 [pid = 1789] [id = 542] 10:56:42 INFO - PROCESS | 1789 | 1471543002258 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 10:56:42 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x94fb4400) [pid = 1789] [serial = 1596] [outer = (nil)] [url = about:blank] 10:56:42 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x96259400) [pid = 1789] [serial = 1598] [outer = (nil)] [url = about:blank] 10:56:42 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x94fbc000) [pid = 1789] [serial = 1583] [outer = (nil)] [url = about:blank] 10:56:42 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x94ff1800) [pid = 1789] [serial = 1584] [outer = (nil)] [url = about:blank] 10:56:42 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x945a1400) [pid = 1789] [serial = 1575] [outer = (nil)] [url = about:blank] 10:56:42 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x9376c400) [pid = 1789] [serial = 1574] [outer = (nil)] [url = about:blank] 10:56:42 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x90e4c000) [pid = 1789] [serial = 1589] [outer = (nil)] [url = about:blank] 10:56:42 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x97ef9c00) [pid = 1789] [serial = 1604] [outer = (nil)] [url = about:blank] 10:56:42 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x91a75c00) [pid = 1789] [serial = 1590] [outer = (nil)] [url = about:blank] 10:56:42 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x91a76000) [pid = 1789] [serial = 1577] [outer = (nil)] [url = about:blank] 10:56:42 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x91add800) [pid = 1789] [serial = 1578] [outer = (nil)] [url = about:blank] 10:56:42 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x936e0800) [pid = 1789] [serial = 1580] [outer = (nil)] [url = about:blank] 10:56:42 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x9375e000) [pid = 1789] [serial = 1581] [outer = (nil)] [url = about:blank] 10:56:42 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x928ac800) [pid = 1789] [serial = 1592] [outer = (nil)] [url = about:blank] 10:56:42 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x90b30c00) [pid = 1789] [serial = 1586] [outer = (nil)] [url = about:blank] 10:56:42 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x928af400) [pid = 1789] [serial = 1587] [outer = (nil)] [url = about:blank] 10:56:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:56:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1799ms 10:56:42 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x945a5c00) [pid = 1789] [serial = 1595] [outer = (nil)] [url = about:blank] 10:56:42 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x962c0c00) [pid = 1789] [serial = 1599] [outer = (nil)] [url = about:blank] 10:56:42 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x92ac3800) [pid = 1789] [serial = 1593] [outer = (nil)] [url = about:blank] 10:56:42 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x936de400) [pid = 1789] [serial = 1601] [outer = (nil)] [url = about:blank] 10:56:42 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x97efd800) [pid = 1789] [serial = 1605] [outer = (nil)] [url = about:blank] 10:56:42 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x9374e400) [pid = 1789] [serial = 1602] [outer = (nil)] [url = about:blank] 10:56:42 INFO - PROCESS | 1789 | 1471543002315 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 10:56:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:56:42 INFO - PROCESS | 1789 | 1471543002320 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 10:56:42 INFO - PROCESS | 1789 | 1471543002328 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:56:42 INFO - PROCESS | 1789 | 1471543002331 Marionette TRACE conn4 <- [1,2174,null,{}] 10:56:42 INFO - PROCESS | 1789 | 1471543002340 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:42 INFO - PROCESS | 1789 | 1471543002347 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:42 INFO - PROCESS | 1789 | 1471543002505 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 10:56:42 INFO - PROCESS | 1789 | 1471543002517 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:42 INFO - PROCESS | 1789 | 1471543002524 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:42 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b33c00 == 29 [pid = 1789] [id = 551] 10:56:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x90e53000) [pid = 1789] [serial = 1654] [outer = (nil)] 10:56:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x91a79400) [pid = 1789] [serial = 1655] [outer = 0x90e53000] 10:56:42 INFO - PROCESS | 1789 | 1471543002629 Marionette DEBUG loaded listener.js 10:56:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x91adb800) [pid = 1789] [serial = 1656] [outer = 0x90e53000] 10:56:43 INFO - PROCESS | 1789 | 1471543003567 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 10:56:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:56:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1288ms 10:56:43 INFO - PROCESS | 1789 | 1471543003618 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 10:56:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:56:43 INFO - PROCESS | 1789 | 1471543003624 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 10:56:43 INFO - PROCESS | 1789 | 1471543003635 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:56:43 INFO - PROCESS | 1789 | 1471543003638 Marionette TRACE conn4 <- [1,2178,null,{}] 10:56:43 INFO - PROCESS | 1789 | 1471543003651 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:43 INFO - PROCESS | 1789 | 1471543003655 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:43 INFO - PROCESS | 1789 | 1471543003818 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 10:56:43 INFO - PROCESS | 1789 | 1471543003828 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:43 INFO - PROCESS | 1789 | 1471543003835 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:43 INFO - PROCESS | 1789 | ++DOCSHELL 0x928af400 == 30 [pid = 1789] [id = 552] 10:56:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x92951800) [pid = 1789] [serial = 1657] [outer = (nil)] 10:56:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x92ac1c00) [pid = 1789] [serial = 1658] [outer = 0x92951800] 10:56:43 INFO - PROCESS | 1789 | 1471543003906 Marionette DEBUG loaded listener.js 10:56:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x92ad0c00) [pid = 1789] [serial = 1659] [outer = 0x92951800] 10:56:44 INFO - PROCESS | 1789 | 1471543004969 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 10:56:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:56:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1391ms 10:56:45 INFO - PROCESS | 1789 | 1471543005026 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 10:56:45 INFO - PROCESS | 1789 | 1471543005031 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 10:56:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:56:45 INFO - PROCESS | 1789 | 1471543005044 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:56:45 INFO - PROCESS | 1789 | 1471543005053 Marionette TRACE conn4 <- [1,2182,null,{}] 10:56:45 INFO - PROCESS | 1789 | 1471543005073 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:45 INFO - PROCESS | 1789 | 1471543005081 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:45 INFO - PROCESS | 1789 | 1471543005305 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 10:56:45 INFO - PROCESS | 1789 | 1471543005333 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:45 INFO - PROCESS | 1789 | 1471543005338 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:45 INFO - PROCESS | 1789 | ++DOCSHELL 0x92951c00 == 31 [pid = 1789] [id = 553] 10:56:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x9375fc00) [pid = 1789] [serial = 1660] [outer = (nil)] 10:56:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x9455e400) [pid = 1789] [serial = 1661] [outer = 0x9375fc00] 10:56:45 INFO - PROCESS | 1789 | 1471543005411 Marionette DEBUG loaded listener.js 10:56:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x945a7000) [pid = 1789] [serial = 1662] [outer = 0x9375fc00] 10:56:46 INFO - PROCESS | 1789 | 1471543006356 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 10:56:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:56:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1356ms 10:56:46 INFO - PROCESS | 1789 | 1471543006393 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 10:56:46 INFO - PROCESS | 1789 | 1471543006397 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 10:56:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:56:46 INFO - PROCESS | 1789 | 1471543006406 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:56:46 INFO - PROCESS | 1789 | 1471543006410 Marionette TRACE conn4 <- [1,2186,null,{}] 10:56:46 INFO - PROCESS | 1789 | 1471543006422 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:46 INFO - PROCESS | 1789 | 1471543006426 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:46 INFO - PROCESS | 1789 | 1471543006636 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 10:56:46 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x90b31c00) [pid = 1789] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:56:46 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x93762400) [pid = 1789] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:56:46 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x97efdc00) [pid = 1789] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:56:46 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x97efb400) [pid = 1789] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:56:46 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x99d3d800) [pid = 1789] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:56:46 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x8e812c00) [pid = 1789] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:56:46 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x90e5fc00) [pid = 1789] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:56:46 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x90e43c00) [pid = 1789] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:56:46 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x8e5d9400) [pid = 1789] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:56:46 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x92ace800) [pid = 1789] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:56:46 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x90e5b800) [pid = 1789] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:56:46 INFO - PROCESS | 1789 | 1471543006830 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:46 INFO - PROCESS | 1789 | 1471543006839 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:46 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e620000 == 32 [pid = 1789] [id = 554] 10:56:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x8e628c00) [pid = 1789] [serial = 1663] [outer = (nil)] 10:56:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x90e5b800) [pid = 1789] [serial = 1664] [outer = 0x8e628c00] 10:56:46 INFO - PROCESS | 1789 | 1471543006914 Marionette DEBUG loaded listener.js 10:56:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x91ae1000) [pid = 1789] [serial = 1665] [outer = 0x8e628c00] 10:56:47 INFO - PROCESS | 1789 | 1471543007694 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 10:56:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:56:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1298ms 10:56:47 INFO - PROCESS | 1789 | 1471543007703 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 10:56:47 INFO - PROCESS | 1789 | 1471543007706 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 10:56:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:56:47 INFO - PROCESS | 1789 | 1471543007717 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:56:47 INFO - PROCESS | 1789 | 1471543007719 Marionette TRACE conn4 <- [1,2190,null,{}] 10:56:47 INFO - PROCESS | 1789 | 1471543007735 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:47 INFO - PROCESS | 1789 | 1471543007740 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:47 INFO - PROCESS | 1789 | 1471543007890 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 10:56:47 INFO - PROCESS | 1789 | 1471543007903 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:47 INFO - PROCESS | 1789 | 1471543007920 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:47 INFO - PROCESS | 1789 | ++DOCSHELL 0x94fc2c00 == 33 [pid = 1789] [id = 555] 10:56:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x94fc3c00) [pid = 1789] [serial = 1666] [outer = (nil)] 10:56:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x94ffd000) [pid = 1789] [serial = 1667] [outer = 0x94fc3c00] 10:56:48 INFO - PROCESS | 1789 | 1471543008005 Marionette DEBUG loaded listener.js 10:56:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x97484400) [pid = 1789] [serial = 1668] [outer = 0x94fc3c00] 10:56:49 INFO - PROCESS | 1789 | 1471543009133 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 10:56:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:56:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1447ms 10:56:49 INFO - PROCESS | 1789 | 1471543009165 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 10:56:49 INFO - PROCESS | 1789 | 1471543009172 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 10:56:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:56:49 INFO - PROCESS | 1789 | 1471543009181 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:56:49 INFO - PROCESS | 1789 | 1471543009185 Marionette TRACE conn4 <- [1,2194,null,{}] 10:56:49 INFO - PROCESS | 1789 | 1471543009195 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:49 INFO - PROCESS | 1789 | 1471543009200 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:49 INFO - PROCESS | 1789 | 1471543009399 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 10:56:49 INFO - PROCESS | 1789 | 1471543009791 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:49 INFO - PROCESS | 1789 | 1471543009803 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:49 INFO - PROCESS | 1789 | ++DOCSHELL 0x91a74c00 == 34 [pid = 1789] [id = 556] 10:56:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x91a75000) [pid = 1789] [serial = 1669] [outer = (nil)] 10:56:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x91ade000) [pid = 1789] [serial = 1670] [outer = 0x91a75000] 10:56:50 INFO - PROCESS | 1789 | 1471543010003 Marionette DEBUG loaded listener.js 10:56:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x928ab800) [pid = 1789] [serial = 1671] [outer = 0x91a75000] 10:56:50 INFO - PROCESS | 1789 | 1471543010984 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 10:56:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:56:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1830ms 10:56:51 INFO - PROCESS | 1789 | 1471543011011 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 10:56:51 INFO - PROCESS | 1789 | 1471543011018 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 10:56:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:56:51 INFO - PROCESS | 1789 | 1471543011029 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:56:51 INFO - PROCESS | 1789 | 1471543011032 Marionette TRACE conn4 <- [1,2198,null,{}] 10:56:51 INFO - PROCESS | 1789 | 1471543011039 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:51 INFO - PROCESS | 1789 | 1471543011045 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:51 INFO - PROCESS | 1789 | 1471543011294 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 10:56:51 INFO - PROCESS | 1789 | 1471543011425 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:51 INFO - PROCESS | 1789 | 1471543011435 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:51 INFO - PROCESS | 1789 | ++DOCSHELL 0x92ac9800 == 35 [pid = 1789] [id = 557] 10:56:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x9375a800) [pid = 1789] [serial = 1672] [outer = (nil)] 10:56:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x93a87000) [pid = 1789] [serial = 1673] [outer = 0x9375a800] 10:56:51 INFO - PROCESS | 1789 | 1471543011519 Marionette DEBUG loaded listener.js 10:56:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x9203d400) [pid = 1789] [serial = 1674] [outer = 0x9375a800] 10:56:52 INFO - PROCESS | 1789 | 1471543012535 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:56:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:56:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1542ms 10:56:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:56:52 INFO - PROCESS | 1789 | 1471543012572 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 10:56:52 INFO - PROCESS | 1789 | 1471543012575 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 10:56:52 INFO - PROCESS | 1789 | 1471543012582 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:56:52 INFO - PROCESS | 1789 | 1471543012588 Marionette TRACE conn4 <- [1,2202,null,{}] 10:56:52 INFO - PROCESS | 1789 | 1471543012606 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:52 INFO - PROCESS | 1789 | 1471543012615 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:52 INFO - PROCESS | 1789 | 1471543012798 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 10:56:53 INFO - PROCESS | 1789 | 1471543012992 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:53 INFO - PROCESS | 1789 | 1471543013004 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:53 INFO - PROCESS | 1789 | ++DOCSHELL 0x921c4800 == 36 [pid = 1789] [id = 558] 10:56:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x9748ec00) [pid = 1789] [serial = 1675] [outer = (nil)] 10:56:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x97493400) [pid = 1789] [serial = 1676] [outer = 0x9748ec00] 10:56:53 INFO - PROCESS | 1789 | 1471543013136 Marionette DEBUG loaded listener.js 10:56:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x97efa800) [pid = 1789] [serial = 1677] [outer = 0x9748ec00] 10:56:54 INFO - PROCESS | 1789 | 1471543014101 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 10:56:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:56:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1555ms 10:56:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:56:54 INFO - PROCESS | 1789 | 1471543014137 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 10:56:54 INFO - PROCESS | 1789 | 1471543014141 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 10:56:54 INFO - PROCESS | 1789 | 1471543014148 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:56:54 INFO - PROCESS | 1789 | 1471543014151 Marionette TRACE conn4 <- [1,2206,null,{}] 10:56:54 INFO - PROCESS | 1789 | 1471543014157 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:54 INFO - PROCESS | 1789 | 1471543014162 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:54 INFO - PROCESS | 1789 | 1471543014337 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 10:56:54 INFO - PROCESS | 1789 | 1471543014528 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:54 INFO - PROCESS | 1789 | 1471543014535 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:54 INFO - PROCESS | 1789 | ++DOCSHELL 0x97488000 == 37 [pid = 1789] [id = 559] 10:56:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x97efc800) [pid = 1789] [serial = 1678] [outer = (nil)] 10:56:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x99594400) [pid = 1789] [serial = 1679] [outer = 0x97efc800] 10:56:54 INFO - PROCESS | 1789 | 1471543014618 Marionette DEBUG loaded listener.js 10:56:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x99ddac00) [pid = 1789] [serial = 1680] [outer = 0x97efc800] 10:56:55 INFO - PROCESS | 1789 | 1471543015572 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 10:56:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:56:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1481ms 10:56:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:56:55 INFO - PROCESS | 1789 | 1471543015628 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 10:56:55 INFO - PROCESS | 1789 | 1471543015632 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 10:56:55 INFO - PROCESS | 1789 | 1471543015638 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:56:55 INFO - PROCESS | 1789 | 1471543015641 Marionette TRACE conn4 <- [1,2210,null,{}] 10:56:55 INFO - PROCESS | 1789 | 1471543015648 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:55 INFO - PROCESS | 1789 | 1471543015653 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:55 INFO - PROCESS | 1789 | 1471543015819 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 10:56:56 INFO - PROCESS | 1789 | 1471543016000 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:56 INFO - PROCESS | 1789 | 1471543016008 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:56 INFO - PROCESS | 1789 | ++DOCSHELL 0x9869cc00 == 38 [pid = 1789] [id = 560] 10:56:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x9905a000) [pid = 1789] [serial = 1681] [outer = (nil)] 10:56:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x9a288c00) [pid = 1789] [serial = 1682] [outer = 0x9905a000] 10:56:56 INFO - PROCESS | 1789 | 1471543016101 Marionette DEBUG loaded listener.js 10:56:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x9a416800) [pid = 1789] [serial = 1683] [outer = 0x9905a000] 10:56:57 INFO - PROCESS | 1789 | 1471543017032 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 10:56:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:56:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1432ms 10:56:57 INFO - PROCESS | 1789 | 1471543017076 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 10:56:57 INFO - PROCESS | 1789 | 1471543017083 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 10:56:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:56:57 INFO - PROCESS | 1789 | 1471543017091 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:56:57 INFO - PROCESS | 1789 | 1471543017096 Marionette TRACE conn4 <- [1,2214,null,{}] 10:56:57 INFO - PROCESS | 1789 | 1471543017102 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:57 INFO - PROCESS | 1789 | 1471543017113 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:57 INFO - PROCESS | 1789 | 1471543017326 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 10:56:57 INFO - PROCESS | 1789 | 1471543017511 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:57 INFO - PROCESS | 1789 | 1471543017521 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:57 INFO - PROCESS | 1789 | ++DOCSHELL 0x9958c800 == 39 [pid = 1789] [id = 561] 10:56:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x9a027c00) [pid = 1789] [serial = 1684] [outer = (nil)] 10:56:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9a4fb400) [pid = 1789] [serial = 1685] [outer = 0x9a027c00] 10:56:57 INFO - PROCESS | 1789 | 1471543017601 Marionette DEBUG loaded listener.js 10:56:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x9a548800) [pid = 1789] [serial = 1686] [outer = 0x9a027c00] 10:56:58 INFO - PROCESS | 1789 | 1471543018504 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 10:56:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:56:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1429ms 10:56:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:56:58 INFO - PROCESS | 1789 | 1471543018521 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 10:56:58 INFO - PROCESS | 1789 | 1471543018524 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 10:56:58 INFO - PROCESS | 1789 | 1471543018530 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:56:58 INFO - PROCESS | 1789 | 1471543018533 Marionette TRACE conn4 <- [1,2218,null,{}] 10:56:58 INFO - PROCESS | 1789 | 1471543018539 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:58 INFO - PROCESS | 1789 | 1471543018545 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:58 INFO - PROCESS | 1789 | 1471543018719 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 10:56:58 INFO - PROCESS | 1789 | 1471543018915 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:58 INFO - PROCESS | 1789 | 1471543018923 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:56:58 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e626400 == 40 [pid = 1789] [id = 562] 10:56:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x8e80c000) [pid = 1789] [serial = 1687] [outer = (nil)] 10:56:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x94fef800) [pid = 1789] [serial = 1688] [outer = 0x8e80c000] 10:56:59 INFO - PROCESS | 1789 | 1471543019004 Marionette DEBUG loaded listener.js 10:56:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x9ab2d000) [pid = 1789] [serial = 1689] [outer = 0x8e80c000] 10:57:00 INFO - PROCESS | 1789 | 1471543020149 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 10:57:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:57:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1680ms 10:57:00 INFO - PROCESS | 1789 | 1471543020216 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 10:57:00 INFO - PROCESS | 1789 | 1471543020224 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 10:57:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:57:00 INFO - PROCESS | 1789 | 1471543020237 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:57:00 INFO - PROCESS | 1789 | 1471543020245 Marionette TRACE conn4 <- [1,2222,null,{}] 10:57:00 INFO - PROCESS | 1789 | 1471543020253 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:00 INFO - PROCESS | 1789 | 1471543020258 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:00 INFO - PROCESS | 1789 | 1471543020476 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 10:57:00 INFO - PROCESS | 1789 | 1471543020790 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:00 INFO - PROCESS | 1789 | 1471543020798 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:00 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b37400 == 41 [pid = 1789] [id = 563] 10:57:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x90e47800) [pid = 1789] [serial = 1690] [outer = (nil)] 10:57:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x91a7c800) [pid = 1789] [serial = 1691] [outer = 0x90e47800] 10:57:00 INFO - PROCESS | 1789 | 1471543020877 Marionette DEBUG loaded listener.js 10:57:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x91d4f400) [pid = 1789] [serial = 1692] [outer = 0x90e47800] 10:57:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5d7400 == 40 [pid = 1789] [id = 525] 10:57:02 INFO - PROCESS | 1789 | --DOCSHELL 0x90b3a400 == 39 [pid = 1789] [id = 541] 10:57:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5de400 == 38 [pid = 1789] [id = 534] 10:57:02 INFO - PROCESS | 1789 | --DOCSHELL 0x90b34800 == 37 [pid = 1789] [id = 529] 10:57:02 INFO - PROCESS | 1789 | --DOCSHELL 0x91d50800 == 36 [pid = 1789] [id = 536] 10:57:02 INFO - PROCESS | 1789 | --DOCSHELL 0x99591c00 == 35 [pid = 1789] [id = 539] 10:57:02 INFO - PROCESS | 1789 | --DOCSHELL 0x90e41c00 == 34 [pid = 1789] [id = 530] 10:57:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8e812400 == 33 [pid = 1789] [id = 523] 10:57:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8f416c00 == 32 [pid = 1789] [id = 533] 10:57:02 INFO - PROCESS | 1789 | --DOCSHELL 0x93764c00 == 31 [pid = 1789] [id = 524] 10:57:02 INFO - PROCESS | 1789 | --DOCSHELL 0x945e6000 == 30 [pid = 1789] [id = 527] 10:57:02 INFO - PROCESS | 1789 | --DOCSHELL 0x90e4e000 == 29 [pid = 1789] [id = 521] 10:57:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8e814c00 == 28 [pid = 1789] [id = 548] 10:57:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5de800 == 27 [pid = 1789] [id = 528] 10:57:02 INFO - PROCESS | 1789 | --DOCSHELL 0x936df000 == 26 [pid = 1789] [id = 549] 10:57:02 INFO - PROCESS | 1789 | --DOCSHELL 0x90b2d400 == 25 [pid = 1789] [id = 535] 10:57:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5dc000 == 24 [pid = 1789] [id = 547] 10:57:02 INFO - PROCESS | 1789 | --DOCSHELL 0x91ada000 == 23 [pid = 1789] [id = 526] 10:57:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5d8400 == 22 [pid = 1789] [id = 540] 10:57:02 INFO - PROCESS | 1789 | --DOCSHELL 0x91a71800 == 21 [pid = 1789] [id = 538] 10:57:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5d8000 == 20 [pid = 1789] [id = 537] 10:57:02 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x921c0000) [pid = 1789] [serial = 1608] [outer = (nil)] [url = about:blank] 10:57:02 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x91a7d800) [pid = 1789] [serial = 1607] [outer = (nil)] [url = about:blank] 10:57:02 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x945f2800) [pid = 1789] [serial = 1611] [outer = (nil)] [url = about:blank] 10:57:02 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x93a8c400) [pid = 1789] [serial = 1610] [outer = (nil)] [url = about:blank] 10:57:02 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x99d32800) [pid = 1789] [serial = 1614] [outer = (nil)] [url = about:blank] 10:57:02 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x99590000) [pid = 1789] [serial = 1613] [outer = (nil)] [url = about:blank] 10:57:02 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x9a0e9c00) [pid = 1789] [serial = 1617] [outer = (nil)] [url = about:blank] 10:57:02 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x99f84400) [pid = 1789] [serial = 1616] [outer = (nil)] [url = about:blank] 10:57:02 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x9a41e800) [pid = 1789] [serial = 1620] [outer = (nil)] [url = about:blank] 10:57:02 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x8f418400) [pid = 1789] [serial = 1628] [outer = (nil)] [url = about:blank] 10:57:02 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x90b36800) [pid = 1789] [serial = 1629] [outer = (nil)] [url = about:blank] 10:57:02 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x91ad8400) [pid = 1789] [serial = 1631] [outer = (nil)] [url = about:blank] 10:57:02 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x9a418800) [pid = 1789] [serial = 1619] [outer = (nil)] [url = about:blank] 10:57:02 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x921bf000) [pid = 1789] [serial = 1626] [outer = (nil)] [url = about:blank] 10:57:02 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x91ad3000) [pid = 1789] [serial = 1625] [outer = (nil)] [url = about:blank] 10:57:02 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x90e43800) [pid = 1789] [serial = 1623] [outer = (nil)] [url = about:blank] 10:57:02 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x936dc400) [pid = 1789] [serial = 1634] [outer = (nil)] [url = about:blank] 10:57:02 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8f40e000) [pid = 1789] [serial = 1622] [outer = (nil)] [url = about:blank] 10:57:02 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x9456a800) [pid = 1789] [serial = 1637] [outer = (nil)] [url = about:blank] 10:57:02 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x9375a400) [pid = 1789] [serial = 1635] [outer = (nil)] [url = about:blank] 10:57:02 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x94ff7000) [pid = 1789] [serial = 1638] [outer = (nil)] [url = about:blank] 10:57:02 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x91ae0c00) [pid = 1789] [serial = 1632] [outer = (nil)] [url = about:blank] 10:57:02 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x93a83800) [pid = 1789] [serial = 1640] [outer = (nil)] [url = about:blank] 10:57:02 INFO - PROCESS | 1789 | 1471543022841 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:57:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:57:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 2637ms 10:57:02 INFO - PROCESS | 1789 | 1471543022875 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 10:57:02 INFO - PROCESS | 1789 | 1471543022881 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 10:57:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:57:02 INFO - PROCESS | 1789 | 1471543022890 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:57:02 INFO - PROCESS | 1789 | 1471543022895 Marionette TRACE conn4 <- [1,2226,null,{}] 10:57:02 INFO - PROCESS | 1789 | 1471543022903 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:02 INFO - PROCESS | 1789 | 1471543022908 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:03 INFO - PROCESS | 1789 | 1471543023072 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 10:57:03 INFO - PROCESS | 1789 | 1471543023083 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:03 INFO - PROCESS | 1789 | 1471543023089 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:03 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f416c00 == 21 [pid = 1789] [id = 564] 10:57:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x8f417000) [pid = 1789] [serial = 1693] [outer = (nil)] 10:57:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x90b33000) [pid = 1789] [serial = 1694] [outer = 0x8f417000] 10:57:03 INFO - PROCESS | 1789 | 1471543023213 Marionette DEBUG loaded listener.js 10:57:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90b35c00) [pid = 1789] [serial = 1695] [outer = 0x8f417000] 10:57:04 INFO - PROCESS | 1789 | 1471543024131 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 10:57:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:57:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1280ms 10:57:04 INFO - PROCESS | 1789 | 1471543024169 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 10:57:04 INFO - PROCESS | 1789 | 1471543024177 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 10:57:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:57:04 INFO - PROCESS | 1789 | 1471543024188 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:57:04 INFO - PROCESS | 1789 | 1471543024193 Marionette TRACE conn4 <- [1,2230,null,{}] 10:57:04 INFO - PROCESS | 1789 | 1471543024199 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:04 INFO - PROCESS | 1789 | 1471543024204 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:04 INFO - PROCESS | 1789 | 1471543024419 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 10:57:04 INFO - PROCESS | 1789 | 1471543024435 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:04 INFO - PROCESS | 1789 | 1471543024444 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:04 INFO - PROCESS | 1789 | ++DOCSHELL 0x91a75800 == 22 [pid = 1789] [id = 565] 10:57:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x91a77800) [pid = 1789] [serial = 1696] [outer = (nil)] 10:57:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x91a80c00) [pid = 1789] [serial = 1697] [outer = 0x91a77800] 10:57:04 INFO - PROCESS | 1789 | 1471543024523 Marionette DEBUG loaded listener.js 10:57:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x91addc00) [pid = 1789] [serial = 1698] [outer = 0x91a77800] 10:57:05 INFO - PROCESS | 1789 | 1471543025486 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 10:57:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:57:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1331ms 10:57:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:57:05 INFO - PROCESS | 1789 | 1471543025519 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 10:57:05 INFO - PROCESS | 1789 | 1471543025522 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 10:57:05 INFO - PROCESS | 1789 | 1471543025529 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:57:05 INFO - PROCESS | 1789 | 1471543025535 Marionette TRACE conn4 <- [1,2234,null,{}] 10:57:05 INFO - PROCESS | 1789 | 1471543025561 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:05 INFO - PROCESS | 1789 | 1471543025570 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:05 INFO - PROCESS | 1789 | 1471543025792 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 10:57:05 INFO - PROCESS | 1789 | 1471543025816 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:05 INFO - PROCESS | 1789 | 1471543025831 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:05 INFO - PROCESS | 1789 | ++DOCSHELL 0x9295ec00 == 23 [pid = 1789] [id = 566] 10:57:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x9295f000) [pid = 1789] [serial = 1699] [outer = (nil)] 10:57:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x92ac4800) [pid = 1789] [serial = 1700] [outer = 0x9295f000] 10:57:05 INFO - PROCESS | 1789 | 1471543025903 Marionette DEBUG loaded listener.js 10:57:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x92acdc00) [pid = 1789] [serial = 1701] [outer = 0x9295f000] 10:57:06 INFO - PROCESS | 1789 | 1471543026821 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 10:57:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:57:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1342ms 10:57:06 INFO - PROCESS | 1789 | 1471543026870 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 10:57:06 INFO - PROCESS | 1789 | 1471543026874 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 10:57:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:57:06 INFO - PROCESS | 1789 | 1471543026886 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:57:06 INFO - PROCESS | 1789 | 1471543026888 Marionette TRACE conn4 <- [1,2238,null,{}] 10:57:06 INFO - PROCESS | 1789 | 1471543026894 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:06 INFO - PROCESS | 1789 | 1471543026899 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:07 INFO - PROCESS | 1789 | 1471543027103 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 10:57:07 INFO - PROCESS | 1789 | 1471543027126 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:07 INFO - PROCESS | 1789 | 1471543027135 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:07 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e51c00 == 24 [pid = 1789] [id = 567] 10:57:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x92ad0400) [pid = 1789] [serial = 1702] [outer = (nil)] 10:57:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x9375e400) [pid = 1789] [serial = 1703] [outer = 0x92ad0400] 10:57:07 INFO - PROCESS | 1789 | 1471543027214 Marionette DEBUG loaded listener.js 10:57:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x9376bc00) [pid = 1789] [serial = 1704] [outer = 0x92ad0400] 10:57:08 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x9375fc00) [pid = 1789] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:57:08 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8e628c00) [pid = 1789] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:57:08 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8e5e3000) [pid = 1789] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:57:08 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8e621c00) [pid = 1789] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:57:08 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9374f800) [pid = 1789] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:57:08 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x90e53000) [pid = 1789] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:57:08 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x92951800) [pid = 1789] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:57:08 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8f40d400) [pid = 1789] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:57:08 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x921bc400) [pid = 1789] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:57:08 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x94fc3c00) [pid = 1789] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:57:08 INFO - PROCESS | 1789 | 1471543028553 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:57:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:57:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1682ms 10:57:08 INFO - PROCESS | 1789 | 1471543028568 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 10:57:08 INFO - PROCESS | 1789 | 1471543028570 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 10:57:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:57:08 INFO - PROCESS | 1789 | 1471543028577 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:57:08 INFO - PROCESS | 1789 | 1471543028580 Marionette TRACE conn4 <- [1,2242,null,{}] 10:57:08 INFO - PROCESS | 1789 | 1471543028585 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:08 INFO - PROCESS | 1789 | 1471543028590 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:08 INFO - PROCESS | 1789 | 1471543028774 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 10:57:08 INFO - PROCESS | 1789 | 1471543028791 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:08 INFO - PROCESS | 1789 | 1471543028799 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:08 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f40d400 == 25 [pid = 1789] [id = 568] 10:57:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90b36400) [pid = 1789] [serial = 1705] [outer = (nil)] 10:57:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x936e0c00) [pid = 1789] [serial = 1706] [outer = 0x90b36400] 10:57:09 INFO - PROCESS | 1789 | 1471543028994 Marionette DEBUG loaded listener.js 10:57:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x93a81c00) [pid = 1789] [serial = 1707] [outer = 0x90b36400] 10:57:09 INFO - PROCESS | 1789 | 1471543029747 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 10:57:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:57:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1226ms 10:57:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:57:09 INFO - PROCESS | 1789 | 1471543029803 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 10:57:09 INFO - PROCESS | 1789 | 1471543029806 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 10:57:09 INFO - PROCESS | 1789 | 1471543029813 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:57:09 INFO - PROCESS | 1789 | 1471543029816 Marionette TRACE conn4 <- [1,2246,null,{}] 10:57:09 INFO - PROCESS | 1789 | 1471543029821 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:09 INFO - PROCESS | 1789 | 1471543029831 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:10 INFO - PROCESS | 1789 | 1471543030125 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 10:57:10 INFO - PROCESS | 1789 | 1471543030256 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:10 INFO - PROCESS | 1789 | 1471543030274 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:10 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5d8000 == 26 [pid = 1789] [id = 569] 10:57:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x8e5d8c00) [pid = 1789] [serial = 1708] [outer = (nil)] 10:57:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x8e5e4000) [pid = 1789] [serial = 1709] [outer = 0x8e5d8c00] 10:57:10 INFO - PROCESS | 1789 | 1471543030366 Marionette DEBUG loaded listener.js 10:57:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x8e817c00) [pid = 1789] [serial = 1710] [outer = 0x8e5d8c00] 10:57:11 INFO - PROCESS | 1789 | 1471543031464 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 10:57:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:57:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1729ms 10:57:11 INFO - PROCESS | 1789 | 1471543031543 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 10:57:11 INFO - PROCESS | 1789 | 1471543031550 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 10:57:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:57:11 INFO - PROCESS | 1789 | 1471543031558 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:57:11 INFO - PROCESS | 1789 | 1471543031562 Marionette TRACE conn4 <- [1,2250,null,{}] 10:57:11 INFO - PROCESS | 1789 | 1471543031570 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:11 INFO - PROCESS | 1789 | 1471543031579 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:11 INFO - PROCESS | 1789 | 1471543031796 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 10:57:12 INFO - PROCESS | 1789 | 1471543032036 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:12 INFO - PROCESS | 1789 | 1471543032046 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:12 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e5c800 == 27 [pid = 1789] [id = 570] 10:57:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x91a7f000) [pid = 1789] [serial = 1711] [outer = (nil)] 10:57:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x91d52800) [pid = 1789] [serial = 1712] [outer = 0x91a7f000] 10:57:12 INFO - PROCESS | 1789 | 1471543032172 Marionette DEBUG loaded listener.js 10:57:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x921c0000) [pid = 1789] [serial = 1713] [outer = 0x91a7f000] 10:57:13 INFO - PROCESS | 1789 | 1471543033175 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 10:57:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:57:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1681ms 10:57:13 INFO - PROCESS | 1789 | 1471543033238 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 10:57:13 INFO - PROCESS | 1789 | 1471543033243 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 10:57:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:57:13 INFO - PROCESS | 1789 | 1471543033249 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:57:13 INFO - PROCESS | 1789 | 1471543033253 Marionette TRACE conn4 <- [1,2254,null,{}] 10:57:13 INFO - PROCESS | 1789 | 1471543033260 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:13 INFO - PROCESS | 1789 | 1471543033265 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:13 INFO - PROCESS | 1789 | 1471543033457 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 10:57:13 INFO - PROCESS | 1789 | 1471543033739 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:13 INFO - PROCESS | 1789 | 1471543033748 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:13 INFO - PROCESS | 1789 | ++DOCSHELL 0x936d7c00 == 28 [pid = 1789] [id = 571] 10:57:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x9374fc00) [pid = 1789] [serial = 1714] [outer = (nil)] 10:57:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x93766400) [pid = 1789] [serial = 1715] [outer = 0x9374fc00] 10:57:13 INFO - PROCESS | 1789 | 1471543033873 Marionette DEBUG loaded listener.js 10:57:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x94568800) [pid = 1789] [serial = 1716] [outer = 0x9374fc00] 10:57:14 INFO - PROCESS | 1789 | 1471543034907 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 10:57:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:57:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1698ms 10:57:14 INFO - PROCESS | 1789 | 1471543034948 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 10:57:14 INFO - PROCESS | 1789 | 1471543034954 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 10:57:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:57:14 INFO - PROCESS | 1789 | 1471543034971 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:57:14 INFO - PROCESS | 1789 | 1471543034978 Marionette TRACE conn4 <- [1,2258,null,{}] 10:57:14 INFO - PROCESS | 1789 | 1471543034984 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:14 INFO - PROCESS | 1789 | 1471543034991 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:15 INFO - PROCESS | 1789 | 1471543035215 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 10:57:15 INFO - PROCESS | 1789 | 1471543035444 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:15 INFO - PROCESS | 1789 | 1471543035452 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:15 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5d7800 == 29 [pid = 1789] [id = 572] 10:57:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x8e5d7c00) [pid = 1789] [serial = 1717] [outer = (nil)] 10:57:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x8e5e3000) [pid = 1789] [serial = 1718] [outer = 0x8e5d7c00] 10:57:15 INFO - PROCESS | 1789 | 1471543035710 Marionette DEBUG loaded listener.js 10:57:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x8f411400) [pid = 1789] [serial = 1719] [outer = 0x8e5d7c00] 10:57:16 INFO - PROCESS | 1789 | --DOCSHELL 0x8f40d400 == 28 [pid = 1789] [id = 568] 10:57:16 INFO - PROCESS | 1789 | 1471543036777 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:57:16 INFO - PROCESS | 1789 | --DOCSHELL 0x90e51c00 == 27 [pid = 1789] [id = 567] 10:57:16 INFO - PROCESS | 1789 | --DOCSHELL 0x9295ec00 == 26 [pid = 1789] [id = 566] 10:57:16 INFO - PROCESS | 1789 | --DOCSHELL 0x91a75800 == 25 [pid = 1789] [id = 565] 10:57:16 INFO - PROCESS | 1789 | --DOCSHELL 0x8f416c00 == 24 [pid = 1789] [id = 564] 10:57:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:57:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1840ms 10:57:16 INFO - PROCESS | 1789 | 1471543036803 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 10:57:16 INFO - PROCESS | 1789 | 1471543036809 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 10:57:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:57:16 INFO - PROCESS | 1789 | 1471543036821 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:57:16 INFO - PROCESS | 1789 | 1471543036824 Marionette TRACE conn4 <- [1,2262,null,{}] 10:57:16 INFO - PROCESS | 1789 | 1471543036832 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:16 INFO - PROCESS | 1789 | 1471543036837 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:17 INFO - PROCESS | 1789 | 1471543036999 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 10:57:17 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x94ffd000) [pid = 1789] [serial = 1667] [outer = (nil)] [url = about:blank] 10:57:17 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x9455e400) [pid = 1789] [serial = 1661] [outer = (nil)] [url = about:blank] 10:57:17 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x90e5b800) [pid = 1789] [serial = 1664] [outer = (nil)] [url = about:blank] 10:57:17 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x945a7000) [pid = 1789] [serial = 1662] [outer = (nil)] [url = about:blank] 10:57:17 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x8e62a400) [pid = 1789] [serial = 1643] [outer = (nil)] [url = about:blank] 10:57:17 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x8e812800) [pid = 1789] [serial = 1644] [outer = (nil)] [url = about:blank] 10:57:17 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8e809800) [pid = 1789] [serial = 1652] [outer = (nil)] [url = about:blank] 10:57:17 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8f40c400) [pid = 1789] [serial = 1653] [outer = (nil)] [url = about:blank] 10:57:17 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x93763400) [pid = 1789] [serial = 1649] [outer = (nil)] [url = about:blank] 10:57:17 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x93a81800) [pid = 1789] [serial = 1650] [outer = (nil)] [url = about:blank] 10:57:17 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x91a79400) [pid = 1789] [serial = 1655] [outer = (nil)] [url = about:blank] 10:57:17 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x91adb800) [pid = 1789] [serial = 1656] [outer = (nil)] [url = about:blank] 10:57:17 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x92ac1c00) [pid = 1789] [serial = 1658] [outer = (nil)] [url = about:blank] 10:57:17 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x91adc000) [pid = 1789] [serial = 1646] [outer = (nil)] [url = about:blank] 10:57:17 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x91d54400) [pid = 1789] [serial = 1647] [outer = (nil)] [url = about:blank] 10:57:17 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x92aca400) [pid = 1789] [serial = 1641] [outer = (nil)] [url = about:blank] 10:57:17 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x91ae1000) [pid = 1789] [serial = 1665] [outer = (nil)] [url = about:blank] 10:57:17 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x97484400) [pid = 1789] [serial = 1668] [outer = (nil)] [url = about:blank] 10:57:17 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x92ad0c00) [pid = 1789] [serial = 1659] [outer = (nil)] [url = about:blank] 10:57:17 INFO - PROCESS | 1789 | 1471543037176 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:17 INFO - PROCESS | 1789 | 1471543037190 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:17 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e813800 == 25 [pid = 1789] [id = 573] 10:57:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x90e46800) [pid = 1789] [serial = 1720] [outer = (nil)] 10:57:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x90e5c400) [pid = 1789] [serial = 1721] [outer = 0x90e46800] 10:57:17 INFO - PROCESS | 1789 | 1471543037314 Marionette DEBUG loaded listener.js 10:57:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x91ad8400) [pid = 1789] [serial = 1722] [outer = 0x90e46800] 10:57:18 INFO - PROCESS | 1789 | 1471543038092 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 10:57:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:57:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1328ms 10:57:18 INFO - PROCESS | 1789 | 1471543038147 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 10:57:18 INFO - PROCESS | 1789 | 1471543038152 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 10:57:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:57:18 INFO - PROCESS | 1789 | 1471543038163 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:57:18 INFO - PROCESS | 1789 | 1471543038166 Marionette TRACE conn4 <- [1,2266,null,{}] 10:57:18 INFO - PROCESS | 1789 | 1471543038176 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:18 INFO - PROCESS | 1789 | 1471543038181 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:18 INFO - PROCESS | 1789 | 1471543038346 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 10:57:18 INFO - PROCESS | 1789 | 1471543038356 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:18 INFO - PROCESS | 1789 | 1471543038364 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:18 INFO - PROCESS | 1789 | ++DOCSHELL 0x928a4400 == 26 [pid = 1789] [id = 574] 10:57:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x928ae400) [pid = 1789] [serial = 1723] [outer = (nil)] 10:57:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x92960400) [pid = 1789] [serial = 1724] [outer = 0x928ae400] 10:57:18 INFO - PROCESS | 1789 | 1471543038434 Marionette DEBUG loaded listener.js 10:57:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x936d7400) [pid = 1789] [serial = 1725] [outer = 0x928ae400] 10:57:19 INFO - PROCESS | 1789 | 1471543039427 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 10:57:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:57:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1284ms 10:57:19 INFO - PROCESS | 1789 | 1471543039451 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 10:57:19 INFO - PROCESS | 1789 | 1471543039454 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 10:57:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:57:19 INFO - PROCESS | 1789 | 1471543039461 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:57:19 INFO - PROCESS | 1789 | 1471543039467 Marionette TRACE conn4 <- [1,2270,null,{}] 10:57:19 INFO - PROCESS | 1789 | 1471543039482 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:19 INFO - PROCESS | 1789 | 1471543039490 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:19 INFO - PROCESS | 1789 | 1471543039721 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 10:57:19 INFO - PROCESS | 1789 | 1471543039742 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:19 INFO - PROCESS | 1789 | 1471543039750 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:19 INFO - PROCESS | 1789 | ++DOCSHELL 0x928b0800 == 27 [pid = 1789] [id = 575] 10:57:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x93875c00) [pid = 1789] [serial = 1726] [outer = (nil)] 10:57:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x945a0c00) [pid = 1789] [serial = 1727] [outer = 0x93875c00] 10:57:19 INFO - PROCESS | 1789 | 1471543039820 Marionette DEBUG loaded listener.js 10:57:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x945adc00) [pid = 1789] [serial = 1728] [outer = 0x93875c00] 10:57:20 INFO - PROCESS | 1789 | 1471543040749 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 10:57:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:57:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1341ms 10:57:20 INFO - PROCESS | 1789 | 1471543040804 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 10:57:20 INFO - PROCESS | 1789 | 1471543040808 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 10:57:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:57:20 INFO - PROCESS | 1789 | 1471543040815 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:57:20 INFO - PROCESS | 1789 | 1471543040817 Marionette TRACE conn4 <- [1,2274,null,{}] 10:57:20 INFO - PROCESS | 1789 | 1471543040823 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:20 INFO - PROCESS | 1789 | 1471543040828 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:21 INFO - PROCESS | 1789 | 1471543041039 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 10:57:21 INFO - PROCESS | 1789 | 1471543041063 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:21 INFO - PROCESS | 1789 | 1471543041071 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:21 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f40fc00 == 28 [pid = 1789] [id = 576] 10:57:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x9455e400) [pid = 1789] [serial = 1729] [outer = (nil)] 10:57:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x94ff5000) [pid = 1789] [serial = 1730] [outer = 0x9455e400] 10:57:21 INFO - PROCESS | 1789 | 1471543041141 Marionette DEBUG loaded listener.js 10:57:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x94ffa000) [pid = 1789] [serial = 1731] [outer = 0x9455e400] 10:57:21 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x91a75000) [pid = 1789] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:57:21 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x9375a800) [pid = 1789] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:57:21 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9748ec00) [pid = 1789] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:57:21 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x97efc800) [pid = 1789] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:57:21 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x9905a000) [pid = 1789] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:57:21 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x9a027c00) [pid = 1789] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:57:21 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x8f417000) [pid = 1789] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:57:21 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x91a77800) [pid = 1789] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:57:21 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x9295f000) [pid = 1789] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:57:21 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x8e80c000) [pid = 1789] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:57:21 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x90e47800) [pid = 1789] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:57:21 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x92ad0400) [pid = 1789] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:57:22 INFO - PROCESS | 1789 | 1471543042179 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 10:57:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:57:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1398ms 10:57:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:57:22 INFO - PROCESS | 1789 | 1471543042213 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 10:57:22 INFO - PROCESS | 1789 | 1471543042216 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 10:57:22 INFO - PROCESS | 1789 | 1471543042222 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:57:22 INFO - PROCESS | 1789 | 1471543042225 Marionette TRACE conn4 <- [1,2278,null,{}] 10:57:22 INFO - PROCESS | 1789 | 1471543042231 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:22 INFO - PROCESS | 1789 | 1471543042236 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:22 INFO - PROCESS | 1789 | 1471543042440 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 10:57:22 INFO - PROCESS | 1789 | 1471543042458 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:22 INFO - PROCESS | 1789 | 1471543042466 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:22 INFO - PROCESS | 1789 | ++DOCSHELL 0x91a75000 == 29 [pid = 1789] [id = 577] 10:57:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x91a7a400) [pid = 1789] [serial = 1732] [outer = (nil)] 10:57:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x9459ec00) [pid = 1789] [serial = 1733] [outer = 0x91a7a400] 10:57:22 INFO - PROCESS | 1789 | 1471543042550 Marionette DEBUG loaded listener.js 10:57:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x962c3800) [pid = 1789] [serial = 1734] [outer = 0x91a7a400] 10:57:23 INFO - PROCESS | 1789 | 1471543043426 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 10:57:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:57:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1252ms 10:57:23 INFO - PROCESS | 1789 | 1471543043474 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 10:57:23 INFO - PROCESS | 1789 | 1471543043478 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 10:57:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:57:23 INFO - PROCESS | 1789 | 1471543043484 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:57:23 INFO - PROCESS | 1789 | 1471543043487 Marionette TRACE conn4 <- [1,2282,null,{}] 10:57:23 INFO - PROCESS | 1789 | 1471543043493 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:23 INFO - PROCESS | 1789 | 1471543043503 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:23 INFO - PROCESS | 1789 | 1471543043660 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 10:57:23 INFO - PROCESS | 1789 | 1471543043671 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:23 INFO - PROCESS | 1789 | 1471543043679 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:23 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5d5800 == 30 [pid = 1789] [id = 578] 10:57:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8e623800) [pid = 1789] [serial = 1735] [outer = (nil)] 10:57:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x9748cc00) [pid = 1789] [serial = 1736] [outer = 0x8e623800] 10:57:23 INFO - PROCESS | 1789 | 1471543043748 Marionette DEBUG loaded listener.js 10:57:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x97e2f800) [pid = 1789] [serial = 1737] [outer = 0x8e623800] 10:57:24 INFO - PROCESS | 1789 | 1471543044965 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 10:57:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:57:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1529ms 10:57:25 INFO - PROCESS | 1789 | 1471543045014 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 10:57:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:57:25 INFO - PROCESS | 1789 | 1471543045020 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 10:57:25 INFO - PROCESS | 1789 | 1471543045027 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:57:25 INFO - PROCESS | 1789 | 1471543045032 Marionette TRACE conn4 <- [1,2286,null,{}] 10:57:25 INFO - PROCESS | 1789 | 1471543045040 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:25 INFO - PROCESS | 1789 | 1471543045047 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:25 INFO - PROCESS | 1789 | 1471543045271 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 10:57:25 INFO - PROCESS | 1789 | 1471543045455 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:25 INFO - PROCESS | 1789 | 1471543045467 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:25 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e809800 == 31 [pid = 1789] [id = 579] 10:57:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x90e43000) [pid = 1789] [serial = 1738] [outer = (nil)] 10:57:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x91d55c00) [pid = 1789] [serial = 1739] [outer = 0x90e43000] 10:57:25 INFO - PROCESS | 1789 | 1471543045617 Marionette DEBUG loaded listener.js 10:57:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x928a6800) [pid = 1789] [serial = 1740] [outer = 0x90e43000] 10:57:26 INFO - PROCESS | 1789 | 1471543046501 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 10:57:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 10:57:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1531ms 10:57:26 INFO - PROCESS | 1789 | 1471543046558 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 10:57:26 INFO - PROCESS | 1789 | 1471543046564 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 10:57:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:57:26 INFO - PROCESS | 1789 | 1471543046576 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:57:26 INFO - PROCESS | 1789 | 1471543046579 Marionette TRACE conn4 <- [1,2290,null,{}] 10:57:26 INFO - PROCESS | 1789 | 1471543046586 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:26 INFO - PROCESS | 1789 | 1471543046592 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:26 INFO - PROCESS | 1789 | 1471543046813 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 10:57:27 INFO - PROCESS | 1789 | 1471543046993 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:27 INFO - PROCESS | 1789 | 1471543047004 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:27 INFO - PROCESS | 1789 | ++DOCSHELL 0x928a4000 == 32 [pid = 1789] [id = 580] 10:57:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x928acc00) [pid = 1789] [serial = 1741] [outer = (nil)] 10:57:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x945a0400) [pid = 1789] [serial = 1742] [outer = 0x928acc00] 10:57:27 INFO - PROCESS | 1789 | 1471543047102 Marionette DEBUG loaded listener.js 10:57:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x94fbc000) [pid = 1789] [serial = 1743] [outer = 0x928acc00] 10:57:28 INFO - PROCESS | 1789 | 1471543048105 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 10:57:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:57:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1589ms 10:57:28 INFO - PROCESS | 1789 | 1471543048165 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 10:57:28 INFO - PROCESS | 1789 | 1471543048170 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 10:57:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:57:28 INFO - PROCESS | 1789 | 1471543048176 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:57:28 INFO - PROCESS | 1789 | 1471543048182 Marionette TRACE conn4 <- [1,2294,null,{}] 10:57:28 INFO - PROCESS | 1789 | 1471543048199 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:28 INFO - PROCESS | 1789 | 1471543048208 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:28 INFO - PROCESS | 1789 | 1471543048422 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 10:57:28 INFO - PROCESS | 1789 | 1471543048604 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:28 INFO - PROCESS | 1789 | 1471543048619 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:28 INFO - PROCESS | 1789 | ++DOCSHELL 0x97ef3000 == 33 [pid = 1789] [id = 581] 10:57:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x97ef9000) [pid = 1789] [serial = 1744] [outer = (nil)] 10:57:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x99052400) [pid = 1789] [serial = 1745] [outer = 0x97ef9000] 10:57:28 INFO - PROCESS | 1789 | 1471543048702 Marionette DEBUG loaded listener.js 10:57:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x99ce9c00) [pid = 1789] [serial = 1746] [outer = 0x97ef9000] 10:57:29 INFO - PROCESS | 1789 | 1471543049652 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 10:57:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:57:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1533ms 10:57:29 INFO - PROCESS | 1789 | 1471543049710 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 10:57:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:57:29 INFO - PROCESS | 1789 | 1471543049715 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 10:57:29 INFO - PROCESS | 1789 | 1471543049721 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:57:29 INFO - PROCESS | 1789 | 1471543049724 Marionette TRACE conn4 <- [1,2298,null,{}] 10:57:29 INFO - PROCESS | 1789 | 1471543049730 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:29 INFO - PROCESS | 1789 | 1471543049735 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:29 INFO - PROCESS | 1789 | 1471543049910 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 10:57:30 INFO - PROCESS | 1789 | 1471543050090 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:30 INFO - PROCESS | 1789 | 1471543050100 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:30 INFO - PROCESS | 1789 | ++DOCSHELL 0x97489c00 == 34 [pid = 1789] [id = 582] 10:57:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x99de1400) [pid = 1789] [serial = 1747] [outer = (nil)] 10:57:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x9a020000) [pid = 1789] [serial = 1748] [outer = 0x99de1400] 10:57:30 INFO - PROCESS | 1789 | 1471543050191 Marionette DEBUG loaded listener.js 10:57:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9a418400) [pid = 1789] [serial = 1749] [outer = 0x99de1400] 10:57:31 INFO - PROCESS | 1789 | 1471543051114 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 10:57:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:57:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1436ms 10:57:31 INFO - PROCESS | 1789 | 1471543051158 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 10:57:31 INFO - PROCESS | 1789 | 1471543051162 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 10:57:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:57:31 INFO - PROCESS | 1789 | 1471543051168 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:57:31 INFO - PROCESS | 1789 | 1471543051172 Marionette TRACE conn4 <- [1,2302,null,{}] 10:57:31 INFO - PROCESS | 1789 | 1471543051178 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:31 INFO - PROCESS | 1789 | 1471543051183 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:31 INFO - PROCESS | 1789 | 1471543051353 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 10:57:31 INFO - PROCESS | 1789 | 1471543051549 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:31 INFO - PROCESS | 1789 | 1471543051559 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:31 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5d6400 == 35 [pid = 1789] [id = 583] 10:57:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x8e627c00) [pid = 1789] [serial = 1750] [outer = (nil)] 10:57:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9a41fc00) [pid = 1789] [serial = 1751] [outer = 0x8e627c00] 10:57:31 INFO - PROCESS | 1789 | 1471543051674 Marionette DEBUG loaded listener.js 10:57:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9a425800) [pid = 1789] [serial = 1752] [outer = 0x8e627c00] 10:57:32 INFO - PROCESS | 1789 | 1471543052648 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:57:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:57:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1535ms 10:57:32 INFO - PROCESS | 1789 | 1471543052721 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 10:57:32 INFO - PROCESS | 1789 | 1471543052726 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 10:57:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:57:32 INFO - PROCESS | 1789 | 1471543052735 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:57:32 INFO - PROCESS | 1789 | 1471543052739 Marionette TRACE conn4 <- [1,2306,null,{}] 10:57:32 INFO - PROCESS | 1789 | 1471543052744 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:32 INFO - PROCESS | 1789 | 1471543052755 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:32 INFO - PROCESS | 1789 | 1471543052941 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 10:57:33 INFO - PROCESS | 1789 | 1471543053127 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:33 INFO - PROCESS | 1789 | 1471543053133 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:33 INFO - PROCESS | 1789 | ++DOCSHELL 0x99f88400 == 36 [pid = 1789] [id = 584] 10:57:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x99f8b800) [pid = 1789] [serial = 1753] [outer = (nil)] 10:57:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x9ab2d800) [pid = 1789] [serial = 1754] [outer = 0x99f8b800] 10:57:33 INFO - PROCESS | 1789 | 1471543053220 Marionette DEBUG loaded listener.js 10:57:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x9ab30c00) [pid = 1789] [serial = 1755] [outer = 0x99f8b800] 10:57:34 INFO - PROCESS | 1789 | 1471543054097 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 10:57:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:57:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1439ms 10:57:34 INFO - PROCESS | 1789 | 1471543054184 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 10:57:34 INFO - PROCESS | 1789 | 1471543054188 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 10:57:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:57:34 INFO - PROCESS | 1789 | 1471543054196 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:57:34 INFO - PROCESS | 1789 | 1471543054199 Marionette TRACE conn4 <- [1,2310,null,{}] 10:57:34 INFO - PROCESS | 1789 | 1471543054215 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:34 INFO - PROCESS | 1789 | 1471543054222 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:34 INFO - PROCESS | 1789 | 1471543054389 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 10:57:34 INFO - PROCESS | 1789 | 1471543054585 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:34 INFO - PROCESS | 1789 | 1471543054594 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:34 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e61f000 == 37 [pid = 1789] [id = 585] 10:57:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x8e621800) [pid = 1789] [serial = 1756] [outer = (nil)] 10:57:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x8e80d400) [pid = 1789] [serial = 1757] [outer = 0x8e621800] 10:57:34 INFO - PROCESS | 1789 | 1471543054887 Marionette DEBUG loaded listener.js 10:57:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x8f413000) [pid = 1789] [serial = 1758] [outer = 0x8e621800] 10:57:35 INFO - PROCESS | 1789 | 1471543055953 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 10:57:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:57:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1792ms 10:57:35 INFO - PROCESS | 1789 | 1471543055990 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 10:57:35 INFO - PROCESS | 1789 | 1471543055995 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 10:57:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:57:36 INFO - PROCESS | 1789 | 1471543056003 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:57:36 INFO - PROCESS | 1789 | 1471543056007 Marionette TRACE conn4 <- [1,2314,null,{}] 10:57:36 INFO - PROCESS | 1789 | 1471543056014 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:36 INFO - PROCESS | 1789 | 1471543056020 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:36 INFO - PROCESS | 1789 | 1471543056188 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 10:57:37 INFO - PROCESS | 1789 | --DOCSHELL 0x91a74c00 == 36 [pid = 1789] [id = 556] 10:57:37 INFO - PROCESS | 1789 | --DOCSHELL 0x8e620000 == 35 [pid = 1789] [id = 554] 10:57:37 INFO - PROCESS | 1789 | --DOCSHELL 0x94fc2c00 == 34 [pid = 1789] [id = 555] 10:57:37 INFO - PROCESS | 1789 | --DOCSHELL 0x921c4800 == 33 [pid = 1789] [id = 558] 10:57:37 INFO - PROCESS | 1789 | --DOCSHELL 0x90b37400 == 32 [pid = 1789] [id = 563] 10:57:37 INFO - PROCESS | 1789 | --DOCSHELL 0x90e5c800 == 31 [pid = 1789] [id = 570] 10:57:37 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5d8000 == 30 [pid = 1789] [id = 569] 10:57:37 INFO - PROCESS | 1789 | --DOCSHELL 0x92951c00 == 29 [pid = 1789] [id = 553] 10:57:37 INFO - PROCESS | 1789 | --DOCSHELL 0x936d7c00 == 28 [pid = 1789] [id = 571] 10:57:37 INFO - PROCESS | 1789 | --DOCSHELL 0x97488000 == 27 [pid = 1789] [id = 559] 10:57:37 INFO - PROCESS | 1789 | --DOCSHELL 0x9958c800 == 26 [pid = 1789] [id = 561] 10:57:37 INFO - PROCESS | 1789 | --DOCSHELL 0x90b33c00 == 25 [pid = 1789] [id = 551] 10:57:37 INFO - PROCESS | 1789 | --DOCSHELL 0x8e626400 == 24 [pid = 1789] [id = 562] 10:57:37 INFO - PROCESS | 1789 | --DOCSHELL 0x9869cc00 == 23 [pid = 1789] [id = 560] 10:57:37 INFO - PROCESS | 1789 | --DOCSHELL 0x92ac9800 == 22 [pid = 1789] [id = 557] 10:57:37 INFO - PROCESS | 1789 | --DOCSHELL 0x8e621400 == 21 [pid = 1789] [id = 550] 10:57:37 INFO - PROCESS | 1789 | --DOCSHELL 0x928af400 == 20 [pid = 1789] [id = 552] 10:57:37 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x936e0c00) [pid = 1789] [serial = 1706] [outer = (nil)] [url = about:blank] 10:57:37 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x928ab800) [pid = 1789] [serial = 1671] [outer = (nil)] [url = about:blank] 10:57:37 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x91ade000) [pid = 1789] [serial = 1670] [outer = (nil)] [url = about:blank] 10:57:37 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x9203d400) [pid = 1789] [serial = 1674] [outer = (nil)] [url = about:blank] 10:57:37 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x93a87000) [pid = 1789] [serial = 1673] [outer = (nil)] [url = about:blank] 10:57:37 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x97efa800) [pid = 1789] [serial = 1677] [outer = (nil)] [url = about:blank] 10:57:37 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x97493400) [pid = 1789] [serial = 1676] [outer = (nil)] [url = about:blank] 10:57:37 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x99ddac00) [pid = 1789] [serial = 1680] [outer = (nil)] [url = about:blank] 10:57:37 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x99594400) [pid = 1789] [serial = 1679] [outer = (nil)] [url = about:blank] 10:57:37 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x9a416800) [pid = 1789] [serial = 1683] [outer = (nil)] [url = about:blank] 10:57:37 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x9a288c00) [pid = 1789] [serial = 1682] [outer = (nil)] [url = about:blank] 10:57:37 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x9a548800) [pid = 1789] [serial = 1686] [outer = (nil)] [url = about:blank] 10:57:37 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x9a4fb400) [pid = 1789] [serial = 1685] [outer = (nil)] [url = about:blank] 10:57:37 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x90b33000) [pid = 1789] [serial = 1694] [outer = (nil)] [url = about:blank] 10:57:37 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x90b35c00) [pid = 1789] [serial = 1695] [outer = (nil)] [url = about:blank] 10:57:37 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x91a80c00) [pid = 1789] [serial = 1697] [outer = (nil)] [url = about:blank] 10:57:37 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x92ac4800) [pid = 1789] [serial = 1700] [outer = (nil)] [url = about:blank] 10:57:37 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9ab2d000) [pid = 1789] [serial = 1689] [outer = (nil)] [url = about:blank] 10:57:37 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x91d4f400) [pid = 1789] [serial = 1692] [outer = (nil)] [url = about:blank] 10:57:37 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x91a7c800) [pid = 1789] [serial = 1691] [outer = (nil)] [url = about:blank] 10:57:37 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x94fef800) [pid = 1789] [serial = 1688] [outer = (nil)] [url = about:blank] 10:57:37 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x9375e400) [pid = 1789] [serial = 1703] [outer = (nil)] [url = about:blank] 10:57:37 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x92acdc00) [pid = 1789] [serial = 1701] [outer = (nil)] [url = about:blank] 10:57:37 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x9376bc00) [pid = 1789] [serial = 1704] [outer = (nil)] [url = about:blank] 10:57:37 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x91addc00) [pid = 1789] [serial = 1698] [outer = (nil)] [url = about:blank] 10:57:37 INFO - PROCESS | 1789 | 1471543057507 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:37 INFO - PROCESS | 1789 | 1471543057519 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:37 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e61d400 == 21 [pid = 1789] [id = 586] 10:57:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x8e620000) [pid = 1789] [serial = 1759] [outer = (nil)] 10:57:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8e62a000) [pid = 1789] [serial = 1760] [outer = 0x8e620000] 10:57:37 INFO - PROCESS | 1789 | 1471543057597 Marionette DEBUG loaded listener.js 10:57:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8e815c00) [pid = 1789] [serial = 1761] [outer = 0x8e620000] 10:57:38 INFO - PROCESS | 1789 | 1471543058395 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 10:57:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:57:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 2433ms 10:57:38 INFO - PROCESS | 1789 | 1471543058437 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 10:57:38 INFO - PROCESS | 1789 | 1471543058443 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 10:57:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:57:38 INFO - PROCESS | 1789 | 1471543058460 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:57:38 INFO - PROCESS | 1789 | 1471543058465 Marionette TRACE conn4 <- [1,2318,null,{}] 10:57:38 INFO - PROCESS | 1789 | 1471543058473 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:38 INFO - PROCESS | 1789 | 1471543058480 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:38 INFO - PROCESS | 1789 | 1471543058640 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 10:57:38 INFO - PROCESS | 1789 | 1471543058652 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:38 INFO - PROCESS | 1789 | 1471543058664 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:38 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e42800 == 22 [pid = 1789] [id = 587] 10:57:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x90e44800) [pid = 1789] [serial = 1762] [outer = (nil)] 10:57:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x90e4d000) [pid = 1789] [serial = 1763] [outer = 0x90e44800] 10:57:38 INFO - PROCESS | 1789 | 1471543058737 Marionette DEBUG loaded listener.js 10:57:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x90e56000) [pid = 1789] [serial = 1764] [outer = 0x90e44800] 10:57:39 INFO - PROCESS | 1789 | 1471543059748 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 10:57:39 INFO - PROCESS | 1789 | 1471543059810 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 10:57:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 10:57:39 INFO - PROCESS | 1789 | 1471543059818 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:57:39 INFO - PROCESS | 1789 | 1471543059822 Marionette TRACE conn4 <- [1,2322,null,{}] 10:57:39 INFO - PROCESS | 1789 | 1471543059827 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:39 INFO - PROCESS | 1789 | 1471543059833 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:40 INFO - PROCESS | 1789 | 1471543060070 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 10:57:40 INFO - PROCESS | 1789 | 1471543060104 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:40 INFO - PROCESS | 1789 | 1471543060115 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:40 INFO - PROCESS | 1789 | ++DOCSHELL 0x91adf800 == 23 [pid = 1789] [id = 588] 10:57:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x91ae0c00) [pid = 1789] [serial = 1765] [outer = (nil)] 10:57:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x91d53400) [pid = 1789] [serial = 1766] [outer = 0x91ae0c00] 10:57:40 INFO - PROCESS | 1789 | 1471543060183 Marionette DEBUG loaded listener.js 10:57:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x921c4800) [pid = 1789] [serial = 1767] [outer = 0x91ae0c00] 10:57:41 INFO - PROCESS | 1789 | 1471543061175 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 10:57:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:57:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1378ms 10:57:41 INFO - PROCESS | 1789 | 1471543061197 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 10:57:41 INFO - PROCESS | 1789 | 1471543061201 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 10:57:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:57:41 INFO - PROCESS | 1789 | 1471543061221 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:57:41 INFO - PROCESS | 1789 | 1471543061231 Marionette TRACE conn4 <- [1,2326,null,{}] 10:57:41 INFO - PROCESS | 1789 | 1471543061242 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:41 INFO - PROCESS | 1789 | 1471543061250 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:41 INFO - PROCESS | 1789 | 1471543061472 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 10:57:41 INFO - PROCESS | 1789 | 1471543061493 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:41 INFO - PROCESS | 1789 | 1471543061500 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:41 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f40ac00 == 24 [pid = 1789] [id = 589] 10:57:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x91d4dc00) [pid = 1789] [serial = 1768] [outer = (nil)] 10:57:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x92aca000) [pid = 1789] [serial = 1769] [outer = 0x91d4dc00] 10:57:41 INFO - PROCESS | 1789 | 1471543061598 Marionette DEBUG loaded listener.js 10:57:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x9374e400) [pid = 1789] [serial = 1770] [outer = 0x91d4dc00] 10:57:42 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x9455e400) [pid = 1789] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:57:42 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8e5d8c00) [pid = 1789] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:57:42 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x91a7f000) [pid = 1789] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:57:42 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x9374fc00) [pid = 1789] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:57:42 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x90b36400) [pid = 1789] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:57:42 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8e5d7c00) [pid = 1789] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:57:42 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x90e46800) [pid = 1789] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:57:42 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x928ae400) [pid = 1789] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:57:42 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x8e623800) [pid = 1789] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:57:42 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x93875c00) [pid = 1789] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:57:42 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x91a7a400) [pid = 1789] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:57:43 INFO - PROCESS | 1789 | 1471543063051 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 10:57:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:57:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1904ms 10:57:43 INFO - PROCESS | 1789 | 1471543063112 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 10:57:43 INFO - PROCESS | 1789 | 1471543063116 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 10:57:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:57:43 INFO - PROCESS | 1789 | 1471543063122 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:57:43 INFO - PROCESS | 1789 | 1471543063125 Marionette TRACE conn4 <- [1,2330,null,{}] 10:57:43 INFO - PROCESS | 1789 | 1471543063130 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:43 INFO - PROCESS | 1789 | 1471543063136 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:43 INFO - PROCESS | 1789 | 1471543063284 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 10:57:43 INFO - PROCESS | 1789 | 1471543063292 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:43 INFO - PROCESS | 1789 | 1471543063303 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:43 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e46800 == 25 [pid = 1789] [id = 590] 10:57:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x9295ac00) [pid = 1789] [serial = 1771] [outer = (nil)] 10:57:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x9375a800) [pid = 1789] [serial = 1772] [outer = 0x9295ac00] 10:57:43 INFO - PROCESS | 1789 | 1471543063370 Marionette DEBUG loaded listener.js 10:57:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x93760800) [pid = 1789] [serial = 1773] [outer = 0x9295ac00] 10:57:44 INFO - PROCESS | 1789 | 1471543064218 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 10:57:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:57:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1128ms 10:57:44 INFO - PROCESS | 1789 | 1471543064258 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 10:57:44 INFO - PROCESS | 1789 | 1471543064260 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 10:57:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:57:44 INFO - PROCESS | 1789 | 1471543064267 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:57:44 INFO - PROCESS | 1789 | 1471543064270 Marionette TRACE conn4 <- [1,2334,null,{}] 10:57:44 INFO - PROCESS | 1789 | 1471543064279 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:44 INFO - PROCESS | 1789 | 1471543064283 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:44 INFO - PROCESS | 1789 | 1471543064432 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 10:57:44 INFO - PROCESS | 1789 | 1471543064442 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:44 INFO - PROCESS | 1789 | 1471543064471 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:44 INFO - PROCESS | 1789 | ++DOCSHELL 0x9376ac00 == 26 [pid = 1789] [id = 591] 10:57:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x9386a000) [pid = 1789] [serial = 1774] [outer = (nil)] 10:57:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x93a80c00) [pid = 1789] [serial = 1775] [outer = 0x9386a000] 10:57:44 INFO - PROCESS | 1789 | 1471543064554 Marionette DEBUG loaded listener.js 10:57:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x945f2800) [pid = 1789] [serial = 1776] [outer = 0x9386a000] 10:57:45 INFO - PROCESS | 1789 | 1471543065786 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 10:57:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:57:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1551ms 10:57:45 INFO - PROCESS | 1789 | 1471543065819 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 10:57:45 INFO - PROCESS | 1789 | 1471543065825 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 10:57:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:57:45 INFO - PROCESS | 1789 | 1471543065833 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:57:45 INFO - PROCESS | 1789 | 1471543065841 Marionette TRACE conn4 <- [1,2338,null,{}] 10:57:45 INFO - PROCESS | 1789 | 1471543065848 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:45 INFO - PROCESS | 1789 | 1471543065854 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:46 INFO - PROCESS | 1789 | 1471543066070 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 10:57:46 INFO - PROCESS | 1789 | 1471543066297 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:46 INFO - PROCESS | 1789 | 1471543066309 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:46 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e814400 == 27 [pid = 1789] [id = 592] 10:57:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x90e43c00) [pid = 1789] [serial = 1777] [outer = (nil)] 10:57:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x90e5a800) [pid = 1789] [serial = 1778] [outer = 0x90e43c00] 10:57:46 INFO - PROCESS | 1789 | 1471543066441 Marionette DEBUG loaded listener.js 10:57:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x91d4bc00) [pid = 1789] [serial = 1779] [outer = 0x90e43c00] 10:57:47 INFO - PROCESS | 1789 | 1471543067446 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 10:57:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:57:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1686ms 10:57:47 INFO - PROCESS | 1789 | 1471543067519 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 10:57:47 INFO - PROCESS | 1789 | 1471543067526 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 10:57:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:57:47 INFO - PROCESS | 1789 | 1471543067537 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:57:47 INFO - PROCESS | 1789 | 1471543067541 Marionette TRACE conn4 <- [1,2342,null,{}] 10:57:47 INFO - PROCESS | 1789 | 1471543067547 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:47 INFO - PROCESS | 1789 | 1471543067553 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:47 INFO - PROCESS | 1789 | 1471543067773 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 10:57:48 INFO - PROCESS | 1789 | 1471543068042 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:48 INFO - PROCESS | 1789 | 1471543068053 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:48 INFO - PROCESS | 1789 | ++DOCSHELL 0x92acb400 == 28 [pid = 1789] [id = 593] 10:57:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x92acf000) [pid = 1789] [serial = 1780] [outer = (nil)] 10:57:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x9374e800) [pid = 1789] [serial = 1781] [outer = 0x92acf000] 10:57:48 INFO - PROCESS | 1789 | 1471543068162 Marionette DEBUG loaded listener.js 10:57:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x9376bc00) [pid = 1789] [serial = 1782] [outer = 0x92acf000] 10:57:49 INFO - PROCESS | 1789 | 1471543069131 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 10:57:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:57:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1631ms 10:57:49 INFO - PROCESS | 1789 | 1471543069169 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 10:57:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:57:49 INFO - PROCESS | 1789 | 1471543069174 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 10:57:49 INFO - PROCESS | 1789 | 1471543069181 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:57:49 INFO - PROCESS | 1789 | 1471543069187 Marionette TRACE conn4 <- [1,2346,null,{}] 10:57:49 INFO - PROCESS | 1789 | 1471543069203 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:49 INFO - PROCESS | 1789 | 1471543069212 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:49 INFO - PROCESS | 1789 | 1471543069393 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 10:57:49 INFO - PROCESS | 1789 | 1471543069574 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:49 INFO - PROCESS | 1789 | 1471543069586 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:49 INFO - PROCESS | 1789 | ++DOCSHELL 0x94ff9000 == 29 [pid = 1789] [id = 594] 10:57:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x96252800) [pid = 1789] [serial = 1783] [outer = (nil)] 10:57:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x962bf000) [pid = 1789] [serial = 1784] [outer = 0x96252800] 10:57:49 INFO - PROCESS | 1789 | 1471543069681 Marionette DEBUG loaded listener.js 10:57:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x962c5000) [pid = 1789] [serial = 1785] [outer = 0x96252800] 10:57:50 INFO - PROCESS | 1789 | 1471543070728 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 10:57:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:57:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1596ms 10:57:50 INFO - PROCESS | 1789 | 1471543070776 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 10:57:50 INFO - PROCESS | 1789 | 1471543070781 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 10:57:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:57:50 INFO - PROCESS | 1789 | 1471543070787 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:57:50 INFO - PROCESS | 1789 | 1471543070791 Marionette TRACE conn4 <- [1,2350,null,{}] 10:57:50 INFO - PROCESS | 1789 | 1471543070798 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:50 INFO - PROCESS | 1789 | 1471543070803 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:51 INFO - PROCESS | 1789 | 1471543071164 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 10:57:51 INFO - PROCESS | 1789 | 1471543071440 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:51 INFO - PROCESS | 1789 | 1471543071447 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:51 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e80b000 == 30 [pid = 1789] [id = 595] 10:57:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x8f414000) [pid = 1789] [serial = 1786] [outer = (nil)] 10:57:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x90b2e000) [pid = 1789] [serial = 1787] [outer = 0x8f414000] 10:57:51 INFO - PROCESS | 1789 | 1471543071526 Marionette DEBUG loaded listener.js 10:57:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x90e45800) [pid = 1789] [serial = 1788] [outer = 0x8f414000] 10:57:52 INFO - PROCESS | 1789 | 1471543072491 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 10:57:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:57:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1754ms 10:57:52 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x94ff5000) [pid = 1789] [serial = 1730] [outer = (nil)] [url = about:blank] 10:57:52 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x8e5e4000) [pid = 1789] [serial = 1709] [outer = (nil)] [url = about:blank] 10:57:52 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x8e817c00) [pid = 1789] [serial = 1710] [outer = (nil)] [url = about:blank] 10:57:52 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x91d52800) [pid = 1789] [serial = 1712] [outer = (nil)] [url = about:blank] 10:57:52 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x921c0000) [pid = 1789] [serial = 1713] [outer = (nil)] [url = about:blank] 10:57:52 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x93766400) [pid = 1789] [serial = 1715] [outer = (nil)] [url = about:blank] 10:57:52 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x94568800) [pid = 1789] [serial = 1716] [outer = (nil)] [url = about:blank] 10:57:52 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x93a81c00) [pid = 1789] [serial = 1707] [outer = (nil)] [url = about:blank] 10:57:52 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8e5e3000) [pid = 1789] [serial = 1718] [outer = (nil)] [url = about:blank] 10:57:52 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8f411400) [pid = 1789] [serial = 1719] [outer = (nil)] [url = about:blank] 10:57:52 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90e5c400) [pid = 1789] [serial = 1721] [outer = (nil)] [url = about:blank] 10:57:52 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x91ad8400) [pid = 1789] [serial = 1722] [outer = (nil)] [url = about:blank] 10:57:52 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x92960400) [pid = 1789] [serial = 1724] [outer = (nil)] [url = about:blank] 10:57:52 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x9748cc00) [pid = 1789] [serial = 1736] [outer = (nil)] [url = about:blank] 10:57:52 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x945adc00) [pid = 1789] [serial = 1728] [outer = (nil)] [url = about:blank] 10:57:52 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x945a0c00) [pid = 1789] [serial = 1727] [outer = (nil)] [url = about:blank] 10:57:52 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x94ffa000) [pid = 1789] [serial = 1731] [outer = (nil)] [url = about:blank] 10:57:52 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x97e2f800) [pid = 1789] [serial = 1737] [outer = (nil)] [url = about:blank] 10:57:52 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x9459ec00) [pid = 1789] [serial = 1733] [outer = (nil)] [url = about:blank] 10:57:52 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x936d7400) [pid = 1789] [serial = 1725] [outer = (nil)] [url = about:blank] 10:57:52 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x962c3800) [pid = 1789] [serial = 1734] [outer = (nil)] [url = about:blank] 10:57:52 INFO - PROCESS | 1789 | 1471543072580 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 10:57:52 INFO - PROCESS | 1789 | 1471543072586 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 10:57:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:57:52 INFO - PROCESS | 1789 | 1471543072597 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:57:52 INFO - PROCESS | 1789 | 1471543072601 Marionette TRACE conn4 <- [1,2354,null,{}] 10:57:52 INFO - PROCESS | 1789 | 1471543072608 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:52 INFO - PROCESS | 1789 | 1471543072613 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:52 INFO - PROCESS | 1789 | 1471543072770 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 10:57:52 INFO - PROCESS | 1789 | 1471543072780 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:52 INFO - PROCESS | 1789 | 1471543072786 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:52 INFO - PROCESS | 1789 | ++DOCSHELL 0x91a75800 == 31 [pid = 1789] [id = 596] 10:57:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x91a79400) [pid = 1789] [serial = 1789] [outer = (nil)] 10:57:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x91adbc00) [pid = 1789] [serial = 1790] [outer = 0x91a79400] 10:57:52 INFO - PROCESS | 1789 | 1471543072899 Marionette DEBUG loaded listener.js 10:57:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x921bcc00) [pid = 1789] [serial = 1791] [outer = 0x91a79400] 10:57:53 INFO - PROCESS | 1789 | 1471543073833 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 10:57:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:57:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1288ms 10:57:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:57:53 INFO - PROCESS | 1789 | 1471543073884 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 10:57:53 INFO - PROCESS | 1789 | 1471543073888 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 10:57:53 INFO - PROCESS | 1789 | 1471543073894 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:57:53 INFO - PROCESS | 1789 | 1471543073898 Marionette TRACE conn4 <- [1,2358,null,{}] 10:57:53 INFO - PROCESS | 1789 | 1471543073904 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:53 INFO - PROCESS | 1789 | 1471543073909 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:54 INFO - PROCESS | 1789 | 1471543074070 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 10:57:54 INFO - PROCESS | 1789 | 1471543074083 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:54 INFO - PROCESS | 1789 | 1471543074091 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:54 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e626800 == 32 [pid = 1789] [id = 597] 10:57:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x936d8800) [pid = 1789] [serial = 1792] [outer = (nil)] 10:57:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x9375e400) [pid = 1789] [serial = 1793] [outer = 0x936d8800] 10:57:54 INFO - PROCESS | 1789 | 1471543074163 Marionette DEBUG loaded listener.js 10:57:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x93a82400) [pid = 1789] [serial = 1794] [outer = 0x936d8800] 10:57:55 INFO - PROCESS | 1789 | 1471543075228 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 10:57:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:57:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1379ms 10:57:55 INFO - PROCESS | 1789 | 1471543075273 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 10:57:55 INFO - PROCESS | 1789 | 1471543075279 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 10:57:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:57:55 INFO - PROCESS | 1789 | 1471543075304 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:57:55 INFO - PROCESS | 1789 | 1471543075311 Marionette TRACE conn4 <- [1,2362,null,{}] 10:57:55 INFO - PROCESS | 1789 | 1471543075316 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:55 INFO - PROCESS | 1789 | 1471543075322 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:55 INFO - PROCESS | 1789 | 1471543075557 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 10:57:55 INFO - PROCESS | 1789 | 1471543075580 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:55 INFO - PROCESS | 1789 | 1471543075591 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:55 INFO - PROCESS | 1789 | ++DOCSHELL 0x92958400 == 33 [pid = 1789] [id = 598] 10:57:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x92960800) [pid = 1789] [serial = 1795] [outer = (nil)] 10:57:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x94fef800) [pid = 1789] [serial = 1796] [outer = 0x92960800] 10:57:55 INFO - PROCESS | 1789 | 1471543075657 Marionette DEBUG loaded listener.js 10:57:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x9625b000) [pid = 1789] [serial = 1797] [outer = 0x92960800] 10:57:56 INFO - PROCESS | 1789 | 1471543076572 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 10:57:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:57:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1349ms 10:57:56 INFO - PROCESS | 1789 | 1471543076637 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 10:57:56 INFO - PROCESS | 1789 | 1471543076640 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 10:57:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:57:56 INFO - PROCESS | 1789 | 1471543076650 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:57:56 INFO - PROCESS | 1789 | 1471543076653 Marionette TRACE conn4 <- [1,2366,null,{}] 10:57:56 INFO - PROCESS | 1789 | 1471543076659 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:56 INFO - PROCESS | 1789 | 1471543076663 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:56 INFO - PROCESS | 1789 | 1471543076866 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 10:57:57 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x90e43000) [pid = 1789] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:57:57 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x928acc00) [pid = 1789] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:57:57 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x97ef9000) [pid = 1789] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:57:57 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x99de1400) [pid = 1789] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:57:57 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x8e627c00) [pid = 1789] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:57:57 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x8e620000) [pid = 1789] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:57:57 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x8e621800) [pid = 1789] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:57:57 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x99f8b800) [pid = 1789] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:57:57 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x90e44800) [pid = 1789] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:57:57 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x91d4dc00) [pid = 1789] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:57:57 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x9295ac00) [pid = 1789] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:57:57 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x91ae0c00) [pid = 1789] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:57:57 INFO - PROCESS | 1789 | 1471543077106 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:57 INFO - PROCESS | 1789 | 1471543077111 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:57 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e620000 == 34 [pid = 1789] [id = 599] 10:57:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x8e621800) [pid = 1789] [serial = 1798] [outer = (nil)] 10:57:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x91a73000) [pid = 1789] [serial = 1799] [outer = 0x8e621800] 10:57:57 INFO - PROCESS | 1789 | 1471543077184 Marionette DEBUG loaded listener.js 10:57:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x9295ac00) [pid = 1789] [serial = 1800] [outer = 0x8e621800] 10:57:57 INFO - PROCESS | 1789 | 1471543077968 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 10:57:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:57:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1345ms 10:57:58 INFO - PROCESS | 1789 | 1471543077997 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 10:57:58 INFO - PROCESS | 1789 | 1471543078000 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 10:57:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:57:58 INFO - PROCESS | 1789 | 1471543078014 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:57:58 INFO - PROCESS | 1789 | 1471543078018 Marionette TRACE conn4 <- [1,2370,null,{}] 10:57:58 INFO - PROCESS | 1789 | 1471543078024 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:58 INFO - PROCESS | 1789 | 1471543078029 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:58 INFO - PROCESS | 1789 | 1471543078181 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 10:57:58 INFO - PROCESS | 1789 | 1471543078200 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:58 INFO - PROCESS | 1789 | 1471543078215 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:58 INFO - PROCESS | 1789 | ++DOCSHELL 0x92954c00 == 35 [pid = 1789] [id = 600] 10:57:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x9748f800) [pid = 1789] [serial = 1801] [outer = (nil)] 10:57:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x97e36000) [pid = 1789] [serial = 1802] [outer = 0x9748f800] 10:57:58 INFO - PROCESS | 1789 | 1471543078299 Marionette DEBUG loaded listener.js 10:57:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x98697c00) [pid = 1789] [serial = 1803] [outer = 0x9748f800] 10:57:59 INFO - PROCESS | 1789 | 1471543079347 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 10:57:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:57:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1378ms 10:57:59 INFO - PROCESS | 1789 | 1471543079394 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 10:57:59 INFO - PROCESS | 1789 | 1471543079401 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 10:57:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:57:59 INFO - PROCESS | 1789 | 1471543079410 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:57:59 INFO - PROCESS | 1789 | 1471543079414 Marionette TRACE conn4 <- [1,2374,null,{}] 10:57:59 INFO - PROCESS | 1789 | 1471543079423 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:59 INFO - PROCESS | 1789 | 1471543079429 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:59 INFO - PROCESS | 1789 | 1471543079615 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 10:57:59 INFO - PROCESS | 1789 | 1471543079831 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:59 INFO - PROCESS | 1789 | 1471543079847 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:57:59 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e80f800 == 36 [pid = 1789] [id = 601] 10:57:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8e812000) [pid = 1789] [serial = 1804] [outer = (nil)] 10:57:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x91a77000) [pid = 1789] [serial = 1805] [outer = 0x8e812000] 10:57:59 INFO - PROCESS | 1789 | 1471543079973 Marionette DEBUG loaded listener.js 10:58:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x91a76800) [pid = 1789] [serial = 1806] [outer = 0x8e812000] 10:58:01 INFO - PROCESS | 1789 | 1471543081033 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 10:58:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:58:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1687ms 10:58:01 INFO - PROCESS | 1789 | 1471543081096 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 10:58:01 INFO - PROCESS | 1789 | 1471543081104 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 10:58:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:58:01 INFO - PROCESS | 1789 | 1471543081114 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:58:01 INFO - PROCESS | 1789 | 1471543081118 Marionette TRACE conn4 <- [1,2378,null,{}] 10:58:01 INFO - PROCESS | 1789 | 1471543081125 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:01 INFO - PROCESS | 1789 | 1471543081131 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:01 INFO - PROCESS | 1789 | 1471543081368 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 10:58:01 INFO - PROCESS | 1789 | 1471543081601 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:01 INFO - PROCESS | 1789 | 1471543081609 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:01 INFO - PROCESS | 1789 | ++DOCSHELL 0x92ace400 == 37 [pid = 1789] [id = 602] 10:58:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x936d7400) [pid = 1789] [serial = 1807] [outer = (nil)] 10:58:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x93768000) [pid = 1789] [serial = 1808] [outer = 0x936d7400] 10:58:01 INFO - PROCESS | 1789 | 1471543081745 Marionette DEBUG loaded listener.js 10:58:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x945a5000) [pid = 1789] [serial = 1809] [outer = 0x936d7400] 10:58:02 INFO - PROCESS | 1789 | 1471543082768 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 10:58:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:58:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1692ms 10:58:02 INFO - PROCESS | 1789 | 1471543082807 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 10:58:02 INFO - PROCESS | 1789 | 1471543082811 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 10:58:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:58:02 INFO - PROCESS | 1789 | 1471543082818 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:58:02 INFO - PROCESS | 1789 | 1471543082824 Marionette TRACE conn4 <- [1,2382,null,{}] 10:58:02 INFO - PROCESS | 1789 | 1471543082841 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:02 INFO - PROCESS | 1789 | 1471543082849 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:03 INFO - PROCESS | 1789 | 1471543083027 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 10:58:03 INFO - PROCESS | 1789 | 1471543083211 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:03 INFO - PROCESS | 1789 | 1471543083223 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:03 INFO - PROCESS | 1789 | ++DOCSHELL 0x97491400 == 38 [pid = 1789] [id = 603] 10:58:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x97e2f000) [pid = 1789] [serial = 1810] [outer = (nil)] 10:58:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x990e4000) [pid = 1789] [serial = 1811] [outer = 0x97e2f000] 10:58:03 INFO - PROCESS | 1789 | 1471543083308 Marionette DEBUG loaded listener.js 10:58:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x99ddec00) [pid = 1789] [serial = 1812] [outer = 0x97e2f000] 10:58:04 INFO - PROCESS | 1789 | 1471543084235 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 10:58:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:58:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1486ms 10:58:04 INFO - PROCESS | 1789 | 1471543084305 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 10:58:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:58:04 INFO - PROCESS | 1789 | 1471543084310 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 10:58:04 INFO - PROCESS | 1789 | 1471543084316 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:58:04 INFO - PROCESS | 1789 | 1471543084320 Marionette TRACE conn4 <- [1,2386,null,{}] 10:58:04 INFO - PROCESS | 1789 | 1471543084326 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:04 INFO - PROCESS | 1789 | 1471543084331 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:04 INFO - PROCESS | 1789 | 1471543084505 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 10:58:04 INFO - PROCESS | 1789 | 1471543084700 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:04 INFO - PROCESS | 1789 | 1471543084707 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:04 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5d6800 == 39 [pid = 1789] [id = 604] 10:58:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x9864c800) [pid = 1789] [serial = 1813] [outer = (nil)] 10:58:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x9a295000) [pid = 1789] [serial = 1814] [outer = 0x9864c800] 10:58:04 INFO - PROCESS | 1789 | 1471543084838 Marionette DEBUG loaded listener.js 10:58:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x9a417800) [pid = 1789] [serial = 1815] [outer = 0x9864c800] 10:58:05 INFO - PROCESS | 1789 | 1471543085807 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 10:58:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:58:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1529ms 10:58:05 INFO - PROCESS | 1789 | 1471543085846 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 10:58:05 INFO - PROCESS | 1789 | 1471543085849 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 10:58:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:58:05 INFO - PROCESS | 1789 | 1471543085856 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:58:05 INFO - PROCESS | 1789 | 1471543085860 Marionette TRACE conn4 <- [1,2390,null,{}] 10:58:05 INFO - PROCESS | 1789 | 1471543085881 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:05 INFO - PROCESS | 1789 | 1471543085888 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:06 INFO - PROCESS | 1789 | 1471543086108 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 10:58:06 INFO - PROCESS | 1789 | 1471543086242 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:06 INFO - PROCESS | 1789 | 1471543086250 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:06 INFO - PROCESS | 1789 | ++DOCSHELL 0x990e6400 == 40 [pid = 1789] [id = 605] 10:58:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x99f8b800) [pid = 1789] [serial = 1816] [outer = (nil)] 10:58:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x9a421400) [pid = 1789] [serial = 1817] [outer = 0x99f8b800] 10:58:06 INFO - PROCESS | 1789 | 1471543086337 Marionette DEBUG loaded listener.js 10:58:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9a423800) [pid = 1789] [serial = 1818] [outer = 0x99f8b800] 10:58:07 INFO - PROCESS | 1789 | 1471543087252 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 10:58:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:58:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1436ms 10:58:07 INFO - PROCESS | 1789 | 1471543087298 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 10:58:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:58:07 INFO - PROCESS | 1789 | 1471543087302 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 10:58:07 INFO - PROCESS | 1789 | 1471543087309 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:58:07 INFO - PROCESS | 1789 | 1471543087312 Marionette TRACE conn4 <- [1,2394,null,{}] 10:58:07 INFO - PROCESS | 1789 | 1471543087318 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:07 INFO - PROCESS | 1789 | 1471543087328 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:07 INFO - PROCESS | 1789 | 1471543087533 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 10:58:07 INFO - PROCESS | 1789 | 1471543087718 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:07 INFO - PROCESS | 1789 | 1471543087725 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:07 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e4e800 == 41 [pid = 1789] [id = 606] 10:58:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x9375ec00) [pid = 1789] [serial = 1819] [outer = (nil)] 10:58:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9a671c00) [pid = 1789] [serial = 1820] [outer = 0x9375ec00] 10:58:07 INFO - PROCESS | 1789 | 1471543087808 Marionette DEBUG loaded listener.js 10:58:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9ab2e800) [pid = 1789] [serial = 1821] [outer = 0x9375ec00] 10:58:08 INFO - PROCESS | 1789 | 1471543088785 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:58:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:58:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1543ms 10:58:08 INFO - PROCESS | 1789 | 1471543088852 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 10:58:08 INFO - PROCESS | 1789 | 1471543088856 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 10:58:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:58:08 INFO - PROCESS | 1789 | 1471543088862 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:58:08 INFO - PROCESS | 1789 | 1471543088866 Marionette TRACE conn4 <- [1,2398,null,{}] 10:58:08 INFO - PROCESS | 1789 | 1471543088871 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:08 INFO - PROCESS | 1789 | 1471543088877 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:09 INFO - PROCESS | 1789 | 1471543089043 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 10:58:09 INFO - PROCESS | 1789 | 1471543089510 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:09 INFO - PROCESS | 1789 | 1471543089521 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:09 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e629400 == 42 [pid = 1789] [id = 607] 10:58:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x8e629800) [pid = 1789] [serial = 1822] [outer = (nil)] 10:58:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x8e812800) [pid = 1789] [serial = 1823] [outer = 0x8e629800] 10:58:09 INFO - PROCESS | 1789 | 1471543089600 Marionette DEBUG loaded listener.js 10:58:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x8f417400) [pid = 1789] [serial = 1824] [outer = 0x8e629800] 10:58:10 INFO - PROCESS | 1789 | 1471543090506 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 10:58:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:58:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1729ms 10:58:10 INFO - PROCESS | 1789 | 1471543090594 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 10:58:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:58:10 INFO - PROCESS | 1789 | 1471543090605 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 10:58:10 INFO - PROCESS | 1789 | 1471543090615 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:58:10 INFO - PROCESS | 1789 | 1471543090620 Marionette TRACE conn4 <- [1,2402,null,{}] 10:58:10 INFO - PROCESS | 1789 | 1471543090627 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:10 INFO - PROCESS | 1789 | 1471543090633 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:10 INFO - PROCESS | 1789 | 1471543090884 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 10:58:11 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5d7800 == 41 [pid = 1789] [id = 572] 10:58:11 INFO - PROCESS | 1789 | --DOCSHELL 0x8e61d400 == 40 [pid = 1789] [id = 586] 10:58:11 INFO - PROCESS | 1789 | --DOCSHELL 0x928a4400 == 39 [pid = 1789] [id = 574] 10:58:11 INFO - PROCESS | 1789 | --DOCSHELL 0x8e813800 == 38 [pid = 1789] [id = 573] 10:58:11 INFO - PROCESS | 1789 | --DOCSHELL 0x928a4000 == 37 [pid = 1789] [id = 580] 10:58:11 INFO - PROCESS | 1789 | --DOCSHELL 0x8e809800 == 36 [pid = 1789] [id = 579] 10:58:11 INFO - PROCESS | 1789 | --DOCSHELL 0x91a75000 == 35 [pid = 1789] [id = 577] 10:58:11 INFO - PROCESS | 1789 | --DOCSHELL 0x8f40fc00 == 34 [pid = 1789] [id = 576] 10:58:11 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5d5800 == 33 [pid = 1789] [id = 578] 10:58:11 INFO - PROCESS | 1789 | --DOCSHELL 0x928b0800 == 32 [pid = 1789] [id = 575] 10:58:11 INFO - PROCESS | 1789 | --DOCSHELL 0x99f88400 == 31 [pid = 1789] [id = 584] 10:58:11 INFO - PROCESS | 1789 | --DOCSHELL 0x8e61f000 == 30 [pid = 1789] [id = 585] 10:58:11 INFO - PROCESS | 1789 | --DOCSHELL 0x97ef3000 == 29 [pid = 1789] [id = 581] 10:58:11 INFO - PROCESS | 1789 | --DOCSHELL 0x97489c00 == 28 [pid = 1789] [id = 582] 10:58:11 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5d6400 == 27 [pid = 1789] [id = 583] 10:58:11 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x928a6800) [pid = 1789] [serial = 1740] [outer = (nil)] [url = about:blank] 10:58:11 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x91d55c00) [pid = 1789] [serial = 1739] [outer = (nil)] [url = about:blank] 10:58:11 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x94fbc000) [pid = 1789] [serial = 1743] [outer = (nil)] [url = about:blank] 10:58:11 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x945a0400) [pid = 1789] [serial = 1742] [outer = (nil)] [url = about:blank] 10:58:11 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x99ce9c00) [pid = 1789] [serial = 1746] [outer = (nil)] [url = about:blank] 10:58:11 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x99052400) [pid = 1789] [serial = 1745] [outer = (nil)] [url = about:blank] 10:58:11 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x9a418400) [pid = 1789] [serial = 1749] [outer = (nil)] [url = about:blank] 10:58:11 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x9a020000) [pid = 1789] [serial = 1748] [outer = (nil)] [url = about:blank] 10:58:11 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x9a425800) [pid = 1789] [serial = 1752] [outer = (nil)] [url = about:blank] 10:58:11 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x9a41fc00) [pid = 1789] [serial = 1751] [outer = (nil)] [url = about:blank] 10:58:11 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x8e62a000) [pid = 1789] [serial = 1760] [outer = (nil)] [url = about:blank] 10:58:11 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8e815c00) [pid = 1789] [serial = 1761] [outer = (nil)] [url = about:blank] 10:58:11 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8f413000) [pid = 1789] [serial = 1758] [outer = (nil)] [url = about:blank] 10:58:11 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8e80d400) [pid = 1789] [serial = 1757] [outer = (nil)] [url = about:blank] 10:58:11 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9ab30c00) [pid = 1789] [serial = 1755] [outer = (nil)] [url = about:blank] 10:58:11 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x90e4d000) [pid = 1789] [serial = 1763] [outer = (nil)] [url = about:blank] 10:58:11 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x90e56000) [pid = 1789] [serial = 1764] [outer = (nil)] [url = about:blank] 10:58:11 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x9ab2d800) [pid = 1789] [serial = 1754] [outer = (nil)] [url = about:blank] 10:58:11 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x92aca000) [pid = 1789] [serial = 1769] [outer = (nil)] [url = about:blank] 10:58:11 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x9375a800) [pid = 1789] [serial = 1772] [outer = (nil)] [url = about:blank] 10:58:11 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x93760800) [pid = 1789] [serial = 1773] [outer = (nil)] [url = about:blank] 10:58:11 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x9374e400) [pid = 1789] [serial = 1770] [outer = (nil)] [url = about:blank] 10:58:11 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x921c4800) [pid = 1789] [serial = 1767] [outer = (nil)] [url = about:blank] 10:58:11 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x91d53400) [pid = 1789] [serial = 1766] [outer = (nil)] [url = about:blank] 10:58:12 INFO - PROCESS | 1789 | 1471543092149 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:12 INFO - PROCESS | 1789 | 1471543092157 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:12 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5e1c00 == 28 [pid = 1789] [id = 608] 10:58:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x8e5e2000) [pid = 1789] [serial = 1825] [outer = (nil)] 10:58:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x8e624c00) [pid = 1789] [serial = 1826] [outer = 0x8e5e2000] 10:58:12 INFO - PROCESS | 1789 | 1471543092237 Marionette DEBUG loaded listener.js 10:58:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x8e80e400) [pid = 1789] [serial = 1827] [outer = 0x8e5e2000] 10:58:13 INFO - PROCESS | 1789 | 1471543093068 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 10:58:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:58:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 2491ms 10:58:13 INFO - PROCESS | 1789 | 1471543093109 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 10:58:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:58:13 INFO - PROCESS | 1789 | 1471543093114 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 10:58:13 INFO - PROCESS | 1789 | 1471543093122 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:58:13 INFO - PROCESS | 1789 | 1471543093126 Marionette TRACE conn4 <- [1,2406,null,{}] 10:58:13 INFO - PROCESS | 1789 | 1471543093133 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:13 INFO - PROCESS | 1789 | 1471543093141 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:13 INFO - PROCESS | 1789 | 1471543093300 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 10:58:13 INFO - PROCESS | 1789 | 1471543093312 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:13 INFO - PROCESS | 1789 | 1471543093319 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:13 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e47c00 == 29 [pid = 1789] [id = 609] 10:58:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x90e49400) [pid = 1789] [serial = 1828] [outer = (nil)] 10:58:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90e50400) [pid = 1789] [serial = 1829] [outer = 0x90e49400] 10:58:13 INFO - PROCESS | 1789 | 1471543093397 Marionette DEBUG loaded listener.js 10:58:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x90e5ac00) [pid = 1789] [serial = 1830] [outer = 0x90e49400] 10:58:14 INFO - PROCESS | 1789 | 1471543094345 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 10:58:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:58:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1282ms 10:58:14 INFO - PROCESS | 1789 | 1471543094410 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 10:58:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:58:14 INFO - PROCESS | 1789 | 1471543094417 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 10:58:14 INFO - PROCESS | 1789 | 1471543094423 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:58:14 INFO - PROCESS | 1789 | 1471543094427 Marionette TRACE conn4 <- [1,2410,null,{}] 10:58:14 INFO - PROCESS | 1789 | 1471543094433 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:14 INFO - PROCESS | 1789 | 1471543094438 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:14 INFO - PROCESS | 1789 | 1471543094609 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 10:58:14 INFO - PROCESS | 1789 | 1471543094791 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:14 INFO - PROCESS | 1789 | 1471543094801 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:14 INFO - PROCESS | 1789 | ++DOCSHELL 0x91d49000 == 30 [pid = 1789] [id = 610] 10:58:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x91d49400) [pid = 1789] [serial = 1831] [outer = (nil)] 10:58:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x92042000) [pid = 1789] [serial = 1832] [outer = 0x91d49400] 10:58:14 INFO - PROCESS | 1789 | 1471543094870 Marionette DEBUG loaded listener.js 10:58:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x921c9000) [pid = 1789] [serial = 1833] [outer = 0x91d49400] 10:58:15 INFO - PROCESS | 1789 | 1471543095895 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 10:58:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:58:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1533ms 10:58:15 INFO - PROCESS | 1789 | 1471543095957 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 10:58:15 INFO - PROCESS | 1789 | 1471543095961 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 10:58:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:58:15 INFO - PROCESS | 1789 | 1471543095978 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:58:15 INFO - PROCESS | 1789 | 1471543095988 Marionette TRACE conn4 <- [1,2414,null,{}] 10:58:16 INFO - PROCESS | 1789 | 1471543096001 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:16 INFO - PROCESS | 1789 | 1471543096009 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:16 INFO - PROCESS | 1789 | 1471543096234 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 10:58:16 INFO - PROCESS | 1789 | 1471543096257 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:16 INFO - PROCESS | 1789 | 1471543096265 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:16 INFO - PROCESS | 1789 | ++DOCSHELL 0x92960c00 == 31 [pid = 1789] [id = 611] 10:58:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x92ac1400) [pid = 1789] [serial = 1834] [outer = (nil)] 10:58:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x936db000) [pid = 1789] [serial = 1835] [outer = 0x92ac1400] 10:58:16 INFO - PROCESS | 1789 | 1471543096336 Marionette DEBUG loaded listener.js 10:58:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x9375a800) [pid = 1789] [serial = 1836] [outer = 0x92ac1400] 10:58:17 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x90e43c00) [pid = 1789] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:58:17 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x96252800) [pid = 1789] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:58:17 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x92acf000) [pid = 1789] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:58:17 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8f414000) [pid = 1789] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:58:17 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8e621800) [pid = 1789] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:58:17 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x9386a000) [pid = 1789] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:58:17 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x92960800) [pid = 1789] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:58:17 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x936d8800) [pid = 1789] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:58:17 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x91a79400) [pid = 1789] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:58:17 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x9748f800) [pid = 1789] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:58:17 INFO - PROCESS | 1789 | 1471543097793 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 10:58:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:58:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1853ms 10:58:17 INFO - PROCESS | 1789 | 1471543097822 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 10:58:17 INFO - PROCESS | 1789 | 1471543097826 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 10:58:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:58:17 INFO - PROCESS | 1789 | 1471543097841 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:58:17 INFO - PROCESS | 1789 | 1471543097845 Marionette TRACE conn4 <- [1,2418,null,{}] 10:58:17 INFO - PROCESS | 1789 | 1471543097850 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:17 INFO - PROCESS | 1789 | 1471543097855 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:18 INFO - PROCESS | 1789 | 1471543098006 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 10:58:18 INFO - PROCESS | 1789 | 1471543098020 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:18 INFO - PROCESS | 1789 | 1471543098030 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:18 INFO - PROCESS | 1789 | ++DOCSHELL 0x91a79400 == 32 [pid = 1789] [id = 612] 10:58:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x92ac2c00) [pid = 1789] [serial = 1837] [outer = (nil)] 10:58:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x93764400) [pid = 1789] [serial = 1838] [outer = 0x92ac2c00] 10:58:18 INFO - PROCESS | 1789 | 1471543098103 Marionette DEBUG loaded listener.js 10:58:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x93765c00) [pid = 1789] [serial = 1839] [outer = 0x92ac2c00] 10:58:18 INFO - PROCESS | 1789 | 1471543098992 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 10:58:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:58:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1178ms 10:58:19 INFO - PROCESS | 1789 | 1471543099019 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 10:58:19 INFO - PROCESS | 1789 | 1471543099023 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 10:58:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:58:19 INFO - PROCESS | 1789 | 1471543099029 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:58:19 INFO - PROCESS | 1789 | 1471543099033 Marionette TRACE conn4 <- [1,2422,null,{}] 10:58:19 INFO - PROCESS | 1789 | 1471543099038 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:19 INFO - PROCESS | 1789 | 1471543099043 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:19 INFO - PROCESS | 1789 | 1471543099240 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 10:58:19 INFO - PROCESS | 1789 | 1471543099389 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:19 INFO - PROCESS | 1789 | 1471543099399 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:19 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5d5c00 == 33 [pid = 1789] [id = 613] 10:58:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x8e5d6400) [pid = 1789] [serial = 1840] [outer = (nil)] 10:58:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8e61d400) [pid = 1789] [serial = 1841] [outer = 0x8e5d6400] 10:58:19 INFO - PROCESS | 1789 | 1471543099494 Marionette DEBUG loaded listener.js 10:58:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x8e814000) [pid = 1789] [serial = 1842] [outer = 0x8e5d6400] 10:58:20 INFO - PROCESS | 1789 | 1471543100610 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 10:58:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:58:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1637ms 10:58:20 INFO - PROCESS | 1789 | 1471543100669 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 10:58:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:58:20 INFO - PROCESS | 1789 | 1471543100676 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 10:58:20 INFO - PROCESS | 1789 | 1471543100683 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:58:20 INFO - PROCESS | 1789 | 1471543100688 Marionette TRACE conn4 <- [1,2426,null,{}] 10:58:20 INFO - PROCESS | 1789 | 1471543100696 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:20 INFO - PROCESS | 1789 | 1471543100704 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:20 INFO - PROCESS | 1789 | 1471543100886 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 10:58:21 INFO - PROCESS | 1789 | 1471543101114 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:21 INFO - PROCESS | 1789 | 1471543101126 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:21 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5df000 == 34 [pid = 1789] [id = 614] 10:58:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x8e810400) [pid = 1789] [serial = 1843] [outer = (nil)] 10:58:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x91add000) [pid = 1789] [serial = 1844] [outer = 0x8e810400] 10:58:21 INFO - PROCESS | 1789 | 1471543101215 Marionette DEBUG loaded listener.js 10:58:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x921c6800) [pid = 1789] [serial = 1845] [outer = 0x8e810400] 10:58:22 INFO - PROCESS | 1789 | 1471543102200 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 10:58:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:58:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1585ms 10:58:22 INFO - PROCESS | 1789 | 1471543102272 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 10:58:22 INFO - PROCESS | 1789 | 1471543102279 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 10:58:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:58:22 INFO - PROCESS | 1789 | 1471543102286 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:58:22 INFO - PROCESS | 1789 | 1471543102289 Marionette TRACE conn4 <- [1,2430,null,{}] 10:58:22 INFO - PROCESS | 1789 | 1471543102296 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:22 INFO - PROCESS | 1789 | 1471543102300 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:22 INFO - PROCESS | 1789 | 1471543102519 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 10:58:22 INFO - PROCESS | 1789 | 1471543102789 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:22 INFO - PROCESS | 1789 | 1471543102799 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:22 INFO - PROCESS | 1789 | ++DOCSHELL 0x936dd800 == 35 [pid = 1789] [id = 615] 10:58:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x936de000) [pid = 1789] [serial = 1846] [outer = (nil)] 10:58:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x9386fc00) [pid = 1789] [serial = 1847] [outer = 0x936de000] 10:58:22 INFO - PROCESS | 1789 | 1471543102927 Marionette DEBUG loaded listener.js 10:58:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x945a8800) [pid = 1789] [serial = 1848] [outer = 0x936de000] 10:58:23 INFO - PROCESS | 1789 | 1471543103937 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 10:58:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:58:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1731ms 10:58:24 INFO - PROCESS | 1789 | 1471543104018 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 10:58:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:58:24 INFO - PROCESS | 1789 | 1471543104022 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 10:58:24 INFO - PROCESS | 1789 | 1471543104037 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:58:24 INFO - PROCESS | 1789 | 1471543104045 Marionette TRACE conn4 <- [1,2434,null,{}] 10:58:24 INFO - PROCESS | 1789 | 1471543104054 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:24 INFO - PROCESS | 1789 | 1471543104061 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:24 INFO - PROCESS | 1789 | 1471543104282 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 10:58:24 INFO - PROCESS | 1789 | 1471543104521 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:24 INFO - PROCESS | 1789 | 1471543104528 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:24 INFO - PROCESS | 1789 | ++DOCSHELL 0x9386bc00 == 36 [pid = 1789] [id = 616] 10:58:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x94fc2c00) [pid = 1789] [serial = 1849] [outer = (nil)] 10:58:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x94ff7c00) [pid = 1789] [serial = 1850] [outer = 0x94fc2c00] 10:58:24 INFO - PROCESS | 1789 | 1471543104652 Marionette DEBUG loaded listener.js 10:58:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x962bf400) [pid = 1789] [serial = 1851] [outer = 0x94fc2c00] 10:58:25 INFO - PROCESS | 1789 | 1471543105835 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 10:58:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:58:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1856ms 10:58:25 INFO - PROCESS | 1789 | 1471543105885 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 10:58:25 INFO - PROCESS | 1789 | 1471543105891 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 10:58:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:58:25 INFO - PROCESS | 1789 | 1471543105906 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:58:25 INFO - PROCESS | 1789 | 1471543105911 Marionette TRACE conn4 <- [1,2438,null,{}] 10:58:25 INFO - PROCESS | 1789 | 1471543105921 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:25 INFO - PROCESS | 1789 | 1471543105925 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:26 INFO - PROCESS | 1789 | 1471543106098 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 10:58:26 INFO - PROCESS | 1789 | 1471543106371 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:26 INFO - PROCESS | 1789 | 1471543106387 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:26 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b37000 == 37 [pid = 1789] [id = 617] 10:58:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x90b39000) [pid = 1789] [serial = 1852] [outer = (nil)] 10:58:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x90e46c00) [pid = 1789] [serial = 1853] [outer = 0x90b39000] 10:58:26 INFO - PROCESS | 1789 | 1471543106500 Marionette DEBUG loaded listener.js 10:58:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x90e56400) [pid = 1789] [serial = 1854] [outer = 0x90b39000] 10:58:26 INFO - PROCESS | 1789 | --DOCSHELL 0x8f40ac00 == 36 [pid = 1789] [id = 589] 10:58:26 INFO - PROCESS | 1789 | --DOCSHELL 0x91a75800 == 35 [pid = 1789] [id = 596] 10:58:26 INFO - PROCESS | 1789 | --DOCSHELL 0x91a79400 == 34 [pid = 1789] [id = 612] 10:58:26 INFO - PROCESS | 1789 | --DOCSHELL 0x92960c00 == 33 [pid = 1789] [id = 611] 10:58:27 INFO - PROCESS | 1789 | --DOCSHELL 0x91d49000 == 32 [pid = 1789] [id = 610] 10:58:27 INFO - PROCESS | 1789 | --DOCSHELL 0x90e47c00 == 31 [pid = 1789] [id = 609] 10:58:27 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5e1c00 == 30 [pid = 1789] [id = 608] 10:58:27 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x98697c00) [pid = 1789] [serial = 1803] [outer = (nil)] [url = about:blank] 10:58:27 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x90e5a800) [pid = 1789] [serial = 1778] [outer = (nil)] [url = about:blank] 10:58:27 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x962bf000) [pid = 1789] [serial = 1784] [outer = (nil)] [url = about:blank] 10:58:27 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x962c5000) [pid = 1789] [serial = 1785] [outer = (nil)] [url = about:blank] 10:58:27 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x9374e800) [pid = 1789] [serial = 1781] [outer = (nil)] [url = about:blank] 10:58:27 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x90b2e000) [pid = 1789] [serial = 1787] [outer = (nil)] [url = about:blank] 10:58:27 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x91a73000) [pid = 1789] [serial = 1799] [outer = (nil)] [url = about:blank] 10:58:27 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x945f2800) [pid = 1789] [serial = 1776] [outer = (nil)] [url = about:blank] 10:58:27 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x91d4bc00) [pid = 1789] [serial = 1779] [outer = (nil)] [url = about:blank] 10:58:27 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x93a80c00) [pid = 1789] [serial = 1775] [outer = (nil)] [url = about:blank] 10:58:27 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9625b000) [pid = 1789] [serial = 1797] [outer = (nil)] [url = about:blank] 10:58:27 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x90e45800) [pid = 1789] [serial = 1788] [outer = (nil)] [url = about:blank] 10:58:27 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x9375e400) [pid = 1789] [serial = 1793] [outer = (nil)] [url = about:blank] 10:58:27 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x9295ac00) [pid = 1789] [serial = 1800] [outer = (nil)] [url = about:blank] 10:58:27 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x94fef800) [pid = 1789] [serial = 1796] [outer = (nil)] [url = about:blank] 10:58:27 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x91adbc00) [pid = 1789] [serial = 1790] [outer = (nil)] [url = about:blank] 10:58:27 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x921bcc00) [pid = 1789] [serial = 1791] [outer = (nil)] [url = about:blank] 10:58:27 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x9376bc00) [pid = 1789] [serial = 1782] [outer = (nil)] [url = about:blank] 10:58:27 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x93a82400) [pid = 1789] [serial = 1794] [outer = (nil)] [url = about:blank] 10:58:27 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x97e36000) [pid = 1789] [serial = 1802] [outer = (nil)] [url = about:blank] 10:58:27 INFO - PROCESS | 1789 | 1471543107420 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 10:58:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:58:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1541ms 10:58:27 INFO - PROCESS | 1789 | 1471543107440 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 10:58:27 INFO - PROCESS | 1789 | 1471543107446 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 10:58:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:58:27 INFO - PROCESS | 1789 | 1471543107456 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:58:27 INFO - PROCESS | 1789 | 1471543107459 Marionette TRACE conn4 <- [1,2442,null,{}] 10:58:27 INFO - PROCESS | 1789 | 1471543107466 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:27 INFO - PROCESS | 1789 | 1471543107471 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:27 INFO - PROCESS | 1789 | 1471543107640 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 10:58:27 INFO - PROCESS | 1789 | 1471543107650 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:27 INFO - PROCESS | 1789 | 1471543107658 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:27 INFO - PROCESS | 1789 | ++DOCSHELL 0x91adbc00 == 31 [pid = 1789] [id = 618] 10:58:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x91d4bc00) [pid = 1789] [serial = 1855] [outer = (nil)] 10:58:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x9203f000) [pid = 1789] [serial = 1856] [outer = 0x91d4bc00] 10:58:27 INFO - PROCESS | 1789 | 1471543107731 Marionette DEBUG loaded listener.js 10:58:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x928a7c00) [pid = 1789] [serial = 1857] [outer = 0x91d4bc00] 10:58:28 INFO - PROCESS | 1789 | 1471543108665 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 10:58:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:58:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1235ms 10:58:28 INFO - PROCESS | 1789 | 1471543108692 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 10:58:28 INFO - PROCESS | 1789 | 1471543108694 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 10:58:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:58:28 INFO - PROCESS | 1789 | 1471543108701 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:58:28 INFO - PROCESS | 1789 | 1471543108707 Marionette TRACE conn4 <- [1,2446,null,{}] 10:58:28 INFO - PROCESS | 1789 | 1471543108722 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:28 INFO - PROCESS | 1789 | 1471543108730 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:28 INFO - PROCESS | 1789 | 1471543108895 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 10:58:28 INFO - PROCESS | 1789 | 1471543108907 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:28 INFO - PROCESS | 1789 | 1471543108915 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:29 INFO - PROCESS | 1789 | ++DOCSHELL 0x92acc000 == 32 [pid = 1789] [id = 619] 10:58:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x92ad0000) [pid = 1789] [serial = 1858] [outer = (nil)] 10:58:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x93764800) [pid = 1789] [serial = 1859] [outer = 0x92ad0000] 10:58:29 INFO - PROCESS | 1789 | 1471543109129 Marionette DEBUG loaded listener.js 10:58:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x93a82c00) [pid = 1789] [serial = 1860] [outer = 0x92ad0000] 10:58:29 INFO - PROCESS | 1789 | 1471543109995 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 10:58:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:58:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1331ms 10:58:30 INFO - PROCESS | 1789 | 1471543110032 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 10:58:30 INFO - PROCESS | 1789 | 1471543110037 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 10:58:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:58:30 INFO - PROCESS | 1789 | 1471543110051 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:58:30 INFO - PROCESS | 1789 | 1471543110054 Marionette TRACE conn4 <- [1,2450,null,{}] 10:58:30 INFO - PROCESS | 1789 | 1471543110063 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:30 INFO - PROCESS | 1789 | 1471543110067 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:30 INFO - PROCESS | 1789 | 1471543110286 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 10:58:30 INFO - PROCESS | 1789 | 1471543110309 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:30 INFO - PROCESS | 1789 | 1471543110316 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:30 INFO - PROCESS | 1789 | ++DOCSHELL 0x928ad000 == 33 [pid = 1789] [id = 620] 10:58:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x94fb5800) [pid = 1789] [serial = 1861] [outer = (nil)] 10:58:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x94ff1800) [pid = 1789] [serial = 1862] [outer = 0x94fb5800] 10:58:30 INFO - PROCESS | 1789 | 1471543110386 Marionette DEBUG loaded listener.js 10:58:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x962c0400) [pid = 1789] [serial = 1863] [outer = 0x94fb5800] 10:58:31 INFO - PROCESS | 1789 | 1471543111328 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 10:58:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:58:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1341ms 10:58:31 INFO - PROCESS | 1789 | 1471543111393 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 10:58:31 INFO - PROCESS | 1789 | 1471543111396 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 10:58:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:58:31 INFO - PROCESS | 1789 | 1471543111403 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:58:31 INFO - PROCESS | 1789 | 1471543111405 Marionette TRACE conn4 <- [1,2454,null,{}] 10:58:31 INFO - PROCESS | 1789 | 1471543111411 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:31 INFO - PROCESS | 1789 | 1471543111416 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:31 INFO - PROCESS | 1789 | 1471543111623 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 10:58:31 INFO - PROCESS | 1789 | 1471543111640 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:31 INFO - PROCESS | 1789 | 1471543111650 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:31 INFO - PROCESS | 1789 | ++DOCSHELL 0x93766000 == 34 [pid = 1789] [id = 621] 10:58:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x94fbb000) [pid = 1789] [serial = 1864] [outer = (nil)] 10:58:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x97488000) [pid = 1789] [serial = 1865] [outer = 0x94fbb000] 10:58:31 INFO - PROCESS | 1789 | 1471543111717 Marionette DEBUG loaded listener.js 10:58:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x97485400) [pid = 1789] [serial = 1866] [outer = 0x94fbb000] 10:58:32 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x92ac1400) [pid = 1789] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:58:32 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8e5e2000) [pid = 1789] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:58:32 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x8e629800) [pid = 1789] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:58:32 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x90e49400) [pid = 1789] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:58:32 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8e812000) [pid = 1789] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:58:32 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x936d7400) [pid = 1789] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:58:32 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x97e2f000) [pid = 1789] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:58:32 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x9864c800) [pid = 1789] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:58:32 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x99f8b800) [pid = 1789] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:58:32 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x91d49400) [pid = 1789] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:58:32 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x9375ec00) [pid = 1789] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:58:32 INFO - PROCESS | 1789 | 1471543112771 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 10:58:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:58:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1433ms 10:58:32 INFO - PROCESS | 1789 | 1471543112836 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 10:58:32 INFO - PROCESS | 1789 | 1471543112839 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 10:58:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:58:32 INFO - PROCESS | 1789 | 1471543112845 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:58:32 INFO - PROCESS | 1789 | 1471543112848 Marionette TRACE conn4 <- [1,2458,null,{}] 10:58:32 INFO - PROCESS | 1789 | 1471543112854 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:32 INFO - PROCESS | 1789 | 1471543112864 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:33 INFO - PROCESS | 1789 | 1471543113128 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 10:58:33 INFO - PROCESS | 1789 | 1471543113156 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:33 INFO - PROCESS | 1789 | 1471543113162 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:33 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e810800 == 35 [pid = 1789] [id = 622] 10:58:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x90e45400) [pid = 1789] [serial = 1867] [outer = (nil)] 10:58:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x94fb4400) [pid = 1789] [serial = 1868] [outer = 0x90e45400] 10:58:33 INFO - PROCESS | 1789 | 1471543113241 Marionette DEBUG loaded listener.js 10:58:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x99591c00) [pid = 1789] [serial = 1869] [outer = 0x90e45400] 10:58:34 INFO - PROCESS | 1789 | 1471543114068 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 10:58:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:58:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1277ms 10:58:34 INFO - PROCESS | 1789 | 1471543114171 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 10:58:34 INFO - PROCESS | 1789 | 1471543114177 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 10:58:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:58:34 INFO - PROCESS | 1789 | 1471543114187 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:58:34 INFO - PROCESS | 1789 | 1471543114194 Marionette TRACE conn4 <- [1,2462,null,{}] 10:58:34 INFO - PROCESS | 1789 | 1471543114203 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:34 INFO - PROCESS | 1789 | 1471543114208 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:34 INFO - PROCESS | 1789 | 1471543114422 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 10:58:34 INFO - PROCESS | 1789 | 1471543114606 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:34 INFO - PROCESS | 1789 | 1471543114624 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:34 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e813c00 == 36 [pid = 1789] [id = 623] 10:58:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8f414800) [pid = 1789] [serial = 1870] [outer = (nil)] 10:58:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x90b2e800) [pid = 1789] [serial = 1871] [outer = 0x8f414800] 10:58:34 INFO - PROCESS | 1789 | 1471543114706 Marionette DEBUG loaded listener.js 10:58:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x90b36800) [pid = 1789] [serial = 1872] [outer = 0x8f414800] 10:58:35 INFO - PROCESS | 1789 | 1471543115770 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 10:58:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:58:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1633ms 10:58:35 INFO - PROCESS | 1789 | 1471543115821 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 10:58:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:58:35 INFO - PROCESS | 1789 | 1471543115826 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 10:58:35 INFO - PROCESS | 1789 | 1471543115837 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:58:35 INFO - PROCESS | 1789 | 1471543115843 Marionette TRACE conn4 <- [1,2466,null,{}] 10:58:35 INFO - PROCESS | 1789 | 1471543115850 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:35 INFO - PROCESS | 1789 | 1471543115856 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:36 INFO - PROCESS | 1789 | 1471543116035 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 10:58:36 INFO - PROCESS | 1789 | 1471543116267 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:36 INFO - PROCESS | 1789 | 1471543116275 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:36 INFO - PROCESS | 1789 | ++DOCSHELL 0x928a7800 == 37 [pid = 1789] [id = 624] 10:58:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x92959800) [pid = 1789] [serial = 1873] [outer = (nil)] 10:58:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x92ac7400) [pid = 1789] [serial = 1874] [outer = 0x92959800] 10:58:36 INFO - PROCESS | 1789 | 1471543116408 Marionette DEBUG loaded listener.js 10:58:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x92ad0c00) [pid = 1789] [serial = 1875] [outer = 0x92959800] 10:58:37 INFO - PROCESS | 1789 | 1471543117340 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 10:58:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:58:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1536ms 10:58:37 INFO - PROCESS | 1789 | 1471543117369 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 10:58:37 INFO - PROCESS | 1789 | 1471543117373 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 10:58:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:58:37 INFO - PROCESS | 1789 | 1471543117380 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:58:37 INFO - PROCESS | 1789 | 1471543117384 Marionette TRACE conn4 <- [1,2470,null,{}] 10:58:37 INFO - PROCESS | 1789 | 1471543117398 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:37 INFO - PROCESS | 1789 | 1471543117406 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:37 INFO - PROCESS | 1789 | 1471543117622 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 10:58:37 INFO - PROCESS | 1789 | 1471543117808 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:37 INFO - PROCESS | 1789 | 1471543117821 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:37 INFO - PROCESS | 1789 | ++DOCSHELL 0x9748f800 == 38 [pid = 1789] [id = 625] 10:58:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x97490c00) [pid = 1789] [serial = 1876] [outer = (nil)] 10:58:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x97efb400) [pid = 1789] [serial = 1877] [outer = 0x97490c00] 10:58:37 INFO - PROCESS | 1789 | 1471543117905 Marionette DEBUG loaded listener.js 10:58:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x99599400) [pid = 1789] [serial = 1878] [outer = 0x97490c00] 10:58:38 INFO - PROCESS | 1789 | 1471543118902 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 10:58:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:58:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1577ms 10:58:38 INFO - PROCESS | 1789 | 1471543118958 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 10:58:38 INFO - PROCESS | 1789 | 1471543118961 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 10:58:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:58:38 INFO - PROCESS | 1789 | 1471543118968 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:58:38 INFO - PROCESS | 1789 | 1471543118971 Marionette TRACE conn4 <- [1,2474,null,{}] 10:58:38 INFO - PROCESS | 1789 | 1471543118977 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:38 INFO - PROCESS | 1789 | 1471543118983 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:39 INFO - PROCESS | 1789 | 1471543119161 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 10:58:39 INFO - PROCESS | 1789 | 1471543119342 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:39 INFO - PROCESS | 1789 | 1471543119353 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:39 INFO - PROCESS | 1789 | ++DOCSHELL 0x99dde400 == 39 [pid = 1789] [id = 626] 10:58:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x99f8b800) [pid = 1789] [serial = 1879] [outer = (nil)] 10:58:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x9a3de400) [pid = 1789] [serial = 1880] [outer = 0x99f8b800] 10:58:39 INFO - PROCESS | 1789 | 1471543119436 Marionette DEBUG loaded listener.js 10:58:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x9a416400) [pid = 1789] [serial = 1881] [outer = 0x99f8b800] 10:58:40 INFO - PROCESS | 1789 | 1471543120410 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 10:58:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:58:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1484ms 10:58:40 INFO - PROCESS | 1789 | 1471543120455 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 10:58:40 INFO - PROCESS | 1789 | 1471543120459 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 10:58:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:58:40 INFO - PROCESS | 1789 | 1471543120484 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:58:40 INFO - PROCESS | 1789 | 1471543120487 Marionette TRACE conn4 <- [1,2478,null,{}] 10:58:40 INFO - PROCESS | 1789 | 1471543120493 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:40 INFO - PROCESS | 1789 | 1471543120499 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:40 INFO - PROCESS | 1789 | 1471543120672 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 10:58:40 INFO - PROCESS | 1789 | 1471543120867 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:40 INFO - PROCESS | 1789 | 1471543120875 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:40 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5e1400 == 40 [pid = 1789] [id = 627] 10:58:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x99d41c00) [pid = 1789] [serial = 1882] [outer = (nil)] 10:58:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9a425000) [pid = 1789] [serial = 1883] [outer = 0x99d41c00] 10:58:40 INFO - PROCESS | 1789 | 1471543120965 Marionette DEBUG loaded listener.js 10:58:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x9a4ef400) [pid = 1789] [serial = 1884] [outer = 0x99d41c00] 10:58:41 INFO - PROCESS | 1789 | 1471543121905 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 10:58:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:58:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1483ms 10:58:41 INFO - PROCESS | 1789 | 1471543121965 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 10:58:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:58:41 INFO - PROCESS | 1789 | 1471543121969 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 10:58:41 INFO - PROCESS | 1789 | 1471543121975 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:58:41 INFO - PROCESS | 1789 | 1471543121979 Marionette TRACE conn4 <- [1,2482,null,{}] 10:58:41 INFO - PROCESS | 1789 | 1471543121985 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:42 INFO - PROCESS | 1789 | 1471543121995 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:42 INFO - PROCESS | 1789 | 1471543122244 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 10:58:42 INFO - PROCESS | 1789 | 1471543122494 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:42 INFO - PROCESS | 1789 | 1471543122501 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:42 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5e0000 == 41 [pid = 1789] [id = 628] 10:58:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x8e623800) [pid = 1789] [serial = 1885] [outer = (nil)] 10:58:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x90b37c00) [pid = 1789] [serial = 1886] [outer = 0x8e623800] 10:58:42 INFO - PROCESS | 1789 | 1471543122636 Marionette DEBUG loaded listener.js 10:58:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x93754400) [pid = 1789] [serial = 1887] [outer = 0x8e623800] 10:58:43 INFO - PROCESS | 1789 | 1471543123774 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 10:58:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:58:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1838ms 10:58:43 INFO - PROCESS | 1789 | 1471543123814 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 10:58:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:58:43 INFO - PROCESS | 1789 | 1471543123820 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 10:58:43 INFO - PROCESS | 1789 | 1471543123828 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:58:43 INFO - PROCESS | 1789 | 1471543123832 Marionette TRACE conn4 <- [1,2486,null,{}] 10:58:43 INFO - PROCESS | 1789 | 1471543123840 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:43 INFO - PROCESS | 1789 | 1471543123845 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:44 INFO - PROCESS | 1789 | 1471543124015 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 10:58:44 INFO - PROCESS | 1789 | 1471543124321 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:44 INFO - PROCESS | 1789 | 1471543124332 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:44 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e4a400 == 42 [pid = 1789] [id = 629] 10:58:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x90e4e400) [pid = 1789] [serial = 1888] [outer = (nil)] 10:58:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x91ad3c00) [pid = 1789] [serial = 1889] [outer = 0x90e4e400] 10:58:44 INFO - PROCESS | 1789 | 1471543124439 Marionette DEBUG loaded listener.js 10:58:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x91d50c00) [pid = 1789] [serial = 1890] [outer = 0x90e4e400] 10:58:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8e80b000 == 41 [pid = 1789] [id = 595] 10:58:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8e626800 == 40 [pid = 1789] [id = 597] 10:58:46 INFO - PROCESS | 1789 | --DOCSHELL 0x90e46800 == 39 [pid = 1789] [id = 590] 10:58:46 INFO - PROCESS | 1789 | --DOCSHELL 0x990e6400 == 38 [pid = 1789] [id = 605] 10:58:46 INFO - PROCESS | 1789 | --DOCSHELL 0x9376ac00 == 37 [pid = 1789] [id = 591] 10:58:46 INFO - PROCESS | 1789 | --DOCSHELL 0x92958400 == 36 [pid = 1789] [id = 598] 10:58:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5d5c00 == 35 [pid = 1789] [id = 613] 10:58:46 INFO - PROCESS | 1789 | --DOCSHELL 0x90e42800 == 34 [pid = 1789] [id = 587] 10:58:46 INFO - PROCESS | 1789 | --DOCSHELL 0x92acb400 == 33 [pid = 1789] [id = 593] 10:58:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5df000 == 32 [pid = 1789] [id = 614] 10:58:46 INFO - PROCESS | 1789 | --DOCSHELL 0x9386bc00 == 31 [pid = 1789] [id = 616] 10:58:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8e80f800 == 30 [pid = 1789] [id = 601] 10:58:46 INFO - PROCESS | 1789 | --DOCSHELL 0x936dd800 == 29 [pid = 1789] [id = 615] 10:58:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8e814400 == 28 [pid = 1789] [id = 592] 10:58:46 INFO - PROCESS | 1789 | --DOCSHELL 0x94ff9000 == 27 [pid = 1789] [id = 594] 10:58:46 INFO - PROCESS | 1789 | --DOCSHELL 0x90e4e800 == 26 [pid = 1789] [id = 606] 10:58:46 INFO - PROCESS | 1789 | --DOCSHELL 0x92954c00 == 25 [pid = 1789] [id = 600] 10:58:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8e620000 == 24 [pid = 1789] [id = 599] 10:58:46 INFO - PROCESS | 1789 | --DOCSHELL 0x91adf800 == 23 [pid = 1789] [id = 588] 10:58:46 INFO - PROCESS | 1789 | --DOCSHELL 0x92ace400 == 22 [pid = 1789] [id = 602] 10:58:46 INFO - PROCESS | 1789 | --DOCSHELL 0x97491400 == 21 [pid = 1789] [id = 603] 10:58:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5d6800 == 20 [pid = 1789] [id = 604] 10:58:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8e629400 == 19 [pid = 1789] [id = 607] 10:58:46 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x93764400) [pid = 1789] [serial = 1838] [outer = (nil)] [url = about:blank] 10:58:46 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x936db000) [pid = 1789] [serial = 1835] [outer = (nil)] [url = about:blank] 10:58:46 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x8e80e400) [pid = 1789] [serial = 1827] [outer = (nil)] [url = about:blank] 10:58:46 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x8f417400) [pid = 1789] [serial = 1824] [outer = (nil)] [url = about:blank] 10:58:46 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x8e812800) [pid = 1789] [serial = 1823] [outer = (nil)] [url = about:blank] 10:58:46 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x90e50400) [pid = 1789] [serial = 1829] [outer = (nil)] [url = about:blank] 10:58:46 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x90e5ac00) [pid = 1789] [serial = 1830] [outer = (nil)] [url = about:blank] 10:58:46 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x91a76800) [pid = 1789] [serial = 1806] [outer = (nil)] [url = about:blank] 10:58:46 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x91a77000) [pid = 1789] [serial = 1805] [outer = (nil)] [url = about:blank] 10:58:46 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x945a5000) [pid = 1789] [serial = 1809] [outer = (nil)] [url = about:blank] 10:58:46 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x93768000) [pid = 1789] [serial = 1808] [outer = (nil)] [url = about:blank] 10:58:46 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x99ddec00) [pid = 1789] [serial = 1812] [outer = (nil)] [url = about:blank] 10:58:46 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x990e4000) [pid = 1789] [serial = 1811] [outer = (nil)] [url = about:blank] 10:58:46 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x9a417800) [pid = 1789] [serial = 1815] [outer = (nil)] [url = about:blank] 10:58:46 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x9a295000) [pid = 1789] [serial = 1814] [outer = (nil)] [url = about:blank] 10:58:46 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9a423800) [pid = 1789] [serial = 1818] [outer = (nil)] [url = about:blank] 10:58:46 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8e624c00) [pid = 1789] [serial = 1826] [outer = (nil)] [url = about:blank] 10:58:46 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x9a421400) [pid = 1789] [serial = 1817] [outer = (nil)] [url = about:blank] 10:58:46 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x9375a800) [pid = 1789] [serial = 1836] [outer = (nil)] [url = about:blank] 10:58:46 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x921c9000) [pid = 1789] [serial = 1833] [outer = (nil)] [url = about:blank] 10:58:46 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x92042000) [pid = 1789] [serial = 1832] [outer = (nil)] [url = about:blank] 10:58:46 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x9ab2e800) [pid = 1789] [serial = 1821] [outer = (nil)] [url = about:blank] 10:58:46 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x9a671c00) [pid = 1789] [serial = 1820] [outer = (nil)] [url = about:blank] 10:58:46 INFO - PROCESS | 1789 | 1471543126491 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 10:58:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:58:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 2683ms 10:58:46 INFO - PROCESS | 1789 | 1471543126510 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 10:58:46 INFO - PROCESS | 1789 | 1471543126517 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 10:58:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:58:46 INFO - PROCESS | 1789 | 1471543126532 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:58:46 INFO - PROCESS | 1789 | 1471543126537 Marionette TRACE conn4 <- [1,2490,null,{}] 10:58:46 INFO - PROCESS | 1789 | 1471543126545 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:46 INFO - PROCESS | 1789 | 1471543126550 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:46 INFO - PROCESS | 1789 | 1471543126707 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 10:58:46 INFO - PROCESS | 1789 | 1471543126725 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:46 INFO - PROCESS | 1789 | 1471543126740 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:46 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e811c00 == 20 [pid = 1789] [id = 630] 10:58:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x8e812800) [pid = 1789] [serial = 1891] [outer = (nil)] 10:58:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8f415400) [pid = 1789] [serial = 1892] [outer = 0x8e812800] 10:58:46 INFO - PROCESS | 1789 | 1471543126810 Marionette DEBUG loaded listener.js 10:58:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90b2dc00) [pid = 1789] [serial = 1893] [outer = 0x8e812800] 10:58:47 INFO - PROCESS | 1789 | 1471543127754 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 10:58:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:58:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1285ms 10:58:47 INFO - PROCESS | 1789 | 1471543127818 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 10:58:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:58:47 INFO - PROCESS | 1789 | 1471543127826 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 10:58:47 INFO - PROCESS | 1789 | 1471543127838 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:58:47 INFO - PROCESS | 1789 | 1471543127841 Marionette TRACE conn4 <- [1,2494,null,{}] 10:58:47 INFO - PROCESS | 1789 | 1471543127848 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:47 INFO - PROCESS | 1789 | 1471543127854 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:48 INFO - PROCESS | 1789 | 1471543128020 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 10:58:48 INFO - PROCESS | 1789 | 1471543128157 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:48 INFO - PROCESS | 1789 | 1471543128165 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:48 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e60000 == 21 [pid = 1789] [id = 631] 10:58:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x91a73000) [pid = 1789] [serial = 1894] [outer = (nil)] 10:58:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x91a7e800) [pid = 1789] [serial = 1895] [outer = 0x91a73000] 10:58:48 INFO - PROCESS | 1789 | 1471543128243 Marionette DEBUG loaded listener.js 10:58:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x91ada000) [pid = 1789] [serial = 1896] [outer = 0x91a73000] 10:58:49 INFO - PROCESS | 1789 | 1471543129179 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 10:58:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:58:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1383ms 10:58:49 INFO - PROCESS | 1789 | 1471543129220 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 10:58:49 INFO - PROCESS | 1789 | 1471543129223 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 10:58:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:58:49 INFO - PROCESS | 1789 | 1471543129238 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:58:49 INFO - PROCESS | 1789 | 1471543129245 Marionette TRACE conn4 <- [1,2498,null,{}] 10:58:49 INFO - PROCESS | 1789 | 1471543129262 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:49 INFO - PROCESS | 1789 | 1471543129271 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:49 INFO - PROCESS | 1789 | 1471543129490 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 10:58:49 INFO - PROCESS | 1789 | 1471543129515 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:49 INFO - PROCESS | 1789 | 1471543129527 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:49 INFO - PROCESS | 1789 | ++DOCSHELL 0x92960000 == 22 [pid = 1789] [id = 632] 10:58:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x92ac1400) [pid = 1789] [serial = 1897] [outer = (nil)] 10:58:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x92acd400) [pid = 1789] [serial = 1898] [outer = 0x92ac1400] 10:58:49 INFO - PROCESS | 1789 | 1471543129598 Marionette DEBUG loaded listener.js 10:58:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x936e0c00) [pid = 1789] [serial = 1899] [outer = 0x92ac1400] 10:58:50 INFO - PROCESS | 1789 | 1471543130513 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 10:58:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:58:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1345ms 10:58:50 INFO - PROCESS | 1789 | 1471543130577 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 10:58:50 INFO - PROCESS | 1789 | 1471543130596 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 10:58:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:58:50 INFO - PROCESS | 1789 | 1471543130602 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:58:50 INFO - PROCESS | 1789 | 1471543130605 Marionette TRACE conn4 <- [1,2502,null,{}] 10:58:50 INFO - PROCESS | 1789 | 1471543130618 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:50 INFO - PROCESS | 1789 | 1471543130622 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:50 INFO - PROCESS | 1789 | 1471543130838 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 10:58:51 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90e45400) [pid = 1789] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:58:51 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x94fb5800) [pid = 1789] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:58:51 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x94fbb000) [pid = 1789] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:58:51 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x94fc2c00) [pid = 1789] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:58:51 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8e810400) [pid = 1789] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:58:51 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x936de000) [pid = 1789] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:58:51 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x90b39000) [pid = 1789] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:58:51 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x92ad0000) [pid = 1789] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:58:51 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x8e5d6400) [pid = 1789] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:58:51 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x91d4bc00) [pid = 1789] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:58:51 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x92ac2c00) [pid = 1789] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:58:51 INFO - PROCESS | 1789 | 1471543131447 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:51 INFO - PROCESS | 1789 | 1471543131455 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:51 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5e1800 == 23 [pid = 1789] [id = 633] 10:58:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x8e809800) [pid = 1789] [serial = 1900] [outer = (nil)] 10:58:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x90e41c00) [pid = 1789] [serial = 1901] [outer = 0x8e809800] 10:58:51 INFO - PROCESS | 1789 | 1471543131528 Marionette DEBUG loaded listener.js 10:58:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x921c3000) [pid = 1789] [serial = 1902] [outer = 0x8e809800] 10:58:52 INFO - PROCESS | 1789 | 1471543132267 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 10:58:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:58:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1685ms 10:58:52 INFO - PROCESS | 1789 | 1471543132287 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 10:58:52 INFO - PROCESS | 1789 | 1471543132291 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 10:58:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:58:52 INFO - PROCESS | 1789 | 1471543132306 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:58:52 INFO - PROCESS | 1789 | 1471543132309 Marionette TRACE conn4 <- [1,2506,null,{}] 10:58:52 INFO - PROCESS | 1789 | 1471543132314 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:52 INFO - PROCESS | 1789 | 1471543132319 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:52 INFO - PROCESS | 1789 | 1471543132460 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 10:58:52 INFO - PROCESS | 1789 | 1471543132473 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:52 INFO - PROCESS | 1789 | 1471543132480 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:52 INFO - PROCESS | 1789 | ++DOCSHELL 0x91d49000 == 24 [pid = 1789] [id = 634] 10:58:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x9295b000) [pid = 1789] [serial = 1903] [outer = (nil)] 10:58:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x9376ac00) [pid = 1789] [serial = 1904] [outer = 0x9295b000] 10:58:52 INFO - PROCESS | 1789 | 1471543132550 Marionette DEBUG loaded listener.js 10:58:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x93a8c400) [pid = 1789] [serial = 1905] [outer = 0x9295b000] 10:58:53 INFO - PROCESS | 1789 | 1471543133505 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 10:58:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:58:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1286ms 10:58:53 INFO - PROCESS | 1789 | 1471543133585 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 10:58:53 INFO - PROCESS | 1789 | 1471543133592 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 10:58:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:58:53 INFO - PROCESS | 1789 | 1471543133601 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:58:53 INFO - PROCESS | 1789 | 1471543133606 Marionette TRACE conn4 <- [1,2510,null,{}] 10:58:53 INFO - PROCESS | 1789 | 1471543133615 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:53 INFO - PROCESS | 1789 | 1471543133621 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:53 INFO - PROCESS | 1789 | 1471543133840 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 10:58:54 INFO - PROCESS | 1789 | 1471543134025 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:54 INFO - PROCESS | 1789 | 1471543134041 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:54 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f413000 == 25 [pid = 1789] [id = 635] 10:58:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8f415800) [pid = 1789] [serial = 1906] [outer = (nil)] 10:58:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x90b2fc00) [pid = 1789] [serial = 1907] [outer = 0x8f415800] 10:58:54 INFO - PROCESS | 1789 | 1471543134164 Marionette DEBUG loaded listener.js 10:58:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x90e52800) [pid = 1789] [serial = 1908] [outer = 0x8f415800] 10:58:55 INFO - PROCESS | 1789 | 1471543135203 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 10:58:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:58:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1684ms 10:58:55 INFO - PROCESS | 1789 | 1471543135284 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 10:58:55 INFO - PROCESS | 1789 | 1471543135291 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 10:58:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:58:55 INFO - PROCESS | 1789 | 1471543135302 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:58:55 INFO - PROCESS | 1789 | 1471543135306 Marionette TRACE conn4 <- [1,2514,null,{}] 10:58:55 INFO - PROCESS | 1789 | 1471543135313 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:55 INFO - PROCESS | 1789 | 1471543135318 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:55 INFO - PROCESS | 1789 | 1471543135542 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 10:58:55 INFO - PROCESS | 1789 | 1471543135823 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:55 INFO - PROCESS | 1789 | 1471543135834 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:55 INFO - PROCESS | 1789 | ++DOCSHELL 0x92957800 == 26 [pid = 1789] [id = 636] 10:58:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x92958800) [pid = 1789] [serial = 1909] [outer = (nil)] 10:58:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x92ac8400) [pid = 1789] [serial = 1910] [outer = 0x92958800] 10:58:55 INFO - PROCESS | 1789 | 1471543135939 Marionette DEBUG loaded listener.js 10:58:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x9374e800) [pid = 1789] [serial = 1911] [outer = 0x92958800] 10:58:56 INFO - PROCESS | 1789 | 1471543136948 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 10:58:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:58:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1685ms 10:58:56 INFO - PROCESS | 1789 | 1471543136988 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 10:58:56 INFO - PROCESS | 1789 | 1471543136992 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 10:58:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:58:57 INFO - PROCESS | 1789 | 1471543136999 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:58:57 INFO - PROCESS | 1789 | 1471543137005 Marionette TRACE conn4 <- [1,2518,null,{}] 10:58:57 INFO - PROCESS | 1789 | 1471543137021 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:57 INFO - PROCESS | 1789 | 1471543137030 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:57 INFO - PROCESS | 1789 | 1471543137205 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 10:58:57 INFO - PROCESS | 1789 | 1471543137433 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:57 INFO - PROCESS | 1789 | 1471543137444 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:57 INFO - PROCESS | 1789 | ++DOCSHELL 0x94fbb000 == 27 [pid = 1789] [id = 637] 10:58:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x94fbd400) [pid = 1789] [serial = 1912] [outer = (nil)] 10:58:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x94ff5800) [pid = 1789] [serial = 1913] [outer = 0x94fbd400] 10:58:57 INFO - PROCESS | 1789 | 1471543137541 Marionette DEBUG loaded listener.js 10:58:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x96259800) [pid = 1789] [serial = 1914] [outer = 0x94fbd400] 10:58:58 INFO - PROCESS | 1789 | 1471543138494 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 10:58:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:58:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1534ms 10:58:58 INFO - PROCESS | 1789 | 1471543138560 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 10:58:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:58:58 INFO - PROCESS | 1789 | 1471543138565 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 10:58:58 INFO - PROCESS | 1789 | 1471543138571 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:58:58 INFO - PROCESS | 1789 | 1471543138575 Marionette TRACE conn4 <- [1,2522,null,{}] 10:58:58 INFO - PROCESS | 1789 | 1471543138581 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:58:58 INFO - PROCESS | 1789 | 1471543138586 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:58 INFO - PROCESS | 1789 | 1471543138761 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 10:58:58 INFO - PROCESS | 1789 | 1471543138939 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:58:58 INFO - PROCESS | 1789 | 1471543138946 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:58:58 INFO - PROCESS | 1789 | ++DOCSHELL 0x9295f800 == 28 [pid = 1789] [id = 638] 10:58:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x97487800) [pid = 1789] [serial = 1915] [outer = (nil)] 10:58:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x97492400) [pid = 1789] [serial = 1916] [outer = 0x97487800] 10:58:59 INFO - PROCESS | 1789 | 1471543139030 Marionette DEBUG loaded listener.js 10:58:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x97ef3000) [pid = 1789] [serial = 1917] [outer = 0x97487800] 10:59:00 INFO - PROCESS | 1789 | 1471543140045 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 10:59:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:59:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1682ms 10:59:00 INFO - PROCESS | 1789 | 1471543140255 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 10:59:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:59:00 INFO - PROCESS | 1789 | 1471543140262 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 10:59:00 INFO - PROCESS | 1789 | 1471543140270 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:59:00 INFO - PROCESS | 1789 | 1471543140275 Marionette TRACE conn4 <- [1,2526,null,{}] 10:59:00 INFO - PROCESS | 1789 | 1471543140283 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:00 INFO - PROCESS | 1789 | 1471543140288 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:00 INFO - PROCESS | 1789 | 1471543140456 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 10:59:00 INFO - PROCESS | 1789 | 1471543140706 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:00 INFO - PROCESS | 1789 | 1471543140722 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:00 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f418c00 == 29 [pid = 1789] [id = 639] 10:59:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x90b30800) [pid = 1789] [serial = 1918] [outer = (nil)] 10:59:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x90e48400) [pid = 1789] [serial = 1919] [outer = 0x90b30800] 10:59:00 INFO - PROCESS | 1789 | 1471543140891 Marionette DEBUG loaded listener.js 10:59:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x90e52c00) [pid = 1789] [serial = 1920] [outer = 0x90b30800] 10:59:01 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x93765c00) [pid = 1789] [serial = 1839] [outer = (nil)] [url = about:blank] 10:59:01 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x94fb4400) [pid = 1789] [serial = 1868] [outer = (nil)] [url = about:blank] 10:59:01 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x94ff1800) [pid = 1789] [serial = 1862] [outer = (nil)] [url = about:blank] 10:59:01 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x97488000) [pid = 1789] [serial = 1865] [outer = (nil)] [url = about:blank] 10:59:01 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x94ff7c00) [pid = 1789] [serial = 1850] [outer = (nil)] [url = about:blank] 10:59:01 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x962bf400) [pid = 1789] [serial = 1851] [outer = (nil)] [url = about:blank] 10:59:01 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x91add000) [pid = 1789] [serial = 1844] [outer = (nil)] [url = about:blank] 10:59:01 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x921c6800) [pid = 1789] [serial = 1845] [outer = (nil)] [url = about:blank] 10:59:01 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x9386fc00) [pid = 1789] [serial = 1847] [outer = (nil)] [url = about:blank] 10:59:01 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x945a8800) [pid = 1789] [serial = 1848] [outer = (nil)] [url = about:blank] 10:59:01 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90e46c00) [pid = 1789] [serial = 1853] [outer = (nil)] [url = about:blank] 10:59:01 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x90e56400) [pid = 1789] [serial = 1854] [outer = (nil)] [url = about:blank] 10:59:01 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x93764800) [pid = 1789] [serial = 1859] [outer = (nil)] [url = about:blank] 10:59:01 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8e61d400) [pid = 1789] [serial = 1841] [outer = (nil)] [url = about:blank] 10:59:01 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8e814000) [pid = 1789] [serial = 1842] [outer = (nil)] [url = about:blank] 10:59:01 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x9203f000) [pid = 1789] [serial = 1856] [outer = (nil)] [url = about:blank] 10:59:01 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x928a7c00) [pid = 1789] [serial = 1857] [outer = (nil)] [url = about:blank] 10:59:01 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x962c0400) [pid = 1789] [serial = 1863] [outer = (nil)] [url = about:blank] 10:59:01 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x97485400) [pid = 1789] [serial = 1866] [outer = (nil)] [url = about:blank] 10:59:01 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x93a82c00) [pid = 1789] [serial = 1860] [outer = (nil)] [url = about:blank] 10:59:01 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x99591c00) [pid = 1789] [serial = 1869] [outer = (nil)] [url = about:blank] 10:59:01 INFO - PROCESS | 1789 | 1471543141839 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 10:59:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:59:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1633ms 10:59:01 INFO - PROCESS | 1789 | 1471543141902 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 10:59:01 INFO - PROCESS | 1789 | 1471543141907 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 10:59:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:59:01 INFO - PROCESS | 1789 | 1471543141918 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:59:01 INFO - PROCESS | 1789 | 1471543141923 Marionette TRACE conn4 <- [1,2530,null,{}] 10:59:01 INFO - PROCESS | 1789 | 1471543141929 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:01 INFO - PROCESS | 1789 | 1471543141935 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:02 INFO - PROCESS | 1789 | 1471543142096 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 10:59:02 INFO - PROCESS | 1789 | 1471543142277 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:02 INFO - PROCESS | 1789 | 1471543142286 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:02 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5df400 == 30 [pid = 1789] [id = 640] 10:59:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x90e53000) [pid = 1789] [serial = 1921] [outer = (nil)] 10:59:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x921c8000) [pid = 1789] [serial = 1922] [outer = 0x90e53000] 10:59:02 INFO - PROCESS | 1789 | 1471543142358 Marionette DEBUG loaded listener.js 10:59:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x928b0400) [pid = 1789] [serial = 1923] [outer = 0x90e53000] 10:59:03 INFO - PROCESS | 1789 | 1471543143166 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 10:59:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:59:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1284ms 10:59:03 INFO - PROCESS | 1789 | 1471543143198 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 10:59:03 INFO - PROCESS | 1789 | 1471543143201 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 10:59:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:59:03 INFO - PROCESS | 1789 | 1471543143208 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:59:03 INFO - PROCESS | 1789 | 1471543143211 Marionette TRACE conn4 <- [1,2534,null,{}] 10:59:03 INFO - PROCESS | 1789 | 1471543143226 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:03 INFO - PROCESS | 1789 | 1471543143234 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:03 INFO - PROCESS | 1789 | 1471543143401 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 10:59:03 INFO - PROCESS | 1789 | 1471543143413 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:03 INFO - PROCESS | 1789 | 1471543143425 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:03 INFO - PROCESS | 1789 | ++DOCSHELL 0x93765400 == 31 [pid = 1789] [id = 641] 10:59:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x9376cc00) [pid = 1789] [serial = 1924] [outer = (nil)] 10:59:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x9455c800) [pid = 1789] [serial = 1925] [outer = 0x9376cc00] 10:59:03 INFO - PROCESS | 1789 | 1471543143496 Marionette DEBUG loaded listener.js 10:59:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x945abc00) [pid = 1789] [serial = 1926] [outer = 0x9376cc00] 10:59:04 INFO - PROCESS | 1789 | 1471543144490 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 10:59:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:59:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1329ms 10:59:04 INFO - PROCESS | 1789 | 1471543144558 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 10:59:04 INFO - PROCESS | 1789 | 1471543144561 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 10:59:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:59:04 INFO - PROCESS | 1789 | 1471543144568 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:59:04 INFO - PROCESS | 1789 | 1471543144571 Marionette TRACE conn4 <- [1,2538,null,{}] 10:59:04 INFO - PROCESS | 1789 | 1471543144576 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:04 INFO - PROCESS | 1789 | 1471543144581 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:04 INFO - PROCESS | 1789 | 1471543144794 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 10:59:04 INFO - PROCESS | 1789 | 1471543144820 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:04 INFO - PROCESS | 1789 | 1471543144827 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:04 INFO - PROCESS | 1789 | ++DOCSHELL 0x92960400 == 32 [pid = 1789] [id = 642] 10:59:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x9456b000) [pid = 1789] [serial = 1927] [outer = (nil)] 10:59:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x96258c00) [pid = 1789] [serial = 1928] [outer = 0x9456b000] 10:59:04 INFO - PROCESS | 1789 | 1471543144898 Marionette DEBUG loaded listener.js 10:59:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x962c7c00) [pid = 1789] [serial = 1929] [outer = 0x9456b000] 10:59:05 INFO - PROCESS | 1789 | 1471543145846 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 10:59:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:59:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1336ms 10:59:05 INFO - PROCESS | 1789 | 1471543145913 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 10:59:05 INFO - PROCESS | 1789 | 1471543145917 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 10:59:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:59:05 INFO - PROCESS | 1789 | 1471543145922 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:59:05 INFO - PROCESS | 1789 | 1471543145926 Marionette TRACE conn4 <- [1,2542,null,{}] 10:59:05 INFO - PROCESS | 1789 | 1471543145931 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:05 INFO - PROCESS | 1789 | 1471543145936 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:06 INFO - PROCESS | 1789 | 1471543146137 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 10:59:06 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8f414800) [pid = 1789] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:59:06 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x92959800) [pid = 1789] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:59:06 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8e812800) [pid = 1789] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:59:06 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x92ac1400) [pid = 1789] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:59:06 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x97490c00) [pid = 1789] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:59:06 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x8e809800) [pid = 1789] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:59:06 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x90e4e400) [pid = 1789] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:59:06 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x91a73000) [pid = 1789] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:59:06 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x99f8b800) [pid = 1789] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:59:06 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x99d41c00) [pid = 1789] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:59:06 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x8e623800) [pid = 1789] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:59:06 INFO - PROCESS | 1789 | 1471543146350 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:06 INFO - PROCESS | 1789 | 1471543146357 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:06 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e623800 == 33 [pid = 1789] [id = 643] 10:59:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x8e625000) [pid = 1789] [serial = 1930] [outer = (nil)] 10:59:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x8f40b000) [pid = 1789] [serial = 1931] [outer = 0x8e625000] 10:59:06 INFO - PROCESS | 1789 | 1471543146431 Marionette DEBUG loaded listener.js 10:59:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x90e4e400) [pid = 1789] [serial = 1932] [outer = 0x8e625000] 10:59:07 INFO - PROCESS | 1789 | 1471543147237 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 10:59:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:59:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1346ms 10:59:07 INFO - PROCESS | 1789 | 1471543147268 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 10:59:07 INFO - PROCESS | 1789 | 1471543147272 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 10:59:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:59:07 INFO - PROCESS | 1789 | 1471543147285 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:59:07 INFO - PROCESS | 1789 | 1471543147287 Marionette TRACE conn4 <- [1,2546,null,{}] 10:59:07 INFO - PROCESS | 1789 | 1471543147293 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:07 INFO - PROCESS | 1789 | 1471543147304 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:07 INFO - PROCESS | 1789 | 1471543147509 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 10:59:07 INFO - PROCESS | 1789 | 1471543147518 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:07 INFO - PROCESS | 1789 | 1471543147528 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:07 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e62c800 == 34 [pid = 1789] [id = 644] 10:59:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x8f417000) [pid = 1789] [serial = 1933] [outer = (nil)] 10:59:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x99594400) [pid = 1789] [serial = 1934] [outer = 0x8f417000] 10:59:07 INFO - PROCESS | 1789 | 1471543147597 Marionette DEBUG loaded listener.js 10:59:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x99dda400) [pid = 1789] [serial = 1935] [outer = 0x8f417000] 10:59:08 INFO - PROCESS | 1789 | 1471543148647 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 10:59:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:59:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1439ms 10:59:08 INFO - PROCESS | 1789 | 1471543148718 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 10:59:08 INFO - PROCESS | 1789 | 1471543148725 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 10:59:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:59:08 INFO - PROCESS | 1789 | 1471543148734 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:59:08 INFO - PROCESS | 1789 | 1471543148739 Marionette TRACE conn4 <- [1,2550,null,{}] 10:59:08 INFO - PROCESS | 1789 | 1471543148748 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:08 INFO - PROCESS | 1789 | 1471543148754 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:08 INFO - PROCESS | 1789 | 1471543148975 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 10:59:09 INFO - PROCESS | 1789 | 1471543149226 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:09 INFO - PROCESS | 1789 | 1471543149240 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:09 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e814400 == 35 [pid = 1789] [id = 645] 10:59:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8e814800) [pid = 1789] [serial = 1936] [outer = (nil)] 10:59:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x91ad8000) [pid = 1789] [serial = 1937] [outer = 0x8e814800] 10:59:09 INFO - PROCESS | 1789 | 1471543149374 Marionette DEBUG loaded listener.js 10:59:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x92044400) [pid = 1789] [serial = 1938] [outer = 0x8e814800] 10:59:10 INFO - PROCESS | 1789 | 1471543150341 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 10:59:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:59:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1646ms 10:59:10 INFO - PROCESS | 1789 | 1471543150380 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 10:59:10 INFO - PROCESS | 1789 | 1471543150387 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 10:59:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:59:10 INFO - PROCESS | 1789 | 1471543150413 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:59:10 INFO - PROCESS | 1789 | 1471543150419 Marionette TRACE conn4 <- [1,2554,null,{}] 10:59:10 INFO - PROCESS | 1789 | 1471543150428 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:10 INFO - PROCESS | 1789 | 1471543150433 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:10 INFO - PROCESS | 1789 | 1471543150614 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 10:59:10 INFO - PROCESS | 1789 | 1471543150956 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:10 INFO - PROCESS | 1789 | 1471543150965 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:11 INFO - PROCESS | 1789 | ++DOCSHELL 0x9376c800 == 36 [pid = 1789] [id = 646] 10:59:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x9386f400) [pid = 1789] [serial = 1939] [outer = (nil)] 10:59:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x93a85400) [pid = 1789] [serial = 1940] [outer = 0x9386f400] 10:59:11 INFO - PROCESS | 1789 | 1471543151056 Marionette DEBUG loaded listener.js 10:59:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x94fb9800) [pid = 1789] [serial = 1941] [outer = 0x9386f400] 10:59:12 INFO - PROCESS | 1789 | 1471543152021 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 10:59:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:59:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1700ms 10:59:12 INFO - PROCESS | 1789 | 1471543152098 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 10:59:12 INFO - PROCESS | 1789 | 1471543152102 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 10:59:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:59:12 INFO - PROCESS | 1789 | 1471543152109 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:59:12 INFO - PROCESS | 1789 | 1471543152115 Marionette TRACE conn4 <- [1,2558,null,{}] 10:59:12 INFO - PROCESS | 1789 | 1471543152132 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:12 INFO - PROCESS | 1789 | 1471543152140 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:12 INFO - PROCESS | 1789 | 1471543152404 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 10:59:12 INFO - PROCESS | 1789 | 1471543152585 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:12 INFO - PROCESS | 1789 | 1471543152598 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:12 INFO - PROCESS | 1789 | ++DOCSHELL 0x99594c00 == 37 [pid = 1789] [id = 647] 10:59:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x99d33000) [pid = 1789] [serial = 1942] [outer = (nil)] 10:59:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x99f84c00) [pid = 1789] [serial = 1943] [outer = 0x99d33000] 10:59:12 INFO - PROCESS | 1789 | 1471543152696 Marionette DEBUG loaded listener.js 10:59:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x9a288400) [pid = 1789] [serial = 1944] [outer = 0x99d33000] 10:59:13 INFO - PROCESS | 1789 | 1471543153610 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 10:59:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:59:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1547ms 10:59:13 INFO - PROCESS | 1789 | 1471543153657 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 10:59:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:59:13 INFO - PROCESS | 1789 | 1471543153662 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 10:59:13 INFO - PROCESS | 1789 | 1471543153668 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:59:13 INFO - PROCESS | 1789 | 1471543153672 Marionette TRACE conn4 <- [1,2562,null,{}] 10:59:13 INFO - PROCESS | 1789 | 1471543153678 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:13 INFO - PROCESS | 1789 | 1471543153683 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:13 INFO - PROCESS | 1789 | 1471543153858 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 10:59:14 INFO - PROCESS | 1789 | 1471543154042 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:14 INFO - PROCESS | 1789 | 1471543154050 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:14 INFO - PROCESS | 1789 | ++DOCSHELL 0x9a0e9c00 == 38 [pid = 1789] [id = 648] 10:59:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x9a418800) [pid = 1789] [serial = 1945] [outer = (nil)] 10:59:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x9a421800) [pid = 1789] [serial = 1946] [outer = 0x9a418800] 10:59:14 INFO - PROCESS | 1789 | 1471543154135 Marionette DEBUG loaded listener.js 10:59:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x9a423800) [pid = 1789] [serial = 1947] [outer = 0x9a418800] 10:59:15 INFO - PROCESS | 1789 | 1471543155135 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 10:59:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:59:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1531ms 10:59:15 INFO - PROCESS | 1789 | 1471543155200 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 10:59:15 INFO - PROCESS | 1789 | 1471543155203 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 10:59:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:59:15 INFO - PROCESS | 1789 | 1471543155210 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:59:15 INFO - PROCESS | 1789 | 1471543155213 Marionette TRACE conn4 <- [1,2566,null,{}] 10:59:15 INFO - PROCESS | 1789 | 1471543155219 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:15 INFO - PROCESS | 1789 | 1471543155224 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:15 INFO - PROCESS | 1789 | 1471543155395 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 10:59:15 INFO - PROCESS | 1789 | 1471543155591 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:15 INFO - PROCESS | 1789 | 1471543155599 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:15 INFO - PROCESS | 1789 | ++DOCSHELL 0x9295a000 == 39 [pid = 1789] [id = 649] 10:59:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x9295e000) [pid = 1789] [serial = 1948] [outer = (nil)] 10:59:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9a4f6c00) [pid = 1789] [serial = 1949] [outer = 0x9295e000] 10:59:15 INFO - PROCESS | 1789 | 1471543155683 Marionette DEBUG loaded listener.js 10:59:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x9a4f8400) [pid = 1789] [serial = 1950] [outer = 0x9295e000] 10:59:16 INFO - PROCESS | 1789 | 1471543156634 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 10:59:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:59:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1494ms 10:59:16 INFO - PROCESS | 1789 | 1471543156705 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 10:59:16 INFO - PROCESS | 1789 | 1471543156708 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 10:59:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:59:16 INFO - PROCESS | 1789 | 1471543156715 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:59:16 INFO - PROCESS | 1789 | 1471543156718 Marionette TRACE conn4 <- [1,2570,null,{}] 10:59:16 INFO - PROCESS | 1789 | 1471543156724 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:16 INFO - PROCESS | 1789 | 1471543156734 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:16 INFO - PROCESS | 1789 | 1471543156939 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 10:59:17 INFO - PROCESS | 1789 | 1471543157125 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:17 INFO - PROCESS | 1789 | 1471543157135 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:17 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5e3400 == 40 [pid = 1789] [id = 650] 10:59:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9a422000) [pid = 1789] [serial = 1951] [outer = (nil)] 10:59:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9ab35c00) [pid = 1789] [serial = 1952] [outer = 0x9a422000] 10:59:17 INFO - PROCESS | 1789 | 1471543157218 Marionette DEBUG loaded listener.js 10:59:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x9ab80c00) [pid = 1789] [serial = 1953] [outer = 0x9a422000] 10:59:18 INFO - PROCESS | 1789 | 1471543158187 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 10:59:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:59:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1528ms 10:59:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:59:18 INFO - PROCESS | 1789 | 1471543158244 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 10:59:18 INFO - PROCESS | 1789 | 1471543158247 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 10:59:18 INFO - PROCESS | 1789 | 1471543158253 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:59:18 INFO - PROCESS | 1789 | 1471543158257 Marionette TRACE conn4 <- [1,2574,null,{}] 10:59:18 INFO - PROCESS | 1789 | 1471543158263 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:18 INFO - PROCESS | 1789 | 1471543158268 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:18 INFO - PROCESS | 1789 | 1471543158434 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 10:59:18 INFO - PROCESS | 1789 | 1471543158620 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:18 INFO - PROCESS | 1789 | 1471543158628 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:18 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e625800 == 41 [pid = 1789] [id = 651] 10:59:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x90b2e000) [pid = 1789] [serial = 1954] [outer = (nil)] 10:59:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x92954800) [pid = 1789] [serial = 1955] [outer = 0x90b2e000] 10:59:18 INFO - PROCESS | 1789 | 1471543158710 Marionette DEBUG loaded listener.js 10:59:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x936dc800) [pid = 1789] [serial = 1956] [outer = 0x90b2e000] 10:59:19 INFO - PROCESS | 1789 | 1471543159833 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 10:59:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:59:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1681ms 10:59:19 INFO - PROCESS | 1789 | 1471543159934 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 10:59:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:59:19 INFO - PROCESS | 1789 | 1471543159940 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 10:59:19 INFO - PROCESS | 1789 | 1471543159949 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:59:19 INFO - PROCESS | 1789 | 1471543159954 Marionette TRACE conn4 <- [1,2578,null,{}] 10:59:19 INFO - PROCESS | 1789 | 1471543159962 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:19 INFO - PROCESS | 1789 | 1471543159974 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:20 INFO - PROCESS | 1789 | 1471543160194 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 10:59:20 INFO - PROCESS | 1789 | 1471543160544 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:20 INFO - PROCESS | 1789 | 1471543160559 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:20 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e4bc00 == 42 [pid = 1789] [id = 652] 10:59:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x90e51c00) [pid = 1789] [serial = 1957] [outer = (nil)] 10:59:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x91a79400) [pid = 1789] [serial = 1958] [outer = 0x90e51c00] 10:59:20 INFO - PROCESS | 1789 | 1471543160633 Marionette DEBUG loaded listener.js 10:59:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x91a80400) [pid = 1789] [serial = 1959] [outer = 0x90e51c00] 10:59:21 INFO - PROCESS | 1789 | --DOCSHELL 0x8e623800 == 41 [pid = 1789] [id = 643] 10:59:21 INFO - PROCESS | 1789 | --DOCSHELL 0x92960400 == 40 [pid = 1789] [id = 642] 10:59:21 INFO - PROCESS | 1789 | --DOCSHELL 0x93765400 == 39 [pid = 1789] [id = 641] 10:59:21 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5df400 == 38 [pid = 1789] [id = 640] 10:59:21 INFO - PROCESS | 1789 | --DOCSHELL 0x8f418c00 == 37 [pid = 1789] [id = 639] 10:59:21 INFO - PROCESS | 1789 | --DOCSHELL 0x8f413000 == 36 [pid = 1789] [id = 635] 10:59:21 INFO - PROCESS | 1789 | --DOCSHELL 0x9295f800 == 35 [pid = 1789] [id = 638] 10:59:21 INFO - PROCESS | 1789 | --DOCSHELL 0x92957800 == 34 [pid = 1789] [id = 636] 10:59:22 INFO - PROCESS | 1789 | --DOCSHELL 0x94fbb000 == 33 [pid = 1789] [id = 637] 10:59:22 INFO - PROCESS | 1789 | --DOCSHELL 0x8e625800 == 32 [pid = 1789] [id = 651] 10:59:22 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5e3400 == 31 [pid = 1789] [id = 650] 10:59:22 INFO - PROCESS | 1789 | --DOCSHELL 0x9295a000 == 30 [pid = 1789] [id = 649] 10:59:22 INFO - PROCESS | 1789 | --DOCSHELL 0x99594c00 == 29 [pid = 1789] [id = 647] 10:59:22 INFO - PROCESS | 1789 | --DOCSHELL 0x9a0e9c00 == 28 [pid = 1789] [id = 648] 10:59:22 INFO - PROCESS | 1789 | --DOCSHELL 0x9376c800 == 27 [pid = 1789] [id = 646] 10:59:22 INFO - PROCESS | 1789 | --DOCSHELL 0x8e62c800 == 26 [pid = 1789] [id = 644] 10:59:22 INFO - PROCESS | 1789 | --DOCSHELL 0x8e814400 == 25 [pid = 1789] [id = 645] 10:59:22 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x90b36800) [pid = 1789] [serial = 1872] [outer = (nil)] [url = about:blank] 10:59:22 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x90b2e800) [pid = 1789] [serial = 1871] [outer = (nil)] [url = about:blank] 10:59:22 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x92ad0c00) [pid = 1789] [serial = 1875] [outer = (nil)] [url = about:blank] 10:59:22 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x92ac7400) [pid = 1789] [serial = 1874] [outer = (nil)] [url = about:blank] 10:59:22 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x8f415400) [pid = 1789] [serial = 1892] [outer = (nil)] [url = about:blank] 10:59:22 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x92acd400) [pid = 1789] [serial = 1898] [outer = (nil)] [url = about:blank] 10:59:22 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x99599400) [pid = 1789] [serial = 1878] [outer = (nil)] [url = about:blank] 10:59:22 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x90b2dc00) [pid = 1789] [serial = 1893] [outer = (nil)] [url = about:blank] 10:59:22 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x90e41c00) [pid = 1789] [serial = 1901] [outer = (nil)] [url = about:blank] 10:59:22 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x97efb400) [pid = 1789] [serial = 1877] [outer = (nil)] [url = about:blank] 10:59:22 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x91ad3c00) [pid = 1789] [serial = 1889] [outer = (nil)] [url = about:blank] 10:59:22 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x91a7e800) [pid = 1789] [serial = 1895] [outer = (nil)] [url = about:blank] 10:59:22 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x936e0c00) [pid = 1789] [serial = 1899] [outer = (nil)] [url = about:blank] 10:59:22 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x9a416400) [pid = 1789] [serial = 1881] [outer = (nil)] [url = about:blank] 10:59:22 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x9a3de400) [pid = 1789] [serial = 1880] [outer = (nil)] [url = about:blank] 10:59:22 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x9a4ef400) [pid = 1789] [serial = 1884] [outer = (nil)] [url = about:blank] 10:59:22 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x91d50c00) [pid = 1789] [serial = 1890] [outer = (nil)] [url = about:blank] 10:59:22 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x9a425000) [pid = 1789] [serial = 1883] [outer = (nil)] [url = about:blank] 10:59:22 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x921c3000) [pid = 1789] [serial = 1902] [outer = (nil)] [url = about:blank] 10:59:22 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x93754400) [pid = 1789] [serial = 1887] [outer = (nil)] [url = about:blank] 10:59:22 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x90b37c00) [pid = 1789] [serial = 1886] [outer = (nil)] [url = about:blank] 10:59:22 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x91ada000) [pid = 1789] [serial = 1896] [outer = (nil)] [url = about:blank] 10:59:22 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x9376ac00) [pid = 1789] [serial = 1904] [outer = (nil)] [url = about:blank] 10:59:22 INFO - PROCESS | 1789 | 1471543162621 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 10:59:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:59:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 2697ms 10:59:22 INFO - PROCESS | 1789 | 1471543162645 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 10:59:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:59:22 INFO - PROCESS | 1789 | 1471543162650 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 10:59:22 INFO - PROCESS | 1789 | 1471543162658 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:59:22 INFO - PROCESS | 1789 | 1471543162662 Marionette TRACE conn4 <- [1,2582,null,{}] 10:59:22 INFO - PROCESS | 1789 | 1471543162670 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:22 INFO - PROCESS | 1789 | 1471543162675 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:22 INFO - PROCESS | 1789 | 1471543162837 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 10:59:22 INFO - PROCESS | 1789 | 1471543162848 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:22 INFO - PROCESS | 1789 | 1471543162860 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:22 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e818000 == 26 [pid = 1789] [id = 653] 10:59:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x8f40ac00) [pid = 1789] [serial = 1960] [outer = (nil)] 10:59:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x90b2e800) [pid = 1789] [serial = 1961] [outer = 0x8f40ac00] 10:59:22 INFO - PROCESS | 1789 | 1471543162931 Marionette DEBUG loaded listener.js 10:59:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x90b36800) [pid = 1789] [serial = 1962] [outer = 0x8f40ac00] 10:59:23 INFO - PROCESS | 1789 | 1471543163926 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 10:59:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:59:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1333ms 10:59:23 INFO - PROCESS | 1789 | 1471543163990 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 10:59:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:59:24 INFO - PROCESS | 1789 | 1471543163999 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 10:59:24 INFO - PROCESS | 1789 | 1471543164011 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:59:24 INFO - PROCESS | 1789 | 1471543164014 Marionette TRACE conn4 <- [1,2586,null,{}] 10:59:24 INFO - PROCESS | 1789 | 1471543164021 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:24 INFO - PROCESS | 1789 | 1471543164027 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:24 INFO - PROCESS | 1789 | 1471543164246 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 10:59:24 INFO - PROCESS | 1789 | 1471543164263 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:24 INFO - PROCESS | 1789 | 1471543164271 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:24 INFO - PROCESS | 1789 | ++DOCSHELL 0x91a75c00 == 27 [pid = 1789] [id = 654] 10:59:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x91a78400) [pid = 1789] [serial = 1963] [outer = (nil)] 10:59:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x91ad4400) [pid = 1789] [serial = 1964] [outer = 0x91a78400] 10:59:24 INFO - PROCESS | 1789 | 1471543164345 Marionette DEBUG loaded listener.js 10:59:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x91adb800) [pid = 1789] [serial = 1965] [outer = 0x91a78400] 10:59:25 INFO - PROCESS | 1789 | 1471543165340 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 10:59:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:59:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1380ms 10:59:25 INFO - PROCESS | 1789 | 1471543165390 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 10:59:25 INFO - PROCESS | 1789 | 1471543165393 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 10:59:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:59:25 INFO - PROCESS | 1789 | 1471543165407 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:59:25 INFO - PROCESS | 1789 | 1471543165412 Marionette TRACE conn4 <- [1,2590,null,{}] 10:59:25 INFO - PROCESS | 1789 | 1471543165430 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:25 INFO - PROCESS | 1789 | 1471543165439 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:25 INFO - PROCESS | 1789 | 1471543165664 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 10:59:25 INFO - PROCESS | 1789 | 1471543165762 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:25 INFO - PROCESS | 1789 | 1471543165775 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:25 INFO - PROCESS | 1789 | ++DOCSHELL 0x9295b400 == 28 [pid = 1789] [id = 655] 10:59:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x9295d400) [pid = 1789] [serial = 1966] [outer = (nil)] 10:59:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x92ac2c00) [pid = 1789] [serial = 1967] [outer = 0x9295d400] 10:59:25 INFO - PROCESS | 1789 | 1471543165871 Marionette DEBUG loaded listener.js 10:59:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x92acd400) [pid = 1789] [serial = 1968] [outer = 0x9295d400] 10:59:26 INFO - PROCESS | 1789 | 1471543166797 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 10:59:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:59:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1440ms 10:59:26 INFO - PROCESS | 1789 | 1471543166848 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 10:59:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:59:26 INFO - PROCESS | 1789 | 1471543166852 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 10:59:26 INFO - PROCESS | 1789 | 1471543166889 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:59:26 INFO - PROCESS | 1789 | 1471543166891 Marionette TRACE conn4 <- [1,2594,null,{}] 10:59:26 INFO - PROCESS | 1789 | 1471543166901 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:26 INFO - PROCESS | 1789 | 1471543166905 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:27 INFO - PROCESS | 1789 | 1471543167115 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 10:59:27 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x8f417000) [pid = 1789] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:59:27 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x9456b000) [pid = 1789] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:59:27 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8e625000) [pid = 1789] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:59:27 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x9295b000) [pid = 1789] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:59:27 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x92958800) [pid = 1789] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:59:27 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x90e53000) [pid = 1789] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:59:27 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x94fbd400) [pid = 1789] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:59:27 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8f415800) [pid = 1789] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:59:27 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x97487800) [pid = 1789] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:59:27 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x9376cc00) [pid = 1789] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:59:27 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x90b30800) [pid = 1789] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:59:27 INFO - PROCESS | 1789 | 1471543167695 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:27 INFO - PROCESS | 1789 | 1471543167703 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:27 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e621400 == 29 [pid = 1789] [id = 656] 10:59:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8e623400) [pid = 1789] [serial = 1969] [outer = (nil)] 10:59:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90e53000) [pid = 1789] [serial = 1970] [outer = 0x8e623400] 10:59:27 INFO - PROCESS | 1789 | 1471543167772 Marionette DEBUG loaded listener.js 10:59:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x9295b000) [pid = 1789] [serial = 1971] [outer = 0x8e623400] 10:59:28 INFO - PROCESS | 1789 | 1471543168528 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 10:59:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:59:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1719ms 10:59:28 INFO - PROCESS | 1789 | 1471543168577 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 10:59:28 INFO - PROCESS | 1789 | 1471543168580 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 10:59:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:59:28 INFO - PROCESS | 1789 | 1471543168587 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:59:28 INFO - PROCESS | 1789 | 1471543168590 Marionette TRACE conn4 <- [1,2598,null,{}] 10:59:28 INFO - PROCESS | 1789 | 1471543168595 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:28 INFO - PROCESS | 1789 | 1471543168600 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:28 INFO - PROCESS | 1789 | 1471543168745 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 10:59:28 INFO - PROCESS | 1789 | 1471543168758 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:28 INFO - PROCESS | 1789 | 1471543168764 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:28 INFO - PROCESS | 1789 | ++DOCSHELL 0x936e1000 == 30 [pid = 1789] [id = 657] 10:59:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x9375f400) [pid = 1789] [serial = 1972] [outer = (nil)] 10:59:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x9376a400) [pid = 1789] [serial = 1973] [outer = 0x9375f400] 10:59:28 INFO - PROCESS | 1789 | 1471543168837 Marionette DEBUG loaded listener.js 10:59:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x93a80400) [pid = 1789] [serial = 1974] [outer = 0x9375f400] 10:59:29 INFO - PROCESS | 1789 | 1471543169914 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 10:59:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:59:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1377ms 10:59:29 INFO - PROCESS | 1789 | 1471543169965 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 10:59:29 INFO - PROCESS | 1789 | 1471543169972 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 10:59:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:59:29 INFO - PROCESS | 1789 | 1471543169981 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:59:29 INFO - PROCESS | 1789 | 1471543169985 Marionette TRACE conn4 <- [1,2602,null,{}] 10:59:29 INFO - PROCESS | 1789 | 1471543169994 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:30 INFO - PROCESS | 1789 | 1471543170000 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:30 INFO - PROCESS | 1789 | 1471543170207 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 10:59:30 INFO - PROCESS | 1789 | 1471543170452 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:30 INFO - PROCESS | 1789 | 1471543170467 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:30 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b2dc00 == 31 [pid = 1789] [id = 658] 10:59:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x90b30c00) [pid = 1789] [serial = 1975] [outer = (nil)] 10:59:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x90e47800) [pid = 1789] [serial = 1976] [outer = 0x90b30c00] 10:59:30 INFO - PROCESS | 1789 | 1471543170574 Marionette DEBUG loaded listener.js 10:59:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x90e5fc00) [pid = 1789] [serial = 1977] [outer = 0x90b30c00] 10:59:31 INFO - PROCESS | 1789 | 1471543171656 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 10:59:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:59:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1738ms 10:59:31 INFO - PROCESS | 1789 | 1471543171718 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 10:59:31 INFO - PROCESS | 1789 | 1471543171726 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 10:59:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:59:31 INFO - PROCESS | 1789 | 1471543171736 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:59:31 INFO - PROCESS | 1789 | 1471543171741 Marionette TRACE conn4 <- [1,2606,null,{}] 10:59:31 INFO - PROCESS | 1789 | 1471543171747 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:31 INFO - PROCESS | 1789 | 1471543171753 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:31 INFO - PROCESS | 1789 | 1471543171939 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 10:59:32 INFO - PROCESS | 1789 | 1471543172173 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:32 INFO - PROCESS | 1789 | 1471543172180 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:32 INFO - PROCESS | 1789 | ++DOCSHELL 0x91d53400 == 32 [pid = 1789] [id = 659] 10:59:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x92952c00) [pid = 1789] [serial = 1978] [outer = (nil)] 10:59:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x92ac6800) [pid = 1789] [serial = 1979] [outer = 0x92952c00] 10:59:32 INFO - PROCESS | 1789 | 1471543172293 Marionette DEBUG loaded listener.js 10:59:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x92acfc00) [pid = 1789] [serial = 1980] [outer = 0x92952c00] 10:59:33 INFO - PROCESS | 1789 | 1471543173331 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 10:59:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:59:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1635ms 10:59:33 INFO - PROCESS | 1789 | 1471543173372 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 10:59:33 INFO - PROCESS | 1789 | 1471543173376 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 10:59:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:59:33 INFO - PROCESS | 1789 | 1471543173383 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:59:33 INFO - PROCESS | 1789 | 1471543173389 Marionette TRACE conn4 <- [1,2610,null,{}] 10:59:33 INFO - PROCESS | 1789 | 1471543173406 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:33 INFO - PROCESS | 1789 | 1471543173415 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:33 INFO - PROCESS | 1789 | 1471543173593 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 10:59:33 INFO - PROCESS | 1789 | 1471543173821 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:33 INFO - PROCESS | 1789 | 1471543173834 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:33 INFO - PROCESS | 1789 | ++DOCSHELL 0x94fbb000 == 33 [pid = 1789] [id = 660] 10:59:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x94fc1800) [pid = 1789] [serial = 1981] [outer = (nil)] 10:59:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x962bb400) [pid = 1789] [serial = 1982] [outer = 0x94fc1800] 10:59:33 INFO - PROCESS | 1789 | 1471543173964 Marionette DEBUG loaded listener.js 10:59:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x962c3000) [pid = 1789] [serial = 1983] [outer = 0x94fc1800] 10:59:34 INFO - PROCESS | 1789 | 1471543174928 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 10:59:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:59:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1590ms 10:59:34 INFO - PROCESS | 1789 | 1471543174974 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 10:59:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:59:34 INFO - PROCESS | 1789 | 1471543174979 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 10:59:34 INFO - PROCESS | 1789 | 1471543174985 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:59:34 INFO - PROCESS | 1789 | 1471543174989 Marionette TRACE conn4 <- [1,2614,null,{}] 10:59:34 INFO - PROCESS | 1789 | 1471543174995 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:35 INFO - PROCESS | 1789 | 1471543175000 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:35 INFO - PROCESS | 1789 | 1471543175188 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 10:59:35 INFO - PROCESS | 1789 | 1471543175381 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:35 INFO - PROCESS | 1789 | 1471543175392 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:35 INFO - PROCESS | 1789 | ++DOCSHELL 0x92957800 == 34 [pid = 1789] [id = 661] 10:59:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x94ff7c00) [pid = 1789] [serial = 1984] [outer = (nil)] 10:59:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x97e29400) [pid = 1789] [serial = 1985] [outer = 0x94ff7c00] 10:59:35 INFO - PROCESS | 1789 | 1471543175473 Marionette DEBUG loaded listener.js 10:59:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x97eef800) [pid = 1789] [serial = 1986] [outer = 0x94ff7c00] 10:59:36 INFO - PROCESS | 1789 | 1471543176539 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 10:59:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:59:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1780ms 10:59:36 INFO - PROCESS | 1789 | 1471543176769 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 10:59:36 INFO - PROCESS | 1789 | 1471543176776 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 10:59:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:59:36 INFO - PROCESS | 1789 | 1471543176784 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:59:36 INFO - PROCESS | 1789 | 1471543176789 Marionette TRACE conn4 <- [1,2618,null,{}] 10:59:36 INFO - PROCESS | 1789 | 1471543176797 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:36 INFO - PROCESS | 1789 | 1471543176803 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:36 INFO - PROCESS | 1789 | 1471543176964 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 10:59:37 INFO - PROCESS | 1789 | 1471543177212 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:37 INFO - PROCESS | 1789 | 1471543177230 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:37 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e809c00 == 35 [pid = 1789] [id = 662] 10:59:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x8e817800) [pid = 1789] [serial = 1987] [outer = (nil)] 10:59:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x8f40f400) [pid = 1789] [serial = 1988] [outer = 0x8e817800] 10:59:37 INFO - PROCESS | 1789 | 1471543177301 Marionette DEBUG loaded listener.js 10:59:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x8f413400) [pid = 1789] [serial = 1989] [outer = 0x8e817800] 10:59:37 INFO - PROCESS | 1789 | --DOCSHELL 0x8e621400 == 34 [pid = 1789] [id = 656] 10:59:37 INFO - PROCESS | 1789 | --DOCSHELL 0x9295b400 == 33 [pid = 1789] [id = 655] 10:59:38 INFO - PROCESS | 1789 | --DOCSHELL 0x91a75c00 == 32 [pid = 1789] [id = 654] 10:59:38 INFO - PROCESS | 1789 | --DOCSHELL 0x8e818000 == 31 [pid = 1789] [id = 653] 10:59:38 INFO - PROCESS | 1789 | 1471543178271 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 10:59:38 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x96258c00) [pid = 1789] [serial = 1928] [outer = (nil)] [url = about:blank] 10:59:38 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x8f40b000) [pid = 1789] [serial = 1931] [outer = (nil)] [url = about:blank] 10:59:38 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x962c7c00) [pid = 1789] [serial = 1929] [outer = (nil)] [url = about:blank] 10:59:38 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x93a8c400) [pid = 1789] [serial = 1905] [outer = (nil)] [url = about:blank] 10:59:38 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x92ac8400) [pid = 1789] [serial = 1910] [outer = (nil)] [url = about:blank] 10:59:38 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x9374e800) [pid = 1789] [serial = 1911] [outer = (nil)] [url = about:blank] 10:59:38 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x921c8000) [pid = 1789] [serial = 1922] [outer = (nil)] [url = about:blank] 10:59:38 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x928b0400) [pid = 1789] [serial = 1923] [outer = (nil)] [url = about:blank] 10:59:38 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x94ff5800) [pid = 1789] [serial = 1913] [outer = (nil)] [url = about:blank] 10:59:38 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x96259800) [pid = 1789] [serial = 1914] [outer = (nil)] [url = about:blank] 10:59:38 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x90b2fc00) [pid = 1789] [serial = 1907] [outer = (nil)] [url = about:blank] 10:59:38 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x90e52800) [pid = 1789] [serial = 1908] [outer = (nil)] [url = about:blank] 10:59:38 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x97492400) [pid = 1789] [serial = 1916] [outer = (nil)] [url = about:blank] 10:59:38 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x97ef3000) [pid = 1789] [serial = 1917] [outer = (nil)] [url = about:blank] 10:59:38 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9455c800) [pid = 1789] [serial = 1925] [outer = (nil)] [url = about:blank] 10:59:38 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x90e48400) [pid = 1789] [serial = 1919] [outer = (nil)] [url = about:blank] 10:59:38 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x90e52c00) [pid = 1789] [serial = 1920] [outer = (nil)] [url = about:blank] 10:59:38 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x99dda400) [pid = 1789] [serial = 1935] [outer = (nil)] [url = about:blank] 10:59:38 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x90e4e400) [pid = 1789] [serial = 1932] [outer = (nil)] [url = about:blank] 10:59:38 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x945abc00) [pid = 1789] [serial = 1926] [outer = (nil)] [url = about:blank] 10:59:38 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x99594400) [pid = 1789] [serial = 1934] [outer = (nil)] [url = about:blank] 10:59:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:59:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1580ms 10:59:38 INFO - PROCESS | 1789 | 1471543178365 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 10:59:38 INFO - PROCESS | 1789 | 1471543178369 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 10:59:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:59:38 INFO - PROCESS | 1789 | 1471543178380 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:59:38 INFO - PROCESS | 1789 | 1471543178385 Marionette TRACE conn4 <- [1,2622,null,{}] 10:59:38 INFO - PROCESS | 1789 | 1471543178391 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:38 INFO - PROCESS | 1789 | 1471543178397 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:38 INFO - PROCESS | 1789 | 1471543178589 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 10:59:38 INFO - PROCESS | 1789 | 1471543178726 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:38 INFO - PROCESS | 1789 | 1471543178735 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:38 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5e0800 == 32 [pid = 1789] [id = 663] 10:59:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x90e53400) [pid = 1789] [serial = 1990] [outer = (nil)] 10:59:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x91a71c00) [pid = 1789] [serial = 1991] [outer = 0x90e53400] 10:59:38 INFO - PROCESS | 1789 | 1471543178810 Marionette DEBUG loaded listener.js 10:59:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x91ad2c00) [pid = 1789] [serial = 1992] [outer = 0x90e53400] 10:59:39 INFO - PROCESS | 1789 | 1471543179603 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 10:59:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:59:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1285ms 10:59:39 INFO - PROCESS | 1789 | 1471543179662 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 10:59:39 INFO - PROCESS | 1789 | 1471543179665 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 10:59:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:59:39 INFO - PROCESS | 1789 | 1471543179672 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:59:39 INFO - PROCESS | 1789 | 1471543179674 Marionette TRACE conn4 <- [1,2626,null,{}] 10:59:39 INFO - PROCESS | 1789 | 1471543179690 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:39 INFO - PROCESS | 1789 | 1471543179698 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:39 INFO - PROCESS | 1789 | 1471543179857 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 10:59:39 INFO - PROCESS | 1789 | 1471543179869 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:39 INFO - PROCESS | 1789 | 1471543179880 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:39 INFO - PROCESS | 1789 | ++DOCSHELL 0x92955c00 == 33 [pid = 1789] [id = 664] 10:59:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x92956000) [pid = 1789] [serial = 1993] [outer = (nil)] 10:59:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x92ac7800) [pid = 1789] [serial = 1994] [outer = 0x92956000] 10:59:39 INFO - PROCESS | 1789 | 1471543179954 Marionette DEBUG loaded listener.js 10:59:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x936dd400) [pid = 1789] [serial = 1995] [outer = 0x92956000] 10:59:41 INFO - PROCESS | 1789 | 1471543181003 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 10:59:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:59:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1380ms 10:59:41 INFO - PROCESS | 1789 | 1471543181052 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 10:59:41 INFO - PROCESS | 1789 | 1471543181056 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 10:59:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:59:41 INFO - PROCESS | 1789 | 1471543181071 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:59:41 INFO - PROCESS | 1789 | 1471543181075 Marionette TRACE conn4 <- [1,2630,null,{}] 10:59:41 INFO - PROCESS | 1789 | 1471543181080 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:41 INFO - PROCESS | 1789 | 1471543181085 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:41 INFO - PROCESS | 1789 | 1471543181304 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 10:59:41 INFO - PROCESS | 1789 | 1471543181327 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:41 INFO - PROCESS | 1789 | 1471543181335 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:41 INFO - PROCESS | 1789 | ++DOCSHELL 0x91d48800 == 34 [pid = 1789] [id = 665] 10:59:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x9376ac00) [pid = 1789] [serial = 1996] [outer = (nil)] 10:59:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x93a8c400) [pid = 1789] [serial = 1997] [outer = 0x9376ac00] 10:59:41 INFO - PROCESS | 1789 | 1471543181405 Marionette DEBUG loaded listener.js 10:59:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x94569800) [pid = 1789] [serial = 1998] [outer = 0x9376ac00] 10:59:42 INFO - PROCESS | 1789 | 1471543182382 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 10:59:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:59:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1347ms 10:59:42 INFO - PROCESS | 1789 | 1471543182410 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 10:59:42 INFO - PROCESS | 1789 | 1471543182413 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 10:59:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:59:42 INFO - PROCESS | 1789 | 1471543182420 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:59:42 INFO - PROCESS | 1789 | 1471543182423 Marionette TRACE conn4 <- [1,2634,null,{}] 10:59:42 INFO - PROCESS | 1789 | 1471543182428 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:42 INFO - PROCESS | 1789 | 1471543182433 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:42 INFO - PROCESS | 1789 | 1471543182633 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 10:59:42 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x9295d400) [pid = 1789] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:59:42 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90b2e000) [pid = 1789] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:59:42 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9a418800) [pid = 1789] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:59:42 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x9386f400) [pid = 1789] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:59:42 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8e623400) [pid = 1789] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:59:42 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8f40ac00) [pid = 1789] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:59:42 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x9a422000) [pid = 1789] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:59:42 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x90e51c00) [pid = 1789] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:59:42 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x9295e000) [pid = 1789] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:59:42 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x99d33000) [pid = 1789] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:59:42 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x91a78400) [pid = 1789] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:59:42 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x8e814800) [pid = 1789] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:59:42 INFO - PROCESS | 1789 | 1471543182860 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:42 INFO - PROCESS | 1789 | 1471543182867 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:42 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e623400 == 35 [pid = 1789] [id = 666] 10:59:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x8e629400) [pid = 1789] [serial = 1999] [outer = (nil)] 10:59:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x90e49000) [pid = 1789] [serial = 2000] [outer = 0x8e629400] 10:59:42 INFO - PROCESS | 1789 | 1471543182936 Marionette DEBUG loaded listener.js 10:59:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x91a73000) [pid = 1789] [serial = 2001] [outer = 0x8e629400] 10:59:43 INFO - PROCESS | 1789 | 1471543183714 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 10:59:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:59:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1328ms 10:59:43 INFO - PROCESS | 1789 | 1471543183749 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 10:59:43 INFO - PROCESS | 1789 | 1471543183751 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 10:59:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:59:43 INFO - PROCESS | 1789 | 1471543183758 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:59:43 INFO - PROCESS | 1789 | 1471543183761 Marionette TRACE conn4 <- [1,2638,null,{}] 10:59:43 INFO - PROCESS | 1789 | 1471543183766 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:43 INFO - PROCESS | 1789 | 1471543183777 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:44 INFO - PROCESS | 1789 | 1471543184039 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 10:59:44 INFO - PROCESS | 1789 | 1471543184132 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:44 INFO - PROCESS | 1789 | 1471543184144 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:44 INFO - PROCESS | 1789 | ++DOCSHELL 0x92ac3400 == 36 [pid = 1789] [id = 667] 10:59:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x962be800) [pid = 1789] [serial = 2002] [outer = (nil)] 10:59:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x962c7c00) [pid = 1789] [serial = 2003] [outer = 0x962be800] 10:59:44 INFO - PROCESS | 1789 | 1471543184210 Marionette DEBUG loaded listener.js 10:59:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x97488000) [pid = 1789] [serial = 2004] [outer = 0x962be800] 10:59:45 INFO - PROCESS | 1789 | 1471543185130 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 10:59:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:59:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1436ms 10:59:45 INFO - PROCESS | 1789 | 1471543185195 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 10:59:45 INFO - PROCESS | 1789 | 1471543185202 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 10:59:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:59:45 INFO - PROCESS | 1789 | 1471543185212 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:59:45 INFO - PROCESS | 1789 | 1471543185217 Marionette TRACE conn4 <- [1,2642,null,{}] 10:59:45 INFO - PROCESS | 1789 | 1471543185225 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:45 INFO - PROCESS | 1789 | 1471543185232 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:45 INFO - PROCESS | 1789 | 1471543185471 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 10:59:45 INFO - PROCESS | 1789 | 1471543185718 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:45 INFO - PROCESS | 1789 | 1471543185732 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:45 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e80f800 == 37 [pid = 1789] [id = 668] 10:59:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8e811400) [pid = 1789] [serial = 2005] [outer = (nil)] 10:59:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x90e48c00) [pid = 1789] [serial = 2006] [outer = 0x8e811400] 10:59:45 INFO - PROCESS | 1789 | 1471543185832 Marionette DEBUG loaded listener.js 10:59:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x90e57400) [pid = 1789] [serial = 2007] [outer = 0x8e811400] 10:59:46 INFO - PROCESS | 1789 | 1471543186792 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 10:59:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:59:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1638ms 10:59:46 INFO - PROCESS | 1789 | 1471543186849 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 10:59:46 INFO - PROCESS | 1789 | 1471543186856 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 10:59:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:59:46 INFO - PROCESS | 1789 | 1471543186867 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:59:46 INFO - PROCESS | 1789 | 1471543186870 Marionette TRACE conn4 <- [1,2646,null,{}] 10:59:46 INFO - PROCESS | 1789 | 1471543186877 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:46 INFO - PROCESS | 1789 | 1471543186883 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:47 INFO - PROCESS | 1789 | 1471543187064 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 10:59:47 INFO - PROCESS | 1789 | 1471543187297 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:47 INFO - PROCESS | 1789 | 1471543187306 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:47 INFO - PROCESS | 1789 | ++DOCSHELL 0x928a2400 == 38 [pid = 1789] [id = 669] 10:59:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x928a6000) [pid = 1789] [serial = 2008] [outer = (nil)] 10:59:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x92960400) [pid = 1789] [serial = 2009] [outer = 0x928a6000] 10:59:47 INFO - PROCESS | 1789 | 1471543187436 Marionette DEBUG loaded listener.js 10:59:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x93762000) [pid = 1789] [serial = 2010] [outer = 0x928a6000] 10:59:48 INFO - PROCESS | 1789 | 1471543188400 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 10:59:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:59:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1590ms 10:59:48 INFO - PROCESS | 1789 | 1471543188457 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 10:59:48 INFO - PROCESS | 1789 | 1471543188460 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 10:59:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:59:48 INFO - PROCESS | 1789 | 1471543188467 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:59:48 INFO - PROCESS | 1789 | 1471543188473 Marionette TRACE conn4 <- [1,2650,null,{}] 10:59:48 INFO - PROCESS | 1789 | 1471543188490 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:48 INFO - PROCESS | 1789 | 1471543188499 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:48 INFO - PROCESS | 1789 | 1471543188712 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 10:59:48 INFO - PROCESS | 1789 | 1471543188897 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:48 INFO - PROCESS | 1789 | 1471543188910 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:48 INFO - PROCESS | 1789 | ++DOCSHELL 0x96258c00 == 39 [pid = 1789] [id = 670] 10:59:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x962bc000) [pid = 1789] [serial = 2011] [outer = (nil)] 10:59:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x962ca000) [pid = 1789] [serial = 2012] [outer = 0x962bc000] 10:59:49 INFO - PROCESS | 1789 | 1471543189040 Marionette DEBUG loaded listener.js 10:59:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x97490400) [pid = 1789] [serial = 2013] [outer = 0x962bc000] 10:59:49 INFO - PROCESS | 1789 | 1471543189920 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 10:59:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:59:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1491ms 10:59:49 INFO - PROCESS | 1789 | 1471543189959 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 10:59:49 INFO - PROCESS | 1789 | 1471543189964 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 10:59:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:59:49 INFO - PROCESS | 1789 | 1471543189970 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:59:49 INFO - PROCESS | 1789 | 1471543189973 Marionette TRACE conn4 <- [1,2654,null,{}] 10:59:49 INFO - PROCESS | 1789 | 1471543189979 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:49 INFO - PROCESS | 1789 | 1471543189984 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:50 INFO - PROCESS | 1789 | 1471543190170 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 10:59:50 INFO - PROCESS | 1789 | 1471543190355 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:50 INFO - PROCESS | 1789 | 1471543190363 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:50 INFO - PROCESS | 1789 | ++DOCSHELL 0x91d50400 == 40 [pid = 1789] [id = 671] 10:59:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x98646400) [pid = 1789] [serial = 2014] [outer = (nil)] 10:59:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x99591c00) [pid = 1789] [serial = 2015] [outer = 0x98646400] 10:59:50 INFO - PROCESS | 1789 | 1471543190448 Marionette DEBUG loaded listener.js 10:59:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x99599000) [pid = 1789] [serial = 2016] [outer = 0x98646400] 10:59:51 INFO - PROCESS | 1789 | 1471543191421 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 10:59:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:59:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1486ms 10:59:51 INFO - PROCESS | 1789 | 1471543191457 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 10:59:51 INFO - PROCESS | 1789 | 1471543191461 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 10:59:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:59:51 INFO - PROCESS | 1789 | 1471543191467 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:59:51 INFO - PROCESS | 1789 | 1471543191471 Marionette TRACE conn4 <- [1,2658,null,{}] 10:59:51 INFO - PROCESS | 1789 | 1471543191477 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:51 INFO - PROCESS | 1789 | 1471543191482 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:51 INFO - PROCESS | 1789 | 1471543191643 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 10:59:51 INFO - PROCESS | 1789 | 1471543191836 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:51 INFO - PROCESS | 1789 | 1471543191847 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:51 INFO - PROCESS | 1789 | ++DOCSHELL 0x945e5400 == 41 [pid = 1789] [id = 672] 10:59:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x97efc400) [pid = 1789] [serial = 2017] [outer = (nil)] 10:59:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x99f84400) [pid = 1789] [serial = 2018] [outer = 0x97efc400] 10:59:51 INFO - PROCESS | 1789 | 1471543191924 Marionette DEBUG loaded listener.js 10:59:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9a287400) [pid = 1789] [serial = 2019] [outer = 0x97efc400] 10:59:52 INFO - PROCESS | 1789 | 1471543192856 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 10:59:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:59:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1434ms 10:59:52 INFO - PROCESS | 1789 | 1471543192903 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 10:59:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:59:52 INFO - PROCESS | 1789 | 1471543192907 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 10:59:52 INFO - PROCESS | 1789 | 1471543192914 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:59:52 INFO - PROCESS | 1789 | 1471543192917 Marionette TRACE conn4 <- [1,2662,null,{}] 10:59:52 INFO - PROCESS | 1789 | 1471543192923 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:52 INFO - PROCESS | 1789 | 1471543192934 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:53 INFO - PROCESS | 1789 | 1471543193178 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 10:59:53 INFO - PROCESS | 1789 | 1471543193371 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:53 INFO - PROCESS | 1789 | 1471543193379 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:53 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5e2000 == 42 [pid = 1789] [id = 673] 10:59:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x8e624400) [pid = 1789] [serial = 2020] [outer = (nil)] 10:59:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x91adb400) [pid = 1789] [serial = 2021] [outer = 0x8e624400] 10:59:53 INFO - PROCESS | 1789 | 1471543193559 Marionette DEBUG loaded listener.js 10:59:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x92aca000) [pid = 1789] [serial = 2022] [outer = 0x8e624400] 10:59:54 INFO - PROCESS | 1789 | 1471543194693 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 10:59:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:59:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1841ms 10:59:54 INFO - PROCESS | 1789 | 1471543194754 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 10:59:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:59:54 INFO - PROCESS | 1789 | 1471543194760 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 10:59:54 INFO - PROCESS | 1789 | 1471543194768 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:59:54 INFO - PROCESS | 1789 | 1471543194772 Marionette TRACE conn4 <- [1,2666,null,{}] 10:59:54 INFO - PROCESS | 1789 | 1471543194780 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:54 INFO - PROCESS | 1789 | 1471543194786 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:55 INFO - PROCESS | 1789 | 1471543195063 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 10:59:55 INFO - PROCESS | 1789 | 1471543195322 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:55 INFO - PROCESS | 1789 | 1471543195329 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:55 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e4e800 == 43 [pid = 1789] [id = 674] 10:59:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x91a72400) [pid = 1789] [serial = 2023] [outer = (nil)] 10:59:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x91adec00) [pid = 1789] [serial = 2024] [outer = 0x91a72400] 10:59:55 INFO - PROCESS | 1789 | 1471543195423 Marionette DEBUG loaded listener.js 10:59:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x91d52800) [pid = 1789] [serial = 2025] [outer = 0x91a72400] 10:59:56 INFO - PROCESS | 1789 | --DOCSHELL 0x8e623400 == 42 [pid = 1789] [id = 666] 10:59:56 INFO - PROCESS | 1789 | --DOCSHELL 0x91d48800 == 41 [pid = 1789] [id = 665] 10:59:56 INFO - PROCESS | 1789 | --DOCSHELL 0x92955c00 == 40 [pid = 1789] [id = 664] 10:59:56 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5e0800 == 39 [pid = 1789] [id = 663] 10:59:56 INFO - PROCESS | 1789 | --DOCSHELL 0x8e809c00 == 38 [pid = 1789] [id = 662] 10:59:56 INFO - PROCESS | 1789 | --DOCSHELL 0x92957800 == 37 [pid = 1789] [id = 661] 10:59:56 INFO - PROCESS | 1789 | --DOCSHELL 0x91d53400 == 36 [pid = 1789] [id = 659] 10:59:56 INFO - PROCESS | 1789 | --DOCSHELL 0x94fbb000 == 35 [pid = 1789] [id = 660] 10:59:56 INFO - PROCESS | 1789 | --DOCSHELL 0x90b2dc00 == 34 [pid = 1789] [id = 658] 10:59:56 INFO - PROCESS | 1789 | --DOCSHELL 0x90e4bc00 == 33 [pid = 1789] [id = 652] 10:59:56 INFO - PROCESS | 1789 | --DOCSHELL 0x936e1000 == 32 [pid = 1789] [id = 657] 10:59:56 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5e2000 == 31 [pid = 1789] [id = 673] 10:59:56 INFO - PROCESS | 1789 | --DOCSHELL 0x945e5400 == 30 [pid = 1789] [id = 672] 10:59:56 INFO - PROCESS | 1789 | --DOCSHELL 0x96258c00 == 29 [pid = 1789] [id = 670] 10:59:56 INFO - PROCESS | 1789 | --DOCSHELL 0x91d50400 == 28 [pid = 1789] [id = 671] 10:59:56 INFO - PROCESS | 1789 | --DOCSHELL 0x928a2400 == 27 [pid = 1789] [id = 669] 10:59:56 INFO - PROCESS | 1789 | --DOCSHELL 0x92ac3400 == 26 [pid = 1789] [id = 667] 10:59:56 INFO - PROCESS | 1789 | --DOCSHELL 0x8e80f800 == 25 [pid = 1789] [id = 668] 10:59:57 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x9376a400) [pid = 1789] [serial = 1973] [outer = (nil)] [url = about:blank] 10:59:57 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x92ac2c00) [pid = 1789] [serial = 1967] [outer = (nil)] [url = about:blank] 10:59:57 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x936dc800) [pid = 1789] [serial = 1956] [outer = (nil)] [url = about:blank] 10:59:57 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x9a423800) [pid = 1789] [serial = 1947] [outer = (nil)] [url = about:blank] 10:59:57 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x94fb9800) [pid = 1789] [serial = 1941] [outer = (nil)] [url = about:blank] 10:59:57 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x90e53000) [pid = 1789] [serial = 1970] [outer = (nil)] [url = about:blank] 10:59:57 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x90b36800) [pid = 1789] [serial = 1962] [outer = (nil)] [url = about:blank] 10:59:57 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x9ab80c00) [pid = 1789] [serial = 1953] [outer = (nil)] [url = about:blank] 10:59:57 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x91a80400) [pid = 1789] [serial = 1959] [outer = (nil)] [url = about:blank] 10:59:57 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x9a4f6c00) [pid = 1789] [serial = 1949] [outer = (nil)] [url = about:blank] 10:59:57 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x92954800) [pid = 1789] [serial = 1955] [outer = (nil)] [url = about:blank] 10:59:57 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x99f84c00) [pid = 1789] [serial = 1943] [outer = (nil)] [url = about:blank] 10:59:57 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x93a85400) [pid = 1789] [serial = 1940] [outer = (nil)] [url = about:blank] 10:59:57 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x91adb800) [pid = 1789] [serial = 1965] [outer = (nil)] [url = about:blank] 10:59:57 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x9a421800) [pid = 1789] [serial = 1946] [outer = (nil)] [url = about:blank] 10:59:57 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x90b2e800) [pid = 1789] [serial = 1961] [outer = (nil)] [url = about:blank] 10:59:57 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x92044400) [pid = 1789] [serial = 1938] [outer = (nil)] [url = about:blank] 10:59:57 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9a288400) [pid = 1789] [serial = 1944] [outer = (nil)] [url = about:blank] 10:59:57 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x91ad4400) [pid = 1789] [serial = 1964] [outer = (nil)] [url = about:blank] 10:59:57 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x9a4f8400) [pid = 1789] [serial = 1950] [outer = (nil)] [url = about:blank] 10:59:57 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x91ad8000) [pid = 1789] [serial = 1937] [outer = (nil)] [url = about:blank] 10:59:57 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x92acd400) [pid = 1789] [serial = 1968] [outer = (nil)] [url = about:blank] 10:59:57 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x91a79400) [pid = 1789] [serial = 1958] [outer = (nil)] [url = about:blank] 10:59:57 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x9295b000) [pid = 1789] [serial = 1971] [outer = (nil)] [url = about:blank] 10:59:57 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x9ab35c00) [pid = 1789] [serial = 1952] [outer = (nil)] [url = about:blank] 10:59:57 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:59:57 INFO - PROCESS | 1789 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:59:57 INFO - PROCESS | 1789 | 1471543197895 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 10:59:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 10:59:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 3186ms 10:59:57 INFO - PROCESS | 1789 | 1471543197953 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 10:59:57 INFO - PROCESS | 1789 | 1471543197958 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 10:59:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:59:57 INFO - PROCESS | 1789 | 1471543197972 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:59:57 INFO - PROCESS | 1789 | 1471543197979 Marionette TRACE conn4 <- [1,2670,null,{}] 10:59:57 INFO - PROCESS | 1789 | 1471543197987 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:57 INFO - PROCESS | 1789 | 1471543197992 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:58 INFO - PROCESS | 1789 | 1471543198152 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 10:59:58 INFO - PROCESS | 1789 | 1471543198290 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:58 INFO - PROCESS | 1789 | 1471543198299 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:58 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e80c000 == 26 [pid = 1789] [id = 675] 10:59:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x8e80f800) [pid = 1789] [serial = 2026] [outer = (nil)] 10:59:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x90b2f400) [pid = 1789] [serial = 2027] [outer = 0x8e80f800] 10:59:58 INFO - PROCESS | 1789 | 1471543198371 Marionette DEBUG loaded listener.js 10:59:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90b38400) [pid = 1789] [serial = 2028] [outer = 0x8e80f800] 10:59:59 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 10:59:59 INFO - PROCESS | 1789 | 1471543199528 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:59:59 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 10:59:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:59:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 10:59:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:59:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:59:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1575ms 10:59:59 INFO - PROCESS | 1789 | 1471543199554 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null] 10:59:59 INFO - PROCESS | 1789 | 1471543199563 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 10:59:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:59:59 INFO - PROCESS | 1789 | 1471543199581 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:59:59 INFO - PROCESS | 1789 | 1471543199592 Marionette TRACE conn4 <- [1,2674,null,{}] 10:59:59 INFO - PROCESS | 1789 | 1471543199624 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:59:59 INFO - PROCESS | 1789 | 1471543199628 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:59 INFO - PROCESS | 1789 | 1471543199835 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 10:59:59 INFO - PROCESS | 1789 | 1471543199958 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:59:59 INFO - PROCESS | 1789 | 1471543199968 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 10:59:59 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ad5c00 == 27 [pid = 1789] [id = 676] 11:00:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x91ae1400) [pid = 1789] [serial = 2029] [outer = (nil)] 11:00:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x91d52c00) [pid = 1789] [serial = 2030] [outer = 0x91ae1400] 11:00:00 INFO - PROCESS | 1789 | 1471543200043 Marionette DEBUG loaded listener.js 11:00:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x921bcc00) [pid = 1789] [serial = 2031] [outer = 0x91ae1400] 11:00:01 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 11:00:01 INFO - PROCESS | 1789 | 1471543201394 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 11:00:01 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 11:00:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 11:00:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 11:00:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:00:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1864ms 11:00:01 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x9376ac00) [pid = 1789] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 11:00:01 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8e629400) [pid = 1789] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 11:00:01 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x92956000) [pid = 1789] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 11:00:01 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x90b30c00) [pid = 1789] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 11:00:01 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x90e53400) [pid = 1789] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 11:00:01 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x9375f400) [pid = 1789] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 11:00:01 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x92952c00) [pid = 1789] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 11:00:01 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x94fc1800) [pid = 1789] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 11:00:01 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x8e817800) [pid = 1789] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 11:00:01 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x94ff7c00) [pid = 1789] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 11:00:01 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x962be800) [pid = 1789] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 11:00:01 INFO - PROCESS | 1789 | 1471543201984 Marionette TRACE conn4 -> [0,2677,"getWindowHandle",null] 11:00:01 INFO - PROCESS | 1789 | 1471543201987 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 11:00:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 11:00:02 INFO - PROCESS | 1789 | 1471543202008 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 11:00:02 INFO - PROCESS | 1789 | 1471543202015 Marionette TRACE conn4 <- [1,2678,null,{}] 11:00:02 INFO - PROCESS | 1789 | 1471543202032 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:02 INFO - PROCESS | 1789 | 1471543202042 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:02 INFO - PROCESS | 1789 | 1471543202198 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 11:00:02 INFO - PROCESS | 1789 | 1471543202353 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:02 INFO - PROCESS | 1789 | 1471543202366 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:02 INFO - PROCESS | 1789 | ++DOCSHELL 0x92953400 == 28 [pid = 1789] [id = 677] 11:00:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x92953800) [pid = 1789] [serial = 2032] [outer = (nil)] 11:00:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x92ac2800) [pid = 1789] [serial = 2033] [outer = 0x92953800] 11:00:02 INFO - PROCESS | 1789 | 1471543202442 Marionette DEBUG loaded listener.js 11:00:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x92ace400) [pid = 1789] [serial = 2034] [outer = 0x92953800] 11:00:03 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 11:00:03 INFO - PROCESS | 1789 | 1471543203590 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 11:00:03 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) 11:00:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1634ms 11:00:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 11:00:03 INFO - PROCESS | 1789 | 1471543203642 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 11:00:03 INFO - PROCESS | 1789 | 1471543203645 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 11:00:03 INFO - PROCESS | 1789 | 1471543203652 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 11:00:03 INFO - PROCESS | 1789 | 1471543203655 Marionette TRACE conn4 <- [1,2682,null,{}] 11:00:03 INFO - PROCESS | 1789 | 1471543203670 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:03 INFO - PROCESS | 1789 | 1471543203675 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:03 INFO - PROCESS | 1789 | 1471543203870 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 11:00:04 INFO - PROCESS | 1789 | 1471543204048 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:04 INFO - PROCESS | 1789 | 1471543204060 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:04 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5d6800 == 29 [pid = 1789] [id = 678] 11:00:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x8e5d8000) [pid = 1789] [serial = 2035] [outer = (nil)] 11:00:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x8e5e1000) [pid = 1789] [serial = 2036] [outer = 0x8e5d8000] 11:00:04 INFO - PROCESS | 1789 | 1471543204143 Marionette DEBUG loaded listener.js 11:00:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x8e629c00) [pid = 1789] [serial = 2037] [outer = 0x8e5d8000] 11:00:05 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 11:00:05 INFO - PROCESS | 1789 | 1471543205581 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 11:00:05 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) 11:00:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1957ms 11:00:05 INFO - PROCESS | 1789 | 1471543205675 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 11:00:05 INFO - PROCESS | 1789 | 1471543205680 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 11:00:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 11:00:05 INFO - PROCESS | 1789 | 1471543205693 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 11:00:05 INFO - PROCESS | 1789 | 1471543205699 Marionette TRACE conn4 <- [1,2686,null,{}] 11:00:05 INFO - PROCESS | 1789 | 1471543205707 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:05 INFO - PROCESS | 1789 | 1471543205712 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:05 INFO - PROCESS | 1789 | 1471543205878 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 11:00:06 INFO - PROCESS | 1789 | 1471543206056 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:06 INFO - PROCESS | 1789 | 1471543206066 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:06 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f415800 == 30 [pid = 1789] [id = 679] 11:00:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x90b36800) [pid = 1789] [serial = 2038] [outer = (nil)] 11:00:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x91a7cc00) [pid = 1789] [serial = 2039] [outer = 0x90b36800] 11:00:06 INFO - PROCESS | 1789 | 1471543206162 Marionette DEBUG loaded listener.js 11:00:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x91ae0400) [pid = 1789] [serial = 2040] [outer = 0x90b36800] 11:00:07 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 11:00:07 INFO - PROCESS | 1789 | 1471543207591 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 11:00:07 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 11:00:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 11:00:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 11:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:00:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1936ms 11:00:07 INFO - PROCESS | 1789 | 1471543207727 Marionette TRACE conn4 -> [0,2689,"getWindowHandle",null] 11:00:07 INFO - PROCESS | 1789 | 1471543207733 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 11:00:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 11:00:07 INFO - PROCESS | 1789 | 1471543207749 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 11:00:07 INFO - PROCESS | 1789 | 1471543207754 Marionette TRACE conn4 <- [1,2690,null,{}] 11:00:07 INFO - PROCESS | 1789 | 1471543207761 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:07 INFO - PROCESS | 1789 | 1471543207767 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:07 INFO - PROCESS | 1789 | 1471543207938 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 11:00:08 INFO - PROCESS | 1789 | 1471543208116 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:08 INFO - PROCESS | 1789 | 1471543208124 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:08 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f40c800 == 31 [pid = 1789] [id = 680] 11:00:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x928a5c00) [pid = 1789] [serial = 2041] [outer = (nil)] 11:00:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x9375bc00) [pid = 1789] [serial = 2042] [outer = 0x928a5c00] 11:00:08 INFO - PROCESS | 1789 | 1471543208208 Marionette DEBUG loaded listener.js 11:00:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x93a80800) [pid = 1789] [serial = 2043] [outer = 0x928a5c00] 11:00:09 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 11:00:09 INFO - PROCESS | 1789 | 1471543209704 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 11:00:09 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 11:00:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 11:00:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 11:00:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:00:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 2084ms 11:00:09 INFO - PROCESS | 1789 | 1471543209835 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null] 11:00:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 11:00:09 INFO - PROCESS | 1789 | 1471543209841 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 11:00:09 INFO - PROCESS | 1789 | 1471543209849 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 11:00:09 INFO - PROCESS | 1789 | 1471543209854 Marionette TRACE conn4 <- [1,2694,null,{}] 11:00:09 INFO - PROCESS | 1789 | 1471543209862 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:09 INFO - PROCESS | 1789 | 1471543209866 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:10 INFO - PROCESS | 1789 | 1471543210108 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 11:00:10 INFO - PROCESS | 1789 | --DOCSHELL 0x90b37000 == 30 [pid = 1789] [id = 617] 11:00:10 INFO - PROCESS | 1789 | --DOCSHELL 0x90e60000 == 29 [pid = 1789] [id = 631] 11:00:10 INFO - PROCESS | 1789 | --DOCSHELL 0x8e811c00 == 28 [pid = 1789] [id = 630] 11:00:10 INFO - PROCESS | 1789 | --DOCSHELL 0x91adbc00 == 27 [pid = 1789] [id = 618] 11:00:10 INFO - PROCESS | 1789 | 1471543210315 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:10 INFO - PROCESS | 1789 | 1471543210328 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:10 INFO - PROCESS | 1789 | --DOCSHELL 0x92953400 == 26 [pid = 1789] [id = 677] 11:00:10 INFO - PROCESS | 1789 | --DOCSHELL 0x91ad5c00 == 25 [pid = 1789] [id = 676] 11:00:10 INFO - PROCESS | 1789 | --DOCSHELL 0x8e80c000 == 24 [pid = 1789] [id = 675] 11:00:10 INFO - PROCESS | 1789 | --DOCSHELL 0x90e4e800 == 23 [pid = 1789] [id = 674] 11:00:10 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e80c000 == 24 [pid = 1789] [id = 681] 11:00:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x8e811c00) [pid = 1789] [serial = 2044] [outer = (nil)] 11:00:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x90b3a400) [pid = 1789] [serial = 2045] [outer = 0x8e811c00] 11:00:10 INFO - PROCESS | 1789 | 1471543210408 Marionette DEBUG loaded listener.js 11:00:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x90e4f400) [pid = 1789] [serial = 2046] [outer = 0x8e811c00] 11:00:10 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x93a8c400) [pid = 1789] [serial = 1997] [outer = (nil)] [url = about:blank] 11:00:10 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90e49000) [pid = 1789] [serial = 2000] [outer = (nil)] [url = about:blank] 11:00:10 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x92ac7800) [pid = 1789] [serial = 1994] [outer = (nil)] [url = about:blank] 11:00:10 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x90e47800) [pid = 1789] [serial = 1976] [outer = (nil)] [url = about:blank] 11:00:10 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x90e5fc00) [pid = 1789] [serial = 1977] [outer = (nil)] [url = about:blank] 11:00:10 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x91a71c00) [pid = 1789] [serial = 1991] [outer = (nil)] [url = about:blank] 11:00:10 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x91ad2c00) [pid = 1789] [serial = 1992] [outer = (nil)] [url = about:blank] 11:00:10 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x93a80400) [pid = 1789] [serial = 1974] [outer = (nil)] [url = about:blank] 11:00:10 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x92ac6800) [pid = 1789] [serial = 1979] [outer = (nil)] [url = about:blank] 11:00:10 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x92acfc00) [pid = 1789] [serial = 1980] [outer = (nil)] [url = about:blank] 11:00:10 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x962bb400) [pid = 1789] [serial = 1982] [outer = (nil)] [url = about:blank] 11:00:10 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x962c3000) [pid = 1789] [serial = 1983] [outer = (nil)] [url = about:blank] 11:00:10 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x8f40f400) [pid = 1789] [serial = 1988] [outer = (nil)] [url = about:blank] 11:00:10 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x8f413400) [pid = 1789] [serial = 1989] [outer = (nil)] [url = about:blank] 11:00:10 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x97e29400) [pid = 1789] [serial = 1985] [outer = (nil)] [url = about:blank] 11:00:10 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x97eef800) [pid = 1789] [serial = 1986] [outer = (nil)] [url = about:blank] 11:00:10 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x94569800) [pid = 1789] [serial = 1998] [outer = (nil)] [url = about:blank] 11:00:10 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0x936dd400) [pid = 1789] [serial = 1995] [outer = (nil)] [url = about:blank] 11:00:10 INFO - PROCESS | 1789 | --DOMWINDOW == 57 (0x91a73000) [pid = 1789] [serial = 2001] [outer = (nil)] [url = about:blank] 11:00:10 INFO - PROCESS | 1789 | --DOMWINDOW == 56 (0x97488000) [pid = 1789] [serial = 2004] [outer = (nil)] [url = about:blank] 11:00:10 INFO - PROCESS | 1789 | --DOMWINDOW == 55 (0x962c7c00) [pid = 1789] [serial = 2003] [outer = (nil)] [url = about:blank] 11:00:11 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 11:00:11 INFO - PROCESS | 1789 | 1471543211676 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 11:00:11 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 11:00:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 11:00:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 11:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:00:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1885ms 11:00:11 INFO - PROCESS | 1789 | 1471543211734 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null] 11:00:11 INFO - PROCESS | 1789 | 1471543211739 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 11:00:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 11:00:11 INFO - PROCESS | 1789 | 1471543211750 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 11:00:11 INFO - PROCESS | 1789 | 1471543211753 Marionette TRACE conn4 <- [1,2698,null,{}] 11:00:11 INFO - PROCESS | 1789 | 1471543211760 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:11 INFO - PROCESS | 1789 | 1471543211765 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:11 INFO - PROCESS | 1789 | 1471543211976 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 11:00:12 INFO - PROCESS | 1789 | 1471543212119 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:12 INFO - PROCESS | 1789 | 1471543212127 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:12 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b37c00 == 25 [pid = 1789] [id = 682] 11:00:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 56 (0x91ad5c00) [pid = 1789] [serial = 2047] [outer = (nil)] 11:00:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 57 (0x921c4800) [pid = 1789] [serial = 2048] [outer = 0x91ad5c00] 11:00:12 INFO - PROCESS | 1789 | 1471543212199 Marionette DEBUG loaded listener.js 11:00:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 58 (0x921c5c00) [pid = 1789] [serial = 2049] [outer = 0x91ad5c00] 11:00:13 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 11:00:13 INFO - PROCESS | 1789 | 1471543213460 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 11:00:13 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 11:00:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 11:00:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 11:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:00:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1742ms 11:00:13 INFO - PROCESS | 1789 | 1471543213499 Marionette TRACE conn4 -> [0,2701,"getWindowHandle",null] 11:00:13 INFO - PROCESS | 1789 | 1471543213502 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 11:00:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 11:00:13 INFO - PROCESS | 1789 | 1471543213509 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 11:00:13 INFO - PROCESS | 1789 | 1471543213515 Marionette TRACE conn4 <- [1,2702,null,{}] 11:00:13 INFO - PROCESS | 1789 | 1471543213532 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:13 INFO - PROCESS | 1789 | 1471543213541 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:13 INFO - PROCESS | 1789 | 1471543213831 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 11:00:13 INFO - PROCESS | 1789 | 1471543213929 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:13 INFO - PROCESS | 1789 | 1471543213943 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:13 INFO - PROCESS | 1789 | ++DOCSHELL 0x9375ec00 == 26 [pid = 1789] [id = 683] 11:00:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x93760000) [pid = 1789] [serial = 2050] [outer = (nil)] 11:00:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x93873000) [pid = 1789] [serial = 2051] [outer = 0x93760000] 11:00:14 INFO - PROCESS | 1789 | 1471543214015 Marionette DEBUG loaded listener.js 11:00:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x93a8b800) [pid = 1789] [serial = 2052] [outer = 0x93760000] 11:00:14 INFO - PROCESS | 1789 | 1471543214864 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 11:00:14 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x91ae1400) [pid = 1789] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 11:00:14 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x91a72400) [pid = 1789] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 11:00:14 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0x8e80f800) [pid = 1789] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 11:00:14 INFO - PROCESS | 1789 | --DOMWINDOW == 57 (0x97efc400) [pid = 1789] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 11:00:14 INFO - PROCESS | 1789 | --DOMWINDOW == 56 (0x8e624400) [pid = 1789] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 11:00:14 INFO - PROCESS | 1789 | --DOMWINDOW == 55 (0x8e811400) [pid = 1789] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 11:00:14 INFO - PROCESS | 1789 | --DOMWINDOW == 54 (0x928a6000) [pid = 1789] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 11:00:14 INFO - PROCESS | 1789 | --DOMWINDOW == 53 (0x962bc000) [pid = 1789] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 11:00:14 INFO - PROCESS | 1789 | --DOMWINDOW == 52 (0x98646400) [pid = 1789] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 11:00:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 11:00:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1439ms 11:00:14 INFO - PROCESS | 1789 | 1471543214949 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 11:00:14 INFO - PROCESS | 1789 | 1471543214953 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 11:00:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 11:00:14 INFO - PROCESS | 1789 | 1471543214959 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 11:00:14 INFO - PROCESS | 1789 | 1471543214963 Marionette TRACE conn4 <- [1,2706,null,{}] 11:00:14 INFO - PROCESS | 1789 | 1471543214968 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:14 INFO - PROCESS | 1789 | 1471543214973 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:15 INFO - PROCESS | 1789 | 1471543215148 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 11:00:15 INFO - PROCESS | 1789 | 1471543215296 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:15 INFO - PROCESS | 1789 | 1471543215307 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:15 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e80e800 == 27 [pid = 1789] [id = 684] 11:00:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 53 (0x936d9400) [pid = 1789] [serial = 2053] [outer = (nil)] 11:00:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 54 (0x945a1400) [pid = 1789] [serial = 2054] [outer = 0x936d9400] 11:00:15 INFO - PROCESS | 1789 | 1471543215381 Marionette DEBUG loaded listener.js 11:00:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 55 (0x94fb4400) [pid = 1789] [serial = 2055] [outer = 0x936d9400] 11:00:16 INFO - PROCESS | 1789 | 1471543216170 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 11:00:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 11:00:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1239ms 11:00:16 INFO - PROCESS | 1789 | 1471543216199 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 11:00:16 INFO - PROCESS | 1789 | 1471543216202 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 11:00:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 11:00:16 INFO - PROCESS | 1789 | 1471543216209 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 11:00:16 INFO - PROCESS | 1789 | 1471543216211 Marionette TRACE conn4 <- [1,2710,null,{}] 11:00:16 INFO - PROCESS | 1789 | 1471543216217 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:16 INFO - PROCESS | 1789 | 1471543216222 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:16 INFO - PROCESS | 1789 | 1471543216427 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 11:00:16 INFO - PROCESS | 1789 | 1471543216442 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:16 INFO - PROCESS | 1789 | 1471543216453 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:16 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e625000 == 28 [pid = 1789] [id = 685] 11:00:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 56 (0x8e62b800) [pid = 1789] [serial = 2056] [outer = (nil)] 11:00:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 57 (0x94fc2000) [pid = 1789] [serial = 2057] [outer = 0x8e62b800] 11:00:16 INFO - PROCESS | 1789 | 1471543216519 Marionette DEBUG loaded listener.js 11:00:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 58 (0x94ff7800) [pid = 1789] [serial = 2058] [outer = 0x8e62b800] 11:00:17 INFO - PROCESS | 1789 | 1471543217615 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 11:00:17 INFO - PROCESS | 1789 | 1471543217663 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 11:00:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 11:00:17 INFO - PROCESS | 1789 | 1471543217672 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 11:00:17 INFO - PROCESS | 1789 | 1471543217677 Marionette TRACE conn4 <- [1,2714,null,{}] 11:00:17 INFO - PROCESS | 1789 | 1471543217686 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:17 INFO - PROCESS | 1789 | 1471543217692 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:17 INFO - PROCESS | 1789 | 1471543217933 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 11:00:18 INFO - PROCESS | 1789 | 1471543218173 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:18 INFO - PROCESS | 1789 | 1471543218187 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:18 INFO - PROCESS | 1789 | ++DOCSHELL 0x921bf000 == 29 [pid = 1789] [id = 686] 11:00:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x921c8400) [pid = 1789] [serial = 2059] [outer = (nil)] 11:00:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x9295b400) [pid = 1789] [serial = 2060] [outer = 0x921c8400] 11:00:18 INFO - PROCESS | 1789 | 1471543218313 Marionette DEBUG loaded listener.js 11:00:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x936da400) [pid = 1789] [serial = 2061] [outer = 0x921c8400] 11:00:19 INFO - PROCESS | 1789 | 1471543219222 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 11:00:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 11:00:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1591ms 11:00:19 INFO - PROCESS | 1789 | 1471543219276 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 11:00:19 INFO - PROCESS | 1789 | 1471543219283 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 11:00:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 11:00:19 INFO - PROCESS | 1789 | 1471543219296 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 11:00:19 INFO - PROCESS | 1789 | 1471543219300 Marionette TRACE conn4 <- [1,2718,null,{}] 11:00:19 INFO - PROCESS | 1789 | 1471543219307 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:19 INFO - PROCESS | 1789 | 1471543219313 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:19 INFO - PROCESS | 1789 | 1471543219495 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 11:00:19 INFO - PROCESS | 1789 | 1471543219684 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:19 INFO - PROCESS | 1789 | 1471543219694 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:19 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e53c00 == 30 [pid = 1789] [id = 687] 11:00:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x94fb5000) [pid = 1789] [serial = 2062] [outer = (nil)] 11:00:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x94fc3800) [pid = 1789] [serial = 2063] [outer = 0x94fb5000] 11:00:19 INFO - PROCESS | 1789 | 1471543219779 Marionette DEBUG loaded listener.js 11:00:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x962bc000) [pid = 1789] [serial = 2064] [outer = 0x94fb5000] 11:00:20 INFO - PROCESS | 1789 | 1471543220852 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 11:00:20 INFO - PROCESS | 1789 | 1471543220896 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 11:00:20 INFO - PROCESS | 1789 | 1471543220903 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 11:00:20 INFO - PROCESS | 1789 | 1471543220909 Marionette TRACE conn4 <- [1,2722,null,{}] 11:00:20 INFO - PROCESS | 1789 | 1471543220926 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:20 INFO - PROCESS | 1789 | 1471543220935 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:21 INFO - PROCESS | 1789 | 1471543221159 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 11:00:21 INFO - PROCESS | 1789 | 1471543221389 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:21 INFO - PROCESS | 1789 | 1471543221400 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:21 INFO - PROCESS | 1789 | ++DOCSHELL 0x962c0800 == 31 [pid = 1789] [id = 688] 11:00:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x97e29400) [pid = 1789] [serial = 2065] [outer = (nil)] 11:00:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x97e36800) [pid = 1789] [serial = 2066] [outer = 0x97e29400] 11:00:21 INFO - PROCESS | 1789 | 1471543221530 Marionette DEBUG loaded listener.js 11:00:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x97efc400) [pid = 1789] [serial = 2067] [outer = 0x97e29400] 11:00:22 INFO - PROCESS | 1789 | 1471543222486 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 11:00:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 11:00:22 INFO - PROCESS | 1789 | 1471543222544 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 11:00:22 INFO - PROCESS | 1789 | 1471543222550 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 11:00:22 INFO - PROCESS | 1789 | 1471543222554 Marionette TRACE conn4 <- [1,2726,null,{}] 11:00:22 INFO - PROCESS | 1789 | 1471543222560 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:22 INFO - PROCESS | 1789 | 1471543222565 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:22 INFO - PROCESS | 1789 | 1471543222742 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 11:00:22 INFO - PROCESS | 1789 | 1471543222924 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:22 INFO - PROCESS | 1789 | 1471543222933 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:22 INFO - PROCESS | 1789 | ++DOCSHELL 0x9374e800 == 32 [pid = 1789] [id = 689] 11:00:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x9375b800) [pid = 1789] [serial = 2068] [outer = (nil)] 11:00:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x99dda400) [pid = 1789] [serial = 2069] [outer = 0x9375b800] 11:00:23 INFO - PROCESS | 1789 | 1471543223018 Marionette DEBUG loaded listener.js 11:00:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x99de3c00) [pid = 1789] [serial = 2070] [outer = 0x9375b800] 11:00:23 INFO - PROCESS | 1789 | 1471543223940 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 11:00:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 11:00:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1435ms 11:00:23 INFO - PROCESS | 1789 | 1471543223985 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 11:00:23 INFO - PROCESS | 1789 | 1471543223989 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 11:00:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 11:00:23 INFO - PROCESS | 1789 | 1471543223995 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 11:00:24 INFO - PROCESS | 1789 | 1471543223999 Marionette TRACE conn4 <- [1,2730,null,{}] 11:00:24 INFO - PROCESS | 1789 | 1471543224005 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:24 INFO - PROCESS | 1789 | 1471543224010 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:24 INFO - PROCESS | 1789 | 1471543224176 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 11:00:24 INFO - PROCESS | 1789 | 1471543224371 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:24 INFO - PROCESS | 1789 | 1471543224378 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:24 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b34c00 == 33 [pid = 1789] [id = 690] 11:00:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x91ad6c00) [pid = 1789] [serial = 2071] [outer = (nil)] 11:00:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x99591800) [pid = 1789] [serial = 2072] [outer = 0x91ad6c00] 11:00:24 INFO - PROCESS | 1789 | 1471543224464 Marionette DEBUG loaded listener.js 11:00:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x9a3d7800) [pid = 1789] [serial = 2073] [outer = 0x91ad6c00] 11:00:25 INFO - PROCESS | 1789 | 1471543225812 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 11:00:26 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 11:00:26 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 11:00:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:00:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:00:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 2031ms 11:00:26 INFO - PROCESS | 1789 | 1471543226095 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null] 11:00:26 INFO - PROCESS | 1789 | 1471543226100 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 11:00:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 11:00:26 INFO - PROCESS | 1789 | 1471543226109 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 11:00:26 INFO - PROCESS | 1789 | 1471543226115 Marionette TRACE conn4 <- [1,2734,null,{}] 11:00:26 INFO - PROCESS | 1789 | 1471543226168 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:26 INFO - PROCESS | 1789 | 1471543226182 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:26 INFO - PROCESS | 1789 | 1471543226378 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 11:00:26 INFO - PROCESS | 1789 | 1471543226561 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:26 INFO - PROCESS | 1789 | 1471543226573 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:26 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e812000 == 34 [pid = 1789] [id = 691] 11:00:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x90e4f000) [pid = 1789] [serial = 2074] [outer = (nil)] 11:00:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x90e5e000) [pid = 1789] [serial = 2075] [outer = 0x90e4f000] 11:00:26 INFO - PROCESS | 1789 | 1471543226687 Marionette DEBUG loaded listener.js 11:00:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x91ada800) [pid = 1789] [serial = 2076] [outer = 0x90e4f000] 11:00:27 INFO - PROCESS | 1789 | --DOCSHELL 0x8f40c800 == 33 [pid = 1789] [id = 680] 11:00:27 INFO - PROCESS | 1789 | --DOCSHELL 0x8f415800 == 32 [pid = 1789] [id = 679] 11:00:27 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5d6800 == 31 [pid = 1789] [id = 678] 11:00:27 INFO - PROCESS | 1789 | --DOCSHELL 0x8e813c00 == 30 [pid = 1789] [id = 623] 11:00:27 INFO - PROCESS | 1789 | --DOCSHELL 0x91d49000 == 29 [pid = 1789] [id = 634] 11:00:27 INFO - PROCESS | 1789 | --DOCSHELL 0x928a7800 == 28 [pid = 1789] [id = 624] 11:00:27 INFO - PROCESS | 1789 | --DOCSHELL 0x92960000 == 27 [pid = 1789] [id = 632] 11:00:27 INFO - PROCESS | 1789 | --DOCSHELL 0x8e810800 == 26 [pid = 1789] [id = 622] 11:00:27 INFO - PROCESS | 1789 | --DOCSHELL 0x928ad000 == 25 [pid = 1789] [id = 620] 11:00:27 INFO - PROCESS | 1789 | --DOCSHELL 0x99dde400 == 24 [pid = 1789] [id = 626] 11:00:27 INFO - PROCESS | 1789 | --DOCSHELL 0x9748f800 == 23 [pid = 1789] [id = 625] 11:00:27 INFO - PROCESS | 1789 | --DOCSHELL 0x92acc000 == 22 [pid = 1789] [id = 619] 11:00:27 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5e1800 == 21 [pid = 1789] [id = 633] 11:00:27 INFO - PROCESS | 1789 | --DOCSHELL 0x93766000 == 20 [pid = 1789] [id = 621] 11:00:27 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5e1400 == 19 [pid = 1789] [id = 627] 11:00:27 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5e0000 == 18 [pid = 1789] [id = 628] 11:00:27 INFO - PROCESS | 1789 | --DOCSHELL 0x90e4a400 == 17 [pid = 1789] [id = 629] 11:00:28 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x92ac2800) [pid = 1789] [serial = 2033] [outer = (nil)] [url = about:blank] 11:00:28 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x91d52c00) [pid = 1789] [serial = 2030] [outer = (nil)] [url = about:blank] 11:00:28 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x91d52800) [pid = 1789] [serial = 2025] [outer = (nil)] [url = about:blank] 11:00:28 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x91adec00) [pid = 1789] [serial = 2024] [outer = (nil)] [url = about:blank] 11:00:28 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x90b2f400) [pid = 1789] [serial = 2027] [outer = (nil)] [url = about:blank] 11:00:28 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x921bcc00) [pid = 1789] [serial = 2031] [outer = (nil)] [url = about:blank] 11:00:28 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x99f84400) [pid = 1789] [serial = 2018] [outer = (nil)] [url = about:blank] 11:00:28 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x92aca000) [pid = 1789] [serial = 2022] [outer = (nil)] [url = about:blank] 11:00:28 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x91adb400) [pid = 1789] [serial = 2021] [outer = (nil)] [url = about:blank] 11:00:28 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x90e57400) [pid = 1789] [serial = 2007] [outer = (nil)] [url = about:blank] 11:00:28 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x90e48c00) [pid = 1789] [serial = 2006] [outer = (nil)] [url = about:blank] 11:00:28 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x93762000) [pid = 1789] [serial = 2010] [outer = (nil)] [url = about:blank] 11:00:28 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x92960400) [pid = 1789] [serial = 2009] [outer = (nil)] [url = about:blank] 11:00:28 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x97490400) [pid = 1789] [serial = 2013] [outer = (nil)] [url = about:blank] 11:00:28 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x962ca000) [pid = 1789] [serial = 2012] [outer = (nil)] [url = about:blank] 11:00:28 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x9a287400) [pid = 1789] [serial = 2019] [outer = (nil)] [url = about:blank] 11:00:28 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x90b38400) [pid = 1789] [serial = 2028] [outer = (nil)] [url = about:blank] 11:00:28 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0x99599000) [pid = 1789] [serial = 2016] [outer = (nil)] [url = about:blank] 11:00:28 INFO - PROCESS | 1789 | --DOMWINDOW == 57 (0x99591c00) [pid = 1789] [serial = 2015] [outer = (nil)] [url = about:blank] 11:00:28 INFO - PROCESS | 1789 | 1471543228645 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 11:00:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 11:00:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 2585ms 11:00:28 INFO - PROCESS | 1789 | 1471543228695 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 11:00:28 INFO - PROCESS | 1789 | 1471543228700 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 11:00:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 11:00:28 INFO - PROCESS | 1789 | 1471543228709 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 11:00:28 INFO - PROCESS | 1789 | 1471543228713 Marionette TRACE conn4 <- [1,2738,null,{}] 11:00:28 INFO - PROCESS | 1789 | 1471543228721 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:28 INFO - PROCESS | 1789 | 1471543228726 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:28 INFO - PROCESS | 1789 | 1471543228941 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 11:00:29 INFO - PROCESS | 1789 | 1471543229132 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:29 INFO - PROCESS | 1789 | 1471543229144 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:29 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f40e000 == 18 [pid = 1789] [id = 692] 11:00:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 58 (0x8f40e800) [pid = 1789] [serial = 2077] [outer = (nil)] 11:00:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x90b39000) [pid = 1789] [serial = 2078] [outer = 0x8f40e800] 11:00:29 INFO - PROCESS | 1789 | 1471543229232 Marionette DEBUG loaded listener.js 11:00:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x90b36c00) [pid = 1789] [serial = 2079] [outer = 0x8f40e800] 11:00:29 INFO - PROCESS | 1789 | 1471543229992 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 11:00:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 11:00:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1329ms 11:00:30 INFO - PROCESS | 1789 | 1471543230038 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 11:00:30 INFO - PROCESS | 1789 | 1471543230047 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 11:00:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 11:00:30 INFO - PROCESS | 1789 | 1471543230058 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 11:00:30 INFO - PROCESS | 1789 | 1471543230062 Marionette TRACE conn4 <- [1,2742,null,{}] 11:00:30 INFO - PROCESS | 1789 | 1471543230068 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:30 INFO - PROCESS | 1789 | 1471543230074 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:30 INFO - PROCESS | 1789 | 1471543230304 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 11:00:30 INFO - PROCESS | 1789 | 1471543230392 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:30 INFO - PROCESS | 1789 | 1471543230399 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:30 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ad5000 == 19 [pid = 1789] [id = 693] 11:00:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x91ada400) [pid = 1789] [serial = 2080] [outer = (nil)] 11:00:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x91d48800) [pid = 1789] [serial = 2081] [outer = 0x91ada400] 11:00:30 INFO - PROCESS | 1789 | 1471543230474 Marionette DEBUG loaded listener.js 11:00:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x91d55c00) [pid = 1789] [serial = 2082] [outer = 0x91ada400] 11:00:31 INFO - PROCESS | 1789 | 1471543231372 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 11:00:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 11:00:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1385ms 11:00:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 11:00:31 INFO - PROCESS | 1789 | 1471543231443 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 11:00:31 INFO - PROCESS | 1789 | 1471543231446 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 11:00:31 INFO - PROCESS | 1789 | 1471543231453 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 11:00:31 INFO - PROCESS | 1789 | 1471543231459 Marionette TRACE conn4 <- [1,2746,null,{}] 11:00:31 INFO - PROCESS | 1789 | 1471543231484 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:31 INFO - PROCESS | 1789 | 1471543231493 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:31 INFO - PROCESS | 1789 | 1471543231702 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 11:00:31 INFO - PROCESS | 1789 | 1471543231728 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:31 INFO - PROCESS | 1789 | 1471543231740 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:31 INFO - PROCESS | 1789 | ++DOCSHELL 0x9295f000 == 20 [pid = 1789] [id = 694] 11:00:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x92960000) [pid = 1789] [serial = 2083] [outer = (nil)] 11:00:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x92ac3800) [pid = 1789] [serial = 2084] [outer = 0x92960000] 11:00:31 INFO - PROCESS | 1789 | 1471543231813 Marionette DEBUG loaded listener.js 11:00:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x92acb000) [pid = 1789] [serial = 2085] [outer = 0x92960000] 11:00:33 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x8e62b800) [pid = 1789] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 11:00:33 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x928a5c00) [pid = 1789] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 11:00:33 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x92953800) [pid = 1789] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 11:00:33 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x8e5d8000) [pid = 1789] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 11:00:33 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x93760000) [pid = 1789] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 11:00:33 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x936d9400) [pid = 1789] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 11:00:33 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x8e811c00) [pid = 1789] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 11:00:33 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0x91ad5c00) [pid = 1789] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 11:00:33 INFO - PROCESS | 1789 | --DOMWINDOW == 57 (0x90b36800) [pid = 1789] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 11:00:33 INFO - PROCESS | 1789 | 1471543233110 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 11:00:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 11:00:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1694ms 11:00:33 INFO - PROCESS | 1789 | 1471543233146 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 11:00:33 INFO - PROCESS | 1789 | 1471543233150 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 11:00:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 11:00:33 INFO - PROCESS | 1789 | 1471543233167 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 11:00:33 INFO - PROCESS | 1789 | 1471543233170 Marionette TRACE conn4 <- [1,2750,null,{}] 11:00:33 INFO - PROCESS | 1789 | 1471543233175 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:33 INFO - PROCESS | 1789 | 1471543233180 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:33 INFO - PROCESS | 1789 | 1471543233350 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 11:00:33 INFO - PROCESS | 1789 | 1471543233535 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:33 INFO - PROCESS | 1789 | 1471543233541 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:33 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b32000 == 21 [pid = 1789] [id = 695] 11:00:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 58 (0x90e59400) [pid = 1789] [serial = 2086] [outer = (nil)] 11:00:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x9295d400) [pid = 1789] [serial = 2087] [outer = 0x90e59400] 11:00:33 INFO - PROCESS | 1789 | 1471543233613 Marionette DEBUG loaded listener.js 11:00:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x93751000) [pid = 1789] [serial = 2088] [outer = 0x90e59400] 11:00:34 INFO - PROCESS | 1789 | 1471543234335 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 11:00:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 11:00:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1230ms 11:00:34 INFO - PROCESS | 1789 | 1471543234395 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 11:00:34 INFO - PROCESS | 1789 | 1471543234399 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 11:00:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 11:00:34 INFO - PROCESS | 1789 | 1471543234404 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 11:00:34 INFO - PROCESS | 1789 | 1471543234408 Marionette TRACE conn4 <- [1,2754,null,{}] 11:00:34 INFO - PROCESS | 1789 | 1471543234413 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:34 INFO - PROCESS | 1789 | 1471543234418 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:34 INFO - PROCESS | 1789 | 1471543234615 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 11:00:34 INFO - PROCESS | 1789 | 1471543234624 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:34 INFO - PROCESS | 1789 | 1471543234630 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:34 INFO - PROCESS | 1789 | ++DOCSHELL 0x93765c00 == 22 [pid = 1789] [id = 696] 11:00:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x93766000) [pid = 1789] [serial = 2089] [outer = (nil)] 11:00:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x9386b000) [pid = 1789] [serial = 2090] [outer = 0x93766000] 11:00:34 INFO - PROCESS | 1789 | 1471543234702 Marionette DEBUG loaded listener.js 11:00:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x93a85000) [pid = 1789] [serial = 2091] [outer = 0x93766000] 11:00:35 INFO - PROCESS | 1789 | 1471543235806 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 11:00:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 11:00:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1427ms 11:00:35 INFO - PROCESS | 1789 | 1471543235833 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 11:00:35 INFO - PROCESS | 1789 | 1471543235839 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 11:00:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 11:00:35 INFO - PROCESS | 1789 | 1471543235847 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 11:00:35 INFO - PROCESS | 1789 | 1471543235853 Marionette TRACE conn4 <- [1,2758,null,{}] 11:00:35 INFO - PROCESS | 1789 | 1471543235861 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:35 INFO - PROCESS | 1789 | 1471543235866 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:36 INFO - PROCESS | 1789 | 1471543236057 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 11:00:36 INFO - PROCESS | 1789 | 1471543236306 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:36 INFO - PROCESS | 1789 | 1471543236314 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:36 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f418800 == 23 [pid = 1789] [id = 697] 11:00:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x90b37000) [pid = 1789] [serial = 2092] [outer = (nil)] 11:00:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x90e59800) [pid = 1789] [serial = 2093] [outer = 0x90b37000] 11:00:36 INFO - PROCESS | 1789 | 1471543236447 Marionette DEBUG loaded listener.js 11:00:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x91adc000) [pid = 1789] [serial = 2094] [outer = 0x90b37000] 11:00:37 INFO - PROCESS | 1789 | 1471543237415 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 11:00:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 11:00:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1633ms 11:00:37 INFO - PROCESS | 1789 | 1471543237480 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 11:00:37 INFO - PROCESS | 1789 | 1471543237488 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 11:00:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 11:00:37 INFO - PROCESS | 1789 | 1471543237498 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 11:00:37 INFO - PROCESS | 1789 | 1471543237502 Marionette TRACE conn4 <- [1,2762,null,{}] 11:00:37 INFO - PROCESS | 1789 | 1471543237509 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:37 INFO - PROCESS | 1789 | 1471543237515 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:37 INFO - PROCESS | 1789 | 1471543237731 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 11:00:37 INFO - PROCESS | 1789 | 1471543237978 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:38 INFO - PROCESS | 1789 | 1471543237987 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:38 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e51800 == 24 [pid = 1789] [id = 698] 11:00:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x92ac9800) [pid = 1789] [serial = 2095] [outer = (nil)] 11:00:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x93764c00) [pid = 1789] [serial = 2096] [outer = 0x92ac9800] 11:00:38 INFO - PROCESS | 1789 | 1471543238120 Marionette DEBUG loaded listener.js 11:00:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x92acc800) [pid = 1789] [serial = 2097] [outer = 0x92ac9800] 11:00:39 INFO - PROCESS | 1789 | 1471543239128 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 11:00:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 11:00:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1684ms 11:00:39 INFO - PROCESS | 1789 | 1471543239182 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 11:00:39 INFO - PROCESS | 1789 | 1471543239187 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 11:00:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 11:00:39 INFO - PROCESS | 1789 | 1471543239194 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 11:00:39 INFO - PROCESS | 1789 | 1471543239200 Marionette TRACE conn4 <- [1,2766,null,{}] 11:00:39 INFO - PROCESS | 1789 | 1471543239217 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:39 INFO - PROCESS | 1789 | 1471543239226 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:39 INFO - PROCESS | 1789 | 1471543239413 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 11:00:39 INFO - PROCESS | 1789 | 1471543239638 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:39 INFO - PROCESS | 1789 | 1471543239652 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:39 INFO - PROCESS | 1789 | ++DOCSHELL 0x962c5000 == 25 [pid = 1789] [id = 699] 11:00:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x962c5400) [pid = 1789] [serial = 2098] [outer = (nil)] 11:00:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x962c7c00) [pid = 1789] [serial = 2099] [outer = 0x962c5400] 11:00:39 INFO - PROCESS | 1789 | 1471543239780 Marionette DEBUG loaded listener.js 11:00:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x97487400) [pid = 1789] [serial = 2100] [outer = 0x962c5400] 11:00:40 INFO - PROCESS | 1789 | 1471543240759 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 11:00:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 11:00:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1744ms 11:00:40 INFO - PROCESS | 1789 | 1471543240949 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 11:00:40 INFO - PROCESS | 1789 | 1471543240955 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 11:00:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 11:00:40 INFO - PROCESS | 1789 | 1471543240963 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 11:00:40 INFO - PROCESS | 1789 | 1471543240968 Marionette TRACE conn4 <- [1,2770,null,{}] 11:00:40 INFO - PROCESS | 1789 | 1471543240976 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:40 INFO - PROCESS | 1789 | 1471543240982 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:41 INFO - PROCESS | 1789 | 1471543241151 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 11:00:41 INFO - PROCESS | 1789 | 1471543241398 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:41 INFO - PROCESS | 1789 | 1471543241417 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:41 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e62a400 == 26 [pid = 1789] [id = 700] 11:00:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x8e817c00) [pid = 1789] [serial = 2101] [outer = (nil)] 11:00:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x90b38800) [pid = 1789] [serial = 2102] [outer = 0x8e817c00] 11:00:41 INFO - PROCESS | 1789 | 1471543241571 Marionette DEBUG loaded listener.js 11:00:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x90e4cc00) [pid = 1789] [serial = 2103] [outer = 0x8e817c00] 11:00:42 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x9375bc00) [pid = 1789] [serial = 2042] [outer = (nil)] [url = about:blank] 11:00:42 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x92ace400) [pid = 1789] [serial = 2034] [outer = (nil)] [url = about:blank] 11:00:42 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8e5e1000) [pid = 1789] [serial = 2036] [outer = (nil)] [url = about:blank] 11:00:42 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x93873000) [pid = 1789] [serial = 2051] [outer = (nil)] [url = about:blank] 11:00:42 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x945a1400) [pid = 1789] [serial = 2054] [outer = (nil)] [url = about:blank] 11:00:42 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x8e629c00) [pid = 1789] [serial = 2037] [outer = (nil)] [url = about:blank] 11:00:42 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x90b3a400) [pid = 1789] [serial = 2045] [outer = (nil)] [url = about:blank] 11:00:42 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x90e4f400) [pid = 1789] [serial = 2046] [outer = (nil)] [url = about:blank] 11:00:42 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x921c5c00) [pid = 1789] [serial = 2049] [outer = (nil)] [url = about:blank] 11:00:42 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x91ae0400) [pid = 1789] [serial = 2040] [outer = (nil)] [url = about:blank] 11:00:42 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x94fb4400) [pid = 1789] [serial = 2055] [outer = (nil)] [url = about:blank] 11:00:42 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x91a7cc00) [pid = 1789] [serial = 2039] [outer = (nil)] [url = about:blank] 11:00:42 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x921c4800) [pid = 1789] [serial = 2048] [outer = (nil)] [url = about:blank] 11:00:42 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x93a8b800) [pid = 1789] [serial = 2052] [outer = (nil)] [url = about:blank] 11:00:42 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x93a80800) [pid = 1789] [serial = 2043] [outer = (nil)] [url = about:blank] 11:00:42 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x94ff7800) [pid = 1789] [serial = 2058] [outer = (nil)] [url = about:blank] 11:00:42 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0x94fc2000) [pid = 1789] [serial = 2057] [outer = (nil)] [url = about:blank] 11:00:42 INFO - PROCESS | 1789 | 1471543242460 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 11:00:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 11:00:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1533ms 11:00:42 INFO - PROCESS | 1789 | 1471543242496 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 11:00:42 INFO - PROCESS | 1789 | 1471543242501 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 11:00:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 11:00:42 INFO - PROCESS | 1789 | 1471543242511 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 11:00:42 INFO - PROCESS | 1789 | 1471543242516 Marionette TRACE conn4 <- [1,2774,null,{}] 11:00:42 INFO - PROCESS | 1789 | 1471543242522 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:42 INFO - PROCESS | 1789 | 1471543242528 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:42 INFO - PROCESS | 1789 | 1471543242685 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 11:00:42 INFO - PROCESS | 1789 | 1471543242696 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:42 INFO - PROCESS | 1789 | 1471543242705 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:42 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e62bc00 == 27 [pid = 1789] [id = 701] 11:00:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x91a7cc00) [pid = 1789] [serial = 2104] [outer = (nil)] 11:00:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x921c3c00) [pid = 1789] [serial = 2105] [outer = 0x91a7cc00] 11:00:42 INFO - PROCESS | 1789 | 1471543242812 Marionette DEBUG loaded listener.js 11:00:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x928a8c00) [pid = 1789] [serial = 2106] [outer = 0x91a7cc00] 11:00:43 INFO - PROCESS | 1789 | 1471543243792 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 11:00:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 11:00:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1342ms 11:00:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 11:00:43 INFO - PROCESS | 1789 | 1471543243850 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 11:00:43 INFO - PROCESS | 1789 | 1471543243853 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 11:00:43 INFO - PROCESS | 1789 | 1471543243860 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 11:00:43 INFO - PROCESS | 1789 | 1471543243863 Marionette TRACE conn4 <- [1,2778,null,{}] 11:00:43 INFO - PROCESS | 1789 | 1471543243878 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:43 INFO - PROCESS | 1789 | 1471543243886 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:44 INFO - PROCESS | 1789 | 1471543244039 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 11:00:44 INFO - PROCESS | 1789 | 1471543244051 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:44 INFO - PROCESS | 1789 | 1471543244060 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:44 INFO - PROCESS | 1789 | ++DOCSHELL 0x93766800 == 28 [pid = 1789] [id = 702] 11:00:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x93766c00) [pid = 1789] [serial = 2107] [outer = (nil)] 11:00:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x93876400) [pid = 1789] [serial = 2108] [outer = 0x93766c00] 11:00:44 INFO - PROCESS | 1789 | 1471543244135 Marionette DEBUG loaded listener.js 11:00:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x945a1800) [pid = 1789] [serial = 2109] [outer = 0x93766c00] 11:00:45 INFO - PROCESS | 1789 | 1471543245114 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 11:00:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 11:00:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1282ms 11:00:45 INFO - PROCESS | 1789 | 1471543245141 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 11:00:45 INFO - PROCESS | 1789 | 1471543245145 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 11:00:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 11:00:45 INFO - PROCESS | 1789 | 1471543245150 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 11:00:45 INFO - PROCESS | 1789 | 1471543245153 Marionette TRACE conn4 <- [1,2782,null,{}] 11:00:45 INFO - PROCESS | 1789 | 1471543245165 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:45 INFO - PROCESS | 1789 | 1471543245169 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:45 INFO - PROCESS | 1789 | 1471543245391 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 11:00:45 INFO - PROCESS | 1789 | 1471543245416 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:45 INFO - PROCESS | 1789 | 1471543245423 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:45 INFO - PROCESS | 1789 | ++DOCSHELL 0x94fb9800 == 29 [pid = 1789] [id = 703] 11:00:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x94fbc000) [pid = 1789] [serial = 2110] [outer = (nil)] 11:00:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x96256800) [pid = 1789] [serial = 2111] [outer = 0x94fbc000] 11:00:45 INFO - PROCESS | 1789 | 1471543245494 Marionette DEBUG loaded listener.js 11:00:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x962c1400) [pid = 1789] [serial = 2112] [outer = 0x94fbc000] 11:00:46 INFO - PROCESS | 1789 | 1471543246419 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 11:00:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 11:00:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1335ms 11:00:46 INFO - PROCESS | 1789 | 1471543246486 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 11:00:46 INFO - PROCESS | 1789 | 1471543246490 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 11:00:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 11:00:46 INFO - PROCESS | 1789 | 1471543246496 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 11:00:46 INFO - PROCESS | 1789 | 1471543246499 Marionette TRACE conn4 <- [1,2786,null,{}] 11:00:46 INFO - PROCESS | 1789 | 1471543246505 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:46 INFO - PROCESS | 1789 | 1471543246510 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:46 INFO - PROCESS | 1789 | 1471543246716 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 11:00:46 INFO - PROCESS | 1789 | 1471543246735 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:46 INFO - PROCESS | 1789 | 1471543246742 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:46 INFO - PROCESS | 1789 | ++DOCSHELL 0x945ec000 == 30 [pid = 1789] [id = 704] 11:00:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x94fb4c00) [pid = 1789] [serial = 2113] [outer = (nil)] 11:00:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x9748f800) [pid = 1789] [serial = 2114] [outer = 0x94fb4c00] 11:00:46 INFO - PROCESS | 1789 | 1471543246811 Marionette DEBUG loaded listener.js 11:00:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x9748e000) [pid = 1789] [serial = 2115] [outer = 0x94fb4c00] 11:00:47 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x921c8400) [pid = 1789] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 11:00:47 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x94fb5000) [pid = 1789] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 11:00:47 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x97e29400) [pid = 1789] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 11:00:47 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x92960000) [pid = 1789] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 11:00:47 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x91ada400) [pid = 1789] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 11:00:47 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x9375b800) [pid = 1789] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 11:00:47 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x8f40e800) [pid = 1789] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 11:00:47 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x90e4f000) [pid = 1789] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 11:00:47 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x91ad6c00) [pid = 1789] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 11:00:47 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x90e59400) [pid = 1789] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 11:00:47 INFO - PROCESS | 1789 | 1471543247797 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 11:00:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 11:00:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1334ms 11:00:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 11:00:47 INFO - PROCESS | 1789 | 1471543247831 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 11:00:47 INFO - PROCESS | 1789 | 1471543247833 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 11:00:47 INFO - PROCESS | 1789 | 1471543247840 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 11:00:47 INFO - PROCESS | 1789 | 1471543247843 Marionette TRACE conn4 <- [1,2790,null,{}] 11:00:47 INFO - PROCESS | 1789 | 1471543247848 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:47 INFO - PROCESS | 1789 | 1471543247859 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:48 INFO - PROCESS | 1789 | 1471543248054 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 11:00:48 INFO - PROCESS | 1789 | 1471543248200 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:48 INFO - PROCESS | 1789 | 1471543248207 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:48 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f40d000 == 31 [pid = 1789] [id = 705] 11:00:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x8f418c00) [pid = 1789] [serial = 2116] [outer = (nil)] 11:00:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x9748a400) [pid = 1789] [serial = 2117] [outer = 0x8f418c00] 11:00:48 INFO - PROCESS | 1789 | 1471543248282 Marionette DEBUG loaded listener.js 11:00:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x99cea400) [pid = 1789] [serial = 2118] [outer = 0x8f418c00] 11:00:49 INFO - PROCESS | 1789 | 1471543249050 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 11:00:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 11:00:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1235ms 11:00:49 INFO - PROCESS | 1789 | 1471543249074 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 11:00:49 INFO - PROCESS | 1789 | 1471543249078 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 11:00:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 11:00:49 INFO - PROCESS | 1789 | 1471543249093 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 11:00:49 INFO - PROCESS | 1789 | 1471543249096 Marionette TRACE conn4 <- [1,2794,null,{}] 11:00:49 INFO - PROCESS | 1789 | 1471543249102 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:49 INFO - PROCESS | 1789 | 1471543249106 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:49 INFO - PROCESS | 1789 | 1471543249314 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 11:00:49 INFO - PROCESS | 1789 | 1471543249485 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:49 INFO - PROCESS | 1789 | 1471543249496 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:49 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e622c00 == 32 [pid = 1789] [id = 706] 11:00:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x8e623000) [pid = 1789] [serial = 2119] [outer = (nil)] 11:00:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x8e80a800) [pid = 1789] [serial = 2120] [outer = 0x8e623000] 11:00:49 INFO - PROCESS | 1789 | 1471543249578 Marionette DEBUG loaded listener.js 11:00:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x8e818400) [pid = 1789] [serial = 2121] [outer = 0x8e623000] 11:00:50 INFO - PROCESS | 1789 | 1471543250590 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 11:00:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 11:00:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1534ms 11:00:50 INFO - PROCESS | 1789 | 1471543250629 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 11:00:50 INFO - PROCESS | 1789 | 1471543250636 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 11:00:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 11:00:50 INFO - PROCESS | 1789 | 1471543250644 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 11:00:50 INFO - PROCESS | 1789 | 1471543250650 Marionette TRACE conn4 <- [1,2798,null,{}] 11:00:50 INFO - PROCESS | 1789 | 1471543250657 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:50 INFO - PROCESS | 1789 | 1471543250663 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:50 INFO - PROCESS | 1789 | 1471543250845 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 11:00:51 INFO - PROCESS | 1789 | 1471543251028 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:51 INFO - PROCESS | 1789 | 1471543251040 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:51 INFO - PROCESS | 1789 | ++DOCSHELL 0x91a74400 == 33 [pid = 1789] [id = 707] 11:00:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x9203f000) [pid = 1789] [serial = 2122] [outer = (nil)] 11:00:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x92951c00) [pid = 1789] [serial = 2123] [outer = 0x9203f000] 11:00:51 INFO - PROCESS | 1789 | 1471543251123 Marionette DEBUG loaded listener.js 11:00:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x92ac1800) [pid = 1789] [serial = 2124] [outer = 0x9203f000] 11:00:52 INFO - PROCESS | 1789 | 1471543252137 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 11:00:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 11:00:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1533ms 11:00:52 INFO - PROCESS | 1789 | 1471543252177 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 11:00:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 11:00:52 INFO - PROCESS | 1789 | 1471543252182 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 11:00:52 INFO - PROCESS | 1789 | 1471543252189 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 11:00:52 INFO - PROCESS | 1789 | 1471543252192 Marionette TRACE conn4 <- [1,2802,null,{}] 11:00:52 INFO - PROCESS | 1789 | 1471543252199 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:52 INFO - PROCESS | 1789 | 1471543252205 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:52 INFO - PROCESS | 1789 | 1471543252385 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 11:00:52 INFO - PROCESS | 1789 | 1471543252582 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:52 INFO - PROCESS | 1789 | 1471543252591 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:52 INFO - PROCESS | 1789 | ++DOCSHELL 0x94ff5800 == 34 [pid = 1789] [id = 708] 11:00:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x9748e400) [pid = 1789] [serial = 2125] [outer = (nil)] 11:00:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x97efdc00) [pid = 1789] [serial = 2126] [outer = 0x9748e400] 11:00:52 INFO - PROCESS | 1789 | 1471543252762 Marionette DEBUG loaded listener.js 11:00:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x9958c800) [pid = 1789] [serial = 2127] [outer = 0x9748e400] 11:00:53 INFO - PROCESS | 1789 | 1471543253690 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 11:00:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 11:00:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1530ms 11:00:53 INFO - PROCESS | 1789 | 1471543253720 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 11:00:53 INFO - PROCESS | 1789 | 1471543253726 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 11:00:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 11:00:53 INFO - PROCESS | 1789 | 1471543253744 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 11:00:53 INFO - PROCESS | 1789 | 1471543253751 Marionette TRACE conn4 <- [1,2806,null,{}] 11:00:53 INFO - PROCESS | 1789 | 1471543253757 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:53 INFO - PROCESS | 1789 | 1471543253764 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:53 INFO - PROCESS | 1789 | 1471543253947 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 11:00:54 INFO - PROCESS | 1789 | 1471543254131 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:54 INFO - PROCESS | 1789 | 1471543254140 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:54 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b34400 == 35 [pid = 1789] [id = 709] 11:00:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x90e5f000) [pid = 1789] [serial = 2128] [outer = (nil)] 11:00:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x9a416400) [pid = 1789] [serial = 2129] [outer = 0x90e5f000] 11:00:54 INFO - PROCESS | 1789 | 1471543254225 Marionette DEBUG loaded listener.js 11:00:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x9a41dc00) [pid = 1789] [serial = 2130] [outer = 0x90e5f000] 11:00:55 INFO - PROCESS | 1789 | 1471543255155 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 11:00:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 11:00:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1493ms 11:00:55 INFO - PROCESS | 1789 | 1471543255230 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 11:00:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 11:00:55 INFO - PROCESS | 1789 | 1471543255236 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 11:00:55 INFO - PROCESS | 1789 | 1471543255242 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 11:00:55 INFO - PROCESS | 1789 | 1471543255246 Marionette TRACE conn4 <- [1,2810,null,{}] 11:00:55 INFO - PROCESS | 1789 | 1471543255252 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:55 INFO - PROCESS | 1789 | 1471543255257 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:55 INFO - PROCESS | 1789 | 1471543255466 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 11:00:55 INFO - PROCESS | 1789 | 1471543255650 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:55 INFO - PROCESS | 1789 | 1471543255659 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:55 INFO - PROCESS | 1789 | ++DOCSHELL 0x94fc3c00 == 36 [pid = 1789] [id = 710] 11:00:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x9a41b400) [pid = 1789] [serial = 2131] [outer = (nil)] 11:00:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x9a4edc00) [pid = 1789] [serial = 2132] [outer = 0x9a41b400] 11:00:55 INFO - PROCESS | 1789 | 1471543255744 Marionette DEBUG loaded listener.js 11:00:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x9a4f1000) [pid = 1789] [serial = 2133] [outer = 0x9a41b400] 11:00:56 INFO - PROCESS | 1789 | 1471543256663 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 11:00:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 11:00:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1479ms 11:00:56 INFO - PROCESS | 1789 | 1471543256724 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 11:00:56 INFO - PROCESS | 1789 | 1471543256728 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 11:00:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 11:00:56 INFO - PROCESS | 1789 | 1471543256736 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 11:00:56 INFO - PROCESS | 1789 | 1471543256739 Marionette TRACE conn4 <- [1,2814,null,{}] 11:00:56 INFO - PROCESS | 1789 | 1471543256745 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:56 INFO - PROCESS | 1789 | 1471543256750 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:56 INFO - PROCESS | 1789 | 1471543256929 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 11:00:57 INFO - PROCESS | 1789 | 1471543257098 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:57 INFO - PROCESS | 1789 | 1471543257126 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:57 INFO - PROCESS | 1789 | ++DOCSHELL 0x93761800 == 37 [pid = 1789] [id = 711] 11:00:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x962ca400) [pid = 1789] [serial = 2134] [outer = (nil)] 11:00:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x9a4f9400) [pid = 1789] [serial = 2135] [outer = 0x962ca400] 11:00:57 INFO - PROCESS | 1789 | 1471543257257 Marionette DEBUG loaded listener.js 11:00:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x9a675800) [pid = 1789] [serial = 2136] [outer = 0x962ca400] 11:00:58 INFO - PROCESS | 1789 | 1471543258257 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 11:00:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 11:00:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1579ms 11:00:58 INFO - PROCESS | 1789 | 1471543258323 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 11:00:58 INFO - PROCESS | 1789 | 1471543258328 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 11:00:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 11:00:58 INFO - PROCESS | 1789 | 1471543258336 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 11:00:58 INFO - PROCESS | 1789 | 1471543258339 Marionette TRACE conn4 <- [1,2818,null,{}] 11:00:58 INFO - PROCESS | 1789 | 1471543258345 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:00:58 INFO - PROCESS | 1789 | 1471543258351 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:58 INFO - PROCESS | 1789 | 1471543258538 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 11:00:58 INFO - PROCESS | 1789 | 1471543258760 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:00:58 INFO - PROCESS | 1789 | 1471543258767 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:00:58 INFO - PROCESS | 1789 | ++DOCSHELL 0x92ace400 == 38 [pid = 1789] [id = 712] 11:00:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9a4f7800) [pid = 1789] [serial = 2137] [outer = (nil)] 11:00:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x9ab31800) [pid = 1789] [serial = 2138] [outer = 0x9a4f7800] 11:00:58 INFO - PROCESS | 1789 | 1471543258848 Marionette DEBUG loaded listener.js 11:00:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9ab36400) [pid = 1789] [serial = 2139] [outer = 0x9a4f7800] 11:00:59 INFO - PROCESS | 1789 | 1471543259830 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 11:01:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 11:01:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1738ms 11:01:00 INFO - PROCESS | 1789 | 1471543260081 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 11:01:00 INFO - PROCESS | 1789 | 1471543260088 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 11:01:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 11:01:00 INFO - PROCESS | 1789 | 1471543260096 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 11:01:00 INFO - PROCESS | 1789 | 1471543260101 Marionette TRACE conn4 <- [1,2822,null,{}] 11:01:00 INFO - PROCESS | 1789 | 1471543260109 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:00 INFO - PROCESS | 1789 | 1471543260116 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:00 INFO - PROCESS | 1789 | 1471543260285 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 11:01:00 INFO - PROCESS | 1789 | 1471543260541 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:00 INFO - PROCESS | 1789 | 1471543260555 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:00 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e80ac00 == 39 [pid = 1789] [id = 713] 11:01:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x90b38400) [pid = 1789] [serial = 2140] [outer = (nil)] 11:01:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x90e4b400) [pid = 1789] [serial = 2141] [outer = 0x90b38400] 11:01:00 INFO - PROCESS | 1789 | 1471543260733 Marionette DEBUG loaded listener.js 11:01:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x91a75c00) [pid = 1789] [serial = 2142] [outer = 0x90b38400] 11:01:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8e62bc00 == 38 [pid = 1789] [id = 701] 11:01:02 INFO - PROCESS | 1789 | --DOCSHELL 0x93766800 == 37 [pid = 1789] [id = 702] 11:01:02 INFO - PROCESS | 1789 | --DOCSHELL 0x94fb9800 == 36 [pid = 1789] [id = 703] 11:01:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8f40d000 == 35 [pid = 1789] [id = 705] 11:01:02 INFO - PROCESS | 1789 | --DOCSHELL 0x962c5000 == 34 [pid = 1789] [id = 699] 11:01:02 INFO - PROCESS | 1789 | --DOCSHELL 0x945ec000 == 33 [pid = 1789] [id = 704] 11:01:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8e62a400 == 32 [pid = 1789] [id = 700] 11:01:02 INFO - PROCESS | 1789 | --DOCSHELL 0x93761800 == 31 [pid = 1789] [id = 711] 11:01:02 INFO - PROCESS | 1789 | --DOCSHELL 0x92ace400 == 30 [pid = 1789] [id = 712] 11:01:02 INFO - PROCESS | 1789 | --DOCSHELL 0x94fc3c00 == 29 [pid = 1789] [id = 710] 11:01:02 INFO - PROCESS | 1789 | --DOCSHELL 0x90b34400 == 28 [pid = 1789] [id = 709] 11:01:02 INFO - PROCESS | 1789 | --DOCSHELL 0x94ff5800 == 27 [pid = 1789] [id = 708] 11:01:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8e622c00 == 26 [pid = 1789] [id = 706] 11:01:02 INFO - PROCESS | 1789 | --DOCSHELL 0x91a74400 == 25 [pid = 1789] [id = 707] 11:01:02 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x936da400) [pid = 1789] [serial = 2061] [outer = (nil)] [url = about:blank] 11:01:02 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x9295b400) [pid = 1789] [serial = 2060] [outer = (nil)] [url = about:blank] 11:01:02 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x962bc000) [pid = 1789] [serial = 2064] [outer = (nil)] [url = about:blank] 11:01:02 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x94fc3800) [pid = 1789] [serial = 2063] [outer = (nil)] [url = about:blank] 11:01:02 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x97efc400) [pid = 1789] [serial = 2067] [outer = (nil)] [url = about:blank] 11:01:02 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x97e36800) [pid = 1789] [serial = 2066] [outer = (nil)] [url = about:blank] 11:01:02 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x92ac3800) [pid = 1789] [serial = 2084] [outer = (nil)] [url = about:blank] 11:01:02 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x91d48800) [pid = 1789] [serial = 2081] [outer = (nil)] [url = about:blank] 11:01:02 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x99de3c00) [pid = 1789] [serial = 2070] [outer = (nil)] [url = about:blank] 11:01:02 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x99dda400) [pid = 1789] [serial = 2069] [outer = (nil)] [url = about:blank] 11:01:02 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x90b39000) [pid = 1789] [serial = 2078] [outer = (nil)] [url = about:blank] 11:01:02 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x90b36c00) [pid = 1789] [serial = 2079] [outer = (nil)] [url = about:blank] 11:01:02 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90e5e000) [pid = 1789] [serial = 2075] [outer = (nil)] [url = about:blank] 11:01:02 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9a3d7800) [pid = 1789] [serial = 2073] [outer = (nil)] [url = about:blank] 11:01:02 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x99591800) [pid = 1789] [serial = 2072] [outer = (nil)] [url = about:blank] 11:01:02 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x92acb000) [pid = 1789] [serial = 2085] [outer = (nil)] [url = about:blank] 11:01:02 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x93751000) [pid = 1789] [serial = 2088] [outer = (nil)] [url = about:blank] 11:01:02 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x91ada800) [pid = 1789] [serial = 2076] [outer = (nil)] [url = about:blank] 11:01:02 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x9386b000) [pid = 1789] [serial = 2090] [outer = (nil)] [url = about:blank] 11:01:02 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x9295d400) [pid = 1789] [serial = 2087] [outer = (nil)] [url = about:blank] 11:01:02 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x91d55c00) [pid = 1789] [serial = 2082] [outer = (nil)] [url = about:blank] 11:01:02 INFO - PROCESS | 1789 | 1471543262845 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 11:01:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 11:01:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 2784ms 11:01:02 INFO - PROCESS | 1789 | 1471543262880 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 11:01:02 INFO - PROCESS | 1789 | 1471543262886 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 11:01:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 11:01:02 INFO - PROCESS | 1789 | 1471543262894 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 11:01:02 INFO - PROCESS | 1789 | 1471543262898 Marionette TRACE conn4 <- [1,2826,null,{}] 11:01:02 INFO - PROCESS | 1789 | 1471543262907 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:02 INFO - PROCESS | 1789 | 1471543262912 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:03 INFO - PROCESS | 1789 | 1471543263080 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 11:01:03 INFO - PROCESS | 1789 | 1471543263091 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:03 INFO - PROCESS | 1789 | 1471543263106 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:03 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f40c400 == 26 [pid = 1789] [id = 714] 11:01:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x8f413000) [pid = 1789] [serial = 2143] [outer = (nil)] 11:01:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x90b34000) [pid = 1789] [serial = 2144] [outer = 0x8f413000] 11:01:03 INFO - PROCESS | 1789 | 1471543263231 Marionette DEBUG loaded listener.js 11:01:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90b39000) [pid = 1789] [serial = 2145] [outer = 0x8f413000] 11:01:04 INFO - PROCESS | 1789 | 1471543264136 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 11:01:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 11:01:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1279ms 11:01:04 INFO - PROCESS | 1789 | 1471543264173 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 11:01:04 INFO - PROCESS | 1789 | 1471543264182 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 11:01:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 11:01:04 INFO - PROCESS | 1789 | 1471543264200 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 11:01:04 INFO - PROCESS | 1789 | 1471543264205 Marionette TRACE conn4 <- [1,2830,null,{}] 11:01:04 INFO - PROCESS | 1789 | 1471543264211 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:04 INFO - PROCESS | 1789 | 1471543264217 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:04 INFO - PROCESS | 1789 | 1471543264382 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 11:01:04 INFO - PROCESS | 1789 | 1471543264392 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:04 INFO - PROCESS | 1789 | 1471543264404 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:04 INFO - PROCESS | 1789 | ++DOCSHELL 0x91a7d800 == 27 [pid = 1789] [id = 715] 11:01:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x91ad3000) [pid = 1789] [serial = 2146] [outer = (nil)] 11:01:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x91adac00) [pid = 1789] [serial = 2147] [outer = 0x91ad3000] 11:01:04 INFO - PROCESS | 1789 | 1471543264476 Marionette DEBUG loaded listener.js 11:01:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x91d47400) [pid = 1789] [serial = 2148] [outer = 0x91ad3000] 11:01:05 INFO - PROCESS | 1789 | 1471543265524 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 11:01:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 11:01:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1382ms 11:01:05 INFO - PROCESS | 1789 | 1471543265589 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 11:01:05 INFO - PROCESS | 1789 | 1471543265593 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 11:01:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 11:01:05 INFO - PROCESS | 1789 | 1471543265601 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 11:01:05 INFO - PROCESS | 1789 | 1471543265606 Marionette TRACE conn4 <- [1,2834,null,{}] 11:01:05 INFO - PROCESS | 1789 | 1471543265632 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:05 INFO - PROCESS | 1789 | 1471543265641 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:05 INFO - PROCESS | 1789 | 1471543265853 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 11:01:05 INFO - PROCESS | 1789 | 1471543265877 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:05 INFO - PROCESS | 1789 | 1471543265886 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:05 INFO - PROCESS | 1789 | ++DOCSHELL 0x92ac2800 == 28 [pid = 1789] [id = 716] 11:01:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x92ac3000) [pid = 1789] [serial = 2149] [outer = (nil)] 11:01:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x92ac9c00) [pid = 1789] [serial = 2150] [outer = 0x92ac3000] 11:01:05 INFO - PROCESS | 1789 | 1471543265961 Marionette DEBUG loaded listener.js 11:01:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x92ad0c00) [pid = 1789] [serial = 2151] [outer = 0x92ac3000] 11:01:06 INFO - PROCESS | 1789 | 1471543266906 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 11:01:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 11:01:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1342ms 11:01:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 11:01:06 INFO - PROCESS | 1789 | 1471543266942 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 11:01:06 INFO - PROCESS | 1789 | 1471543266946 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 11:01:06 INFO - PROCESS | 1789 | 1471543266952 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 11:01:06 INFO - PROCESS | 1789 | 1471543266956 Marionette TRACE conn4 <- [1,2838,null,{}] 11:01:06 INFO - PROCESS | 1789 | 1471543266967 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:06 INFO - PROCESS | 1789 | 1471543266971 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:07 INFO - PROCESS | 1789 | 1471543267186 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 11:01:07 INFO - PROCESS | 1789 | 1471543267207 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:07 INFO - PROCESS | 1789 | 1471543267215 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:07 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b2c400 == 29 [pid = 1789] [id = 717] 11:01:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x92955400) [pid = 1789] [serial = 2152] [outer = (nil)] 11:01:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x93766800) [pid = 1789] [serial = 2153] [outer = 0x92955400] 11:01:07 INFO - PROCESS | 1789 | 1471543267297 Marionette DEBUG loaded listener.js 11:01:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x93a82800) [pid = 1789] [serial = 2154] [outer = 0x92955400] 11:01:08 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x8f418c00) [pid = 1789] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 11:01:08 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x94fbc000) [pid = 1789] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 11:01:08 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x94fb4c00) [pid = 1789] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 11:01:08 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x962c5400) [pid = 1789] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 11:01:08 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x8e817c00) [pid = 1789] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 11:01:08 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x92ac9800) [pid = 1789] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 11:01:08 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x93766000) [pid = 1789] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 11:01:08 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x90b37000) [pid = 1789] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 11:01:08 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x91a7cc00) [pid = 1789] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 11:01:08 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x93766c00) [pid = 1789] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 11:01:08 INFO - PROCESS | 1789 | 1471543268658 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 11:01:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 11:01:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1741ms 11:01:08 INFO - PROCESS | 1789 | 1471543268693 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 11:01:08 INFO - PROCESS | 1789 | 1471543268695 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 11:01:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 11:01:08 INFO - PROCESS | 1789 | 1471543268703 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 11:01:08 INFO - PROCESS | 1789 | 1471543268706 Marionette TRACE conn4 <- [1,2842,null,{}] 11:01:08 INFO - PROCESS | 1789 | 1471543268712 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:08 INFO - PROCESS | 1789 | 1471543268717 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:08 INFO - PROCESS | 1789 | 1471543268859 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 11:01:08 INFO - PROCESS | 1789 | 1471543268873 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:08 INFO - PROCESS | 1789 | 1471543268878 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:09 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b2d000 == 30 [pid = 1789] [id = 718] 11:01:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90e56000) [pid = 1789] [serial = 2155] [outer = (nil)] 11:01:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x93761800) [pid = 1789] [serial = 2156] [outer = 0x90e56000] 11:01:09 INFO - PROCESS | 1789 | 1471543269079 Marionette DEBUG loaded listener.js 11:01:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x945a1400) [pid = 1789] [serial = 2157] [outer = 0x90e56000] 11:01:09 INFO - PROCESS | 1789 | 1471543269850 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 11:01:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 11:01:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1178ms 11:01:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 11:01:09 INFO - PROCESS | 1789 | 1471543269881 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 11:01:09 INFO - PROCESS | 1789 | 1471543269884 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 11:01:09 INFO - PROCESS | 1789 | 1471543269891 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 11:01:09 INFO - PROCESS | 1789 | 1471543269894 Marionette TRACE conn4 <- [1,2846,null,{}] 11:01:09 INFO - PROCESS | 1789 | 1471543269899 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:09 INFO - PROCESS | 1789 | 1471543269909 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:10 INFO - PROCESS | 1789 | 1471543270213 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 11:01:10 INFO - PROCESS | 1789 | 1471543270349 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:10 INFO - PROCESS | 1789 | 1471543270359 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:10 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5de000 == 31 [pid = 1789] [id = 719] 11:01:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x8e5de400) [pid = 1789] [serial = 2158] [outer = (nil)] 11:01:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x8e61d400) [pid = 1789] [serial = 2159] [outer = 0x8e5de400] 11:01:10 INFO - PROCESS | 1789 | 1471543270445 Marionette DEBUG loaded listener.js 11:01:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x8e814400) [pid = 1789] [serial = 2160] [outer = 0x8e5de400] 11:01:11 INFO - PROCESS | 1789 | 1471543271547 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 11:01:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 11:01:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1734ms 11:01:11 INFO - PROCESS | 1789 | 1471543271626 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 11:01:11 INFO - PROCESS | 1789 | 1471543271633 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 11:01:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 11:01:11 INFO - PROCESS | 1789 | 1471543271641 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 11:01:11 INFO - PROCESS | 1789 | 1471543271646 Marionette TRACE conn4 <- [1,2850,null,{}] 11:01:11 INFO - PROCESS | 1789 | 1471543271654 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:11 INFO - PROCESS | 1789 | 1471543271660 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:11 INFO - PROCESS | 1789 | 1471543271881 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 11:01:12 INFO - PROCESS | 1789 | 1471543272127 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:12 INFO - PROCESS | 1789 | 1471543272136 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:12 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e45c00 == 32 [pid = 1789] [id = 720] 11:01:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x91a7a800) [pid = 1789] [serial = 2161] [outer = (nil)] 11:01:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x91ad7800) [pid = 1789] [serial = 2162] [outer = 0x91a7a800] 11:01:12 INFO - PROCESS | 1789 | 1471543272269 Marionette DEBUG loaded listener.js 11:01:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x91d4c400) [pid = 1789] [serial = 2163] [outer = 0x91a7a800] 11:01:13 INFO - PROCESS | 1789 | 1471543273263 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 11:01:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 11:01:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1692ms 11:01:13 INFO - PROCESS | 1789 | 1471543273333 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 11:01:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 11:01:13 INFO - PROCESS | 1789 | 1471543273339 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 11:01:13 INFO - PROCESS | 1789 | 1471543273345 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 11:01:13 INFO - PROCESS | 1789 | 1471543273349 Marionette TRACE conn4 <- [1,2854,null,{}] 11:01:13 INFO - PROCESS | 1789 | 1471543273355 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:13 INFO - PROCESS | 1789 | 1471543273360 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:13 INFO - PROCESS | 1789 | 1471543273550 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 11:01:13 INFO - PROCESS | 1789 | 1471543273836 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:13 INFO - PROCESS | 1789 | 1471543273843 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:13 INFO - PROCESS | 1789 | ++DOCSHELL 0x936d9800 == 33 [pid = 1789] [id = 721] 11:01:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x936da800) [pid = 1789] [serial = 2164] [outer = (nil)] 11:01:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x9375b400) [pid = 1789] [serial = 2165] [outer = 0x936da800] 11:01:14 INFO - PROCESS | 1789 | 1471543274001 Marionette DEBUG loaded listener.js 11:01:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x93875c00) [pid = 1789] [serial = 2166] [outer = 0x936da800] 11:01:15 INFO - PROCESS | 1789 | 1471543275050 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 11:01:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 11:01:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1788ms 11:01:15 INFO - PROCESS | 1789 | 1471543275133 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 11:01:15 INFO - PROCESS | 1789 | 1471543275140 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 11:01:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 11:01:15 INFO - PROCESS | 1789 | 1471543275157 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 11:01:15 INFO - PROCESS | 1789 | 1471543275165 Marionette TRACE conn4 <- [1,2858,null,{}] 11:01:15 INFO - PROCESS | 1789 | 1471543275170 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:15 INFO - PROCESS | 1789 | 1471543275177 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:15 INFO - PROCESS | 1789 | 1471543275397 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 11:01:15 INFO - PROCESS | 1789 | 1471543275629 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:15 INFO - PROCESS | 1789 | 1471543275640 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:15 INFO - PROCESS | 1789 | ++DOCSHELL 0x9295d400 == 34 [pid = 1789] [id = 722] 11:01:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x92ac6800) [pid = 1789] [serial = 2167] [outer = (nil)] 11:01:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9625e000) [pid = 1789] [serial = 2168] [outer = 0x92ac6800] 11:01:15 INFO - PROCESS | 1789 | 1471543275749 Marionette DEBUG loaded listener.js 11:01:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x962c0000) [pid = 1789] [serial = 2169] [outer = 0x92ac6800] 11:01:16 INFO - PROCESS | 1789 | 1471543276839 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 11:01:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 11:01:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1739ms 11:01:16 INFO - PROCESS | 1789 | 1471543276916 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 11:01:16 INFO - PROCESS | 1789 | 1471543276922 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 11:01:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 11:01:16 INFO - PROCESS | 1789 | 1471543276931 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 11:01:16 INFO - PROCESS | 1789 | 1471543276936 Marionette TRACE conn4 <- [1,2862,null,{}] 11:01:16 INFO - PROCESS | 1789 | 1471543276944 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:16 INFO - PROCESS | 1789 | 1471543276950 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:17 INFO - PROCESS | 1789 | 1471543277122 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 11:01:17 INFO - PROCESS | 1789 | 1471543277424 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:17 INFO - PROCESS | 1789 | 1471543277438 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:17 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b2d800 == 35 [pid = 1789] [id = 723] 11:01:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x90b2e800) [pid = 1789] [serial = 2170] [outer = (nil)] 11:01:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x90e45000) [pid = 1789] [serial = 2171] [outer = 0x90b2e800] 11:01:17 INFO - PROCESS | 1789 | 1471543277520 Marionette DEBUG loaded listener.js 11:01:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x90e5c000) [pid = 1789] [serial = 2172] [outer = 0x90b2e800] 11:01:18 INFO - PROCESS | 1789 | --DOCSHELL 0x90b32000 == 34 [pid = 1789] [id = 695] 11:01:18 INFO - PROCESS | 1789 | --DOCSHELL 0x9295f000 == 33 [pid = 1789] [id = 694] 11:01:18 INFO - PROCESS | 1789 | --DOCSHELL 0x91ad5000 == 32 [pid = 1789] [id = 693] 11:01:18 INFO - PROCESS | 1789 | --DOCSHELL 0x8f40e000 == 31 [pid = 1789] [id = 692] 11:01:18 INFO - PROCESS | 1789 | --DOCSHELL 0x90b2d000 == 30 [pid = 1789] [id = 718] 11:01:18 INFO - PROCESS | 1789 | --DOCSHELL 0x90b2c400 == 29 [pid = 1789] [id = 717] 11:01:18 INFO - PROCESS | 1789 | --DOCSHELL 0x92ac2800 == 28 [pid = 1789] [id = 716] 11:01:18 INFO - PROCESS | 1789 | --DOCSHELL 0x91a7d800 == 27 [pid = 1789] [id = 715] 11:01:18 INFO - PROCESS | 1789 | --DOCSHELL 0x8f40c400 == 26 [pid = 1789] [id = 714] 11:01:18 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x9748a400) [pid = 1789] [serial = 2117] [outer = (nil)] [url = about:blank] 11:01:18 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x96256800) [pid = 1789] [serial = 2111] [outer = (nil)] [url = about:blank] 11:01:18 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x9748f800) [pid = 1789] [serial = 2114] [outer = (nil)] [url = about:blank] 11:01:18 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x962c7c00) [pid = 1789] [serial = 2099] [outer = (nil)] [url = about:blank] 11:01:18 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x97487400) [pid = 1789] [serial = 2100] [outer = (nil)] [url = about:blank] 11:01:18 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x90b38800) [pid = 1789] [serial = 2102] [outer = (nil)] [url = about:blank] 11:01:18 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x90e4cc00) [pid = 1789] [serial = 2103] [outer = (nil)] [url = about:blank] 11:01:18 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x93764c00) [pid = 1789] [serial = 2096] [outer = (nil)] [url = about:blank] 11:01:18 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x92acc800) [pid = 1789] [serial = 2097] [outer = (nil)] [url = about:blank] 11:01:18 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x93a85000) [pid = 1789] [serial = 2091] [outer = (nil)] [url = about:blank] 11:01:18 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x90e59800) [pid = 1789] [serial = 2093] [outer = (nil)] [url = about:blank] 11:01:18 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x91adc000) [pid = 1789] [serial = 2094] [outer = (nil)] [url = about:blank] 11:01:18 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x921c3c00) [pid = 1789] [serial = 2105] [outer = (nil)] [url = about:blank] 11:01:18 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x928a8c00) [pid = 1789] [serial = 2106] [outer = (nil)] [url = about:blank] 11:01:18 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x93876400) [pid = 1789] [serial = 2108] [outer = (nil)] [url = about:blank] 11:01:18 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x99cea400) [pid = 1789] [serial = 2118] [outer = (nil)] [url = about:blank] 11:01:18 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x962c1400) [pid = 1789] [serial = 2112] [outer = (nil)] [url = about:blank] 11:01:18 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x9748e000) [pid = 1789] [serial = 2115] [outer = (nil)] [url = about:blank] 11:01:18 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x945a1800) [pid = 1789] [serial = 2109] [outer = (nil)] [url = about:blank] 11:01:18 INFO - PROCESS | 1789 | 1471543278466 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 11:01:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 11:01:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1586ms 11:01:18 INFO - PROCESS | 1789 | 1471543278517 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 11:01:18 INFO - PROCESS | 1789 | 1471543278524 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 11:01:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 11:01:18 INFO - PROCESS | 1789 | 1471543278534 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 11:01:18 INFO - PROCESS | 1789 | 1471543278538 Marionette TRACE conn4 <- [1,2866,null,{}] 11:01:18 INFO - PROCESS | 1789 | 1471543278544 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:18 INFO - PROCESS | 1789 | 1471543278550 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:18 INFO - PROCESS | 1789 | 1471543278723 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 11:01:18 INFO - PROCESS | 1789 | 1471543278733 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:18 INFO - PROCESS | 1789 | 1471543278743 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:18 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f40dc00 == 27 [pid = 1789] [id = 724] 11:01:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x91adb800) [pid = 1789] [serial = 2173] [outer = (nil)] 11:01:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x91d51400) [pid = 1789] [serial = 2174] [outer = 0x91adb800] 11:01:18 INFO - PROCESS | 1789 | 1471543278857 Marionette DEBUG loaded listener.js 11:01:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x921c3000) [pid = 1789] [serial = 2175] [outer = 0x91adb800] 11:01:19 INFO - PROCESS | 1789 | 1471543279837 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 11:01:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 11:01:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1330ms 11:01:19 INFO - PROCESS | 1789 | 1471543279872 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 11:01:19 INFO - PROCESS | 1789 | 1471543279875 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 11:01:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 11:01:19 INFO - PROCESS | 1789 | 1471543279885 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 11:01:19 INFO - PROCESS | 1789 | 1471543279891 Marionette TRACE conn4 <- [1,2870,null,{}] 11:01:19 INFO - PROCESS | 1789 | 1471543279907 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:19 INFO - PROCESS | 1789 | 1471543279916 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:20 INFO - PROCESS | 1789 | 1471543280084 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 11:01:20 INFO - PROCESS | 1789 | 1471543280095 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:20 INFO - PROCESS | 1789 | 1471543280104 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:20 INFO - PROCESS | 1789 | ++DOCSHELL 0x92acc400 == 28 [pid = 1789] [id = 725] 11:01:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x92acd400) [pid = 1789] [serial = 2176] [outer = (nil)] 11:01:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x9375cc00) [pid = 1789] [serial = 2177] [outer = 0x92acd400] 11:01:20 INFO - PROCESS | 1789 | 1471543280180 Marionette DEBUG loaded listener.js 11:01:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x93a81800) [pid = 1789] [serial = 2178] [outer = 0x92acd400] 11:01:21 INFO - PROCESS | 1789 | 1471543281207 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 11:01:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 11:01:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1381ms 11:01:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 11:01:21 INFO - PROCESS | 1789 | 1471543281277 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 11:01:21 INFO - PROCESS | 1789 | 1471543281281 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 11:01:21 INFO - PROCESS | 1789 | 1471543281287 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 11:01:21 INFO - PROCESS | 1789 | 1471543281291 Marionette TRACE conn4 <- [1,2874,null,{}] 11:01:21 INFO - PROCESS | 1789 | 1471543281296 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:21 INFO - PROCESS | 1789 | 1471543281301 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:21 INFO - PROCESS | 1789 | 1471543281530 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 11:01:21 INFO - PROCESS | 1789 | 1471543281560 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:21 INFO - PROCESS | 1789 | 1471543281572 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:21 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e815800 == 29 [pid = 1789] [id = 726] 11:01:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x91ad4000) [pid = 1789] [serial = 2179] [outer = (nil)] 11:01:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x94fc2000) [pid = 1789] [serial = 2180] [outer = 0x91ad4000] 11:01:21 INFO - PROCESS | 1789 | 1471543281643 Marionette DEBUG loaded listener.js 11:01:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x962c1400) [pid = 1789] [serial = 2181] [outer = 0x91ad4000] 11:01:22 INFO - PROCESS | 1789 | 1471543282614 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 11:01:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 11:01:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1384ms 11:01:22 INFO - PROCESS | 1789 | 1471543282673 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 11:01:22 INFO - PROCESS | 1789 | 1471543282676 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 11:01:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 11:01:22 INFO - PROCESS | 1789 | 1471543282682 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 11:01:22 INFO - PROCESS | 1789 | 1471543282684 Marionette TRACE conn4 <- [1,2878,null,{}] 11:01:22 INFO - PROCESS | 1789 | 1471543282690 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:22 INFO - PROCESS | 1789 | 1471543282695 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:22 INFO - PROCESS | 1789 | 1471543282900 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 11:01:23 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x92ac3000) [pid = 1789] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 11:01:23 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90b38400) [pid = 1789] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 11:01:23 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x91ad3000) [pid = 1789] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 11:01:23 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8f413000) [pid = 1789] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 11:01:23 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8e623000) [pid = 1789] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 11:01:23 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x9203f000) [pid = 1789] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 11:01:23 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x9748e400) [pid = 1789] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 11:01:23 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x90e5f000) [pid = 1789] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 11:01:23 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x9a41b400) [pid = 1789] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 11:01:23 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x962ca400) [pid = 1789] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 11:01:23 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x9a4f7800) [pid = 1789] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 11:01:23 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x92955400) [pid = 1789] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 11:01:23 INFO - PROCESS | 1789 | 1471543283140 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:23 INFO - PROCESS | 1789 | 1471543283149 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:23 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e623000 == 30 [pid = 1789] [id = 727] 11:01:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x8e62b000) [pid = 1789] [serial = 2182] [outer = (nil)] 11:01:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x90e46c00) [pid = 1789] [serial = 2183] [outer = 0x8e62b000] 11:01:23 INFO - PROCESS | 1789 | 1471543283218 Marionette DEBUG loaded listener.js 11:01:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x90e5f000) [pid = 1789] [serial = 2184] [outer = 0x8e62b000] 11:01:24 INFO - PROCESS | 1789 | 1471543284049 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 11:01:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 11:01:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1393ms 11:01:24 INFO - PROCESS | 1789 | 1471543284077 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 11:01:24 INFO - PROCESS | 1789 | 1471543284081 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 11:01:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 11:01:24 INFO - PROCESS | 1789 | 1471543284087 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 11:01:24 INFO - PROCESS | 1789 | 1471543284090 Marionette TRACE conn4 <- [1,2882,null,{}] 11:01:24 INFO - PROCESS | 1789 | 1471543284095 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:24 INFO - PROCESS | 1789 | 1471543284106 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:24 INFO - PROCESS | 1789 | 1471543284337 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 11:01:24 INFO - PROCESS | 1789 | 1471543284482 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:24 INFO - PROCESS | 1789 | 1471543284494 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:24 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f410400 == 31 [pid = 1789] [id = 728] 11:01:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x9386f400) [pid = 1789] [serial = 2185] [outer = (nil)] 11:01:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x97e2fc00) [pid = 1789] [serial = 2186] [outer = 0x9386f400] 11:01:24 INFO - PROCESS | 1789 | 1471543284563 Marionette DEBUG loaded listener.js 11:01:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x9958b800) [pid = 1789] [serial = 2187] [outer = 0x9386f400] 11:01:25 INFO - PROCESS | 1789 | 1471543285527 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 11:01:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 11:01:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1478ms 11:01:25 INFO - PROCESS | 1789 | 1471543285566 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 11:01:25 INFO - PROCESS | 1789 | 1471543285573 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 11:01:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 11:01:25 INFO - PROCESS | 1789 | 1471543285582 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 11:01:25 INFO - PROCESS | 1789 | 1471543285588 Marionette TRACE conn4 <- [1,2886,null,{}] 11:01:25 INFO - PROCESS | 1789 | 1471543285613 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:25 INFO - PROCESS | 1789 | 1471543285618 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:25 INFO - PROCESS | 1789 | 1471543285857 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 11:01:26 INFO - PROCESS | 1789 | 1471543285994 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:26 INFO - PROCESS | 1789 | 1471543286010 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:26 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f412c00 == 32 [pid = 1789] [id = 729] 11:01:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8f413c00) [pid = 1789] [serial = 2188] [outer = (nil)] 11:01:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x91a7c000) [pid = 1789] [serial = 2189] [outer = 0x8f413c00] 11:01:26 INFO - PROCESS | 1789 | 1471543286106 Marionette DEBUG loaded listener.js 11:01:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x91ad6000) [pid = 1789] [serial = 2190] [outer = 0x8f413c00] 11:01:27 INFO - PROCESS | 1789 | 1471543287097 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 11:01:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 11:01:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1581ms 11:01:27 INFO - PROCESS | 1789 | 1471543287164 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 11:01:27 INFO - PROCESS | 1789 | 1471543287171 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 11:01:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 11:01:27 INFO - PROCESS | 1789 | 1471543287182 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 11:01:27 INFO - PROCESS | 1789 | 1471543287186 Marionette TRACE conn4 <- [1,2890,null,{}] 11:01:27 INFO - PROCESS | 1789 | 1471543287192 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:27 INFO - PROCESS | 1789 | 1471543287198 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:27 INFO - PROCESS | 1789 | 1471543287427 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 11:01:27 INFO - PROCESS | 1789 | 1471543287671 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:27 INFO - PROCESS | 1789 | 1471543287679 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:27 INFO - PROCESS | 1789 | ++DOCSHELL 0x92acb400 == 33 [pid = 1789] [id = 730] 11:01:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x92acbc00) [pid = 1789] [serial = 2191] [outer = (nil)] 11:01:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x9375b800) [pid = 1789] [serial = 2192] [outer = 0x92acbc00] 11:01:27 INFO - PROCESS | 1789 | 1471543287784 Marionette DEBUG loaded listener.js 11:01:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x945a1c00) [pid = 1789] [serial = 2193] [outer = 0x92acbc00] 11:01:28 INFO - PROCESS | 1789 | 1471543288732 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 11:01:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 11:01:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1581ms 11:01:28 INFO - PROCESS | 1789 | 1471543288781 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 11:01:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 11:01:28 INFO - PROCESS | 1789 | 1471543288786 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 11:01:28 INFO - PROCESS | 1789 | 1471543288793 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 11:01:28 INFO - PROCESS | 1789 | 1471543288799 Marionette TRACE conn4 <- [1,2894,null,{}] 11:01:28 INFO - PROCESS | 1789 | 1471543288816 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:28 INFO - PROCESS | 1789 | 1471543288824 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:29 INFO - PROCESS | 1789 | 1471543289042 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 11:01:29 INFO - PROCESS | 1789 | 1471543289283 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:29 INFO - PROCESS | 1789 | 1471543289295 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:29 INFO - PROCESS | 1789 | ++DOCSHELL 0x928adc00 == 34 [pid = 1789] [id = 731] 11:01:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x9905e000) [pid = 1789] [serial = 2194] [outer = (nil)] 11:01:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x99d32800) [pid = 1789] [serial = 2195] [outer = 0x9905e000] 11:01:29 INFO - PROCESS | 1789 | 1471543289424 Marionette DEBUG loaded listener.js 11:01:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x99de5800) [pid = 1789] [serial = 2196] [outer = 0x9905e000] 11:01:30 INFO - PROCESS | 1789 | 1471543290310 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 11:01:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 11:01:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1584ms 11:01:30 INFO - PROCESS | 1789 | 1471543290377 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 11:01:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 11:01:30 INFO - PROCESS | 1789 | 1471543290382 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 11:01:30 INFO - PROCESS | 1789 | 1471543290389 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 11:01:30 INFO - PROCESS | 1789 | 1471543290394 Marionette TRACE conn4 <- [1,2898,null,{}] 11:01:30 INFO - PROCESS | 1789 | 1471543290400 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:30 INFO - PROCESS | 1789 | 1471543290405 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:30 INFO - PROCESS | 1789 | 1471543290587 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 11:01:30 INFO - PROCESS | 1789 | 1471543290775 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:30 INFO - PROCESS | 1789 | 1471543290785 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:30 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b35400 == 35 [pid = 1789] [id = 732] 11:01:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x91a74400) [pid = 1789] [serial = 2197] [outer = (nil)] 11:01:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x9a294000) [pid = 1789] [serial = 2198] [outer = 0x91a74400] 11:01:30 INFO - PROCESS | 1789 | 1471543290865 Marionette DEBUG loaded listener.js 11:01:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9a416c00) [pid = 1789] [serial = 2199] [outer = 0x91a74400] 11:01:31 INFO - PROCESS | 1789 | 1471543291828 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 11:01:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 11:01:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1487ms 11:01:31 INFO - PROCESS | 1789 | 1471543291876 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 11:01:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 11:01:31 INFO - PROCESS | 1789 | 1471543291880 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 11:01:31 INFO - PROCESS | 1789 | 1471543291886 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 11:01:31 INFO - PROCESS | 1789 | 1471543291890 Marionette TRACE conn4 <- [1,2902,null,{}] 11:01:31 INFO - PROCESS | 1789 | 1471543291896 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:31 INFO - PROCESS | 1789 | 1471543291901 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:32 INFO - PROCESS | 1789 | 1471543292080 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 11:01:32 INFO - PROCESS | 1789 | 1471543292269 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:32 INFO - PROCESS | 1789 | 1471543292282 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:32 INFO - PROCESS | 1789 | ++DOCSHELL 0x9a027c00 == 36 [pid = 1789] [id = 733] 11:01:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x9a3df000) [pid = 1789] [serial = 2200] [outer = (nil)] 11:01:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9a424800) [pid = 1789] [serial = 2201] [outer = 0x9a3df000] 11:01:32 INFO - PROCESS | 1789 | 1471543292376 Marionette DEBUG loaded listener.js 11:01:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9a4ef800) [pid = 1789] [serial = 2202] [outer = 0x9a3df000] 11:01:33 INFO - PROCESS | 1789 | 1471543293344 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 11:01:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 11:01:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1529ms 11:01:33 INFO - PROCESS | 1789 | 1471543293416 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 11:01:33 INFO - PROCESS | 1789 | 1471543293420 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 11:01:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 11:01:33 INFO - PROCESS | 1789 | 1471543293427 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 11:01:33 INFO - PROCESS | 1789 | 1471543293431 Marionette TRACE conn4 <- [1,2906,null,{}] 11:01:33 INFO - PROCESS | 1789 | 1471543293436 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:33 INFO - PROCESS | 1789 | 1471543293446 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:33 INFO - PROCESS | 1789 | 1471543293684 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 11:01:33 INFO - PROCESS | 1789 | 1471543293923 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:33 INFO - PROCESS | 1789 | 1471543293930 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:34 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f414800 == 37 [pid = 1789] [id = 734] 11:01:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x9a4fa800) [pid = 1789] [serial = 2203] [outer = (nil)] 11:01:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x9ab2e800) [pid = 1789] [serial = 2204] [outer = 0x9a4fa800] 11:01:34 INFO - PROCESS | 1789 | 1471543294074 Marionette DEBUG loaded listener.js 11:01:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x9ab7ec00) [pid = 1789] [serial = 2205] [outer = 0x9a4fa800] 11:01:34 INFO - PROCESS | 1789 | 1471543294993 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 11:01:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 11:01:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1640ms 11:01:35 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 11:01:35 INFO - PROCESS | 1789 | 1471543295067 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 11:01:35 INFO - PROCESS | 1789 | 1471543295070 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 11:01:35 INFO - PROCESS | 1789 | 1471543295077 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 11:01:35 INFO - PROCESS | 1789 | 1471543295080 Marionette TRACE conn4 <- [1,2910,null,{}] 11:01:35 INFO - PROCESS | 1789 | 1471543295086 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:35 INFO - PROCESS | 1789 | 1471543295091 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:35 INFO - PROCESS | 1789 | 1471543295258 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 11:01:35 INFO - PROCESS | 1789 | 1471543295451 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:35 INFO - PROCESS | 1789 | 1471543295459 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:35 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f40b800 == 38 [pid = 1789] [id = 735] 11:01:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x92acfc00) [pid = 1789] [serial = 2206] [outer = (nil)] 11:01:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x99f88800) [pid = 1789] [serial = 2207] [outer = 0x92acfc00] 11:01:35 INFO - PROCESS | 1789 | 1471543295541 Marionette DEBUG loaded listener.js 11:01:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x9ab84c00) [pid = 1789] [serial = 2208] [outer = 0x92acfc00] 11:01:36 INFO - PROCESS | 1789 | 1471543296359 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 11:01:36 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 11:01:36 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 11:01:36 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1343ms 11:01:36 INFO - PROCESS | 1789 | 1471543296420 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 11:01:36 INFO - PROCESS | 1789 | 1471543296424 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 11:01:36 INFO - TEST-START | /DOMEvents/constructors.html 11:01:36 INFO - PROCESS | 1789 | 1471543296431 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 11:01:36 INFO - PROCESS | 1789 | 1471543296434 Marionette TRACE conn4 <- [1,2914,null,{}] 11:01:36 INFO - PROCESS | 1789 | 1471543296440 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:36 INFO - PROCESS | 1789 | 1471543296445 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:36 INFO - PROCESS | 1789 | 1471543296705 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 11:01:37 INFO - PROCESS | 1789 | 1471543297129 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:37 INFO - PROCESS | 1789 | 1471543297139 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:37 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e626c00 == 39 [pid = 1789] [id = 736] 11:01:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x8e627400) [pid = 1789] [serial = 2209] [outer = (nil)] 11:01:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x8e812400) [pid = 1789] [serial = 2210] [outer = 0x8e627400] 11:01:37 INFO - PROCESS | 1789 | 1471543297218 Marionette DEBUG loaded listener.js 11:01:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x8f418000) [pid = 1789] [serial = 2211] [outer = 0x8e627400] 11:01:38 INFO - PROCESS | 1789 | 1471543298133 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 11:01:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 11:01:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 11:01:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:01:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:01:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 11:01:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:01:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 11:01:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 11:01:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:01:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:01:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 11:01:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:01:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 11:01:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 11:01:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:01:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:01:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 11:01:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:01:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 11:01:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 11:01:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:01:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:01:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 11:01:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:01:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 11:01:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 11:01:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:01:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:01:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 11:01:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:01:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 11:01:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 11:01:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:01:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:01:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 11:01:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:01:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 11:01:38 INFO - TEST-OK | /DOMEvents/constructors.html | took 1793ms 11:01:38 INFO - PROCESS | 1789 | 1471543298230 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 11:01:38 INFO - PROCESS | 1789 | 1471543298242 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 11:01:38 INFO - TEST-START | /DOMEvents/event-phases-order.html 11:01:38 INFO - PROCESS | 1789 | 1471543298254 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 11:01:38 INFO - PROCESS | 1789 | 1471543298261 Marionette TRACE conn4 <- [1,2918,null,{}] 11:01:38 INFO - PROCESS | 1789 | 1471543298293 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:38 INFO - PROCESS | 1789 | 1471543298302 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:38 INFO - PROCESS | 1789 | 1471543298469 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 11:01:38 INFO - PROCESS | 1789 | 1471543298786 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:38 INFO - PROCESS | 1789 | 1471543298794 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:38 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e818c00 == 40 [pid = 1789] [id = 737] 11:01:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0x90e60c00) [pid = 1789] [serial = 2212] [outer = (nil)] 11:01:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 96 (0x9295b000) [pid = 1789] [serial = 2213] [outer = 0x90e60c00] 11:01:38 INFO - PROCESS | 1789 | 1471543298874 Marionette DEBUG loaded listener.js 11:01:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 97 (0x92ac8800) [pid = 1789] [serial = 2214] [outer = 0x90e60c00] 11:01:40 INFO - PROCESS | 1789 | --DOCSHELL 0x936d9800 == 39 [pid = 1789] [id = 721] 11:01:40 INFO - PROCESS | 1789 | --DOCSHELL 0x90e45c00 == 38 [pid = 1789] [id = 720] 11:01:40 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5de000 == 37 [pid = 1789] [id = 719] 11:01:40 INFO - PROCESS | 1789 | --DOCSHELL 0x962c0800 == 36 [pid = 1789] [id = 688] 11:01:40 INFO - PROCESS | 1789 | --DOCSHELL 0x90e53c00 == 35 [pid = 1789] [id = 687] 11:01:40 INFO - PROCESS | 1789 | --DOCSHELL 0x90b37c00 == 34 [pid = 1789] [id = 682] 11:01:40 INFO - PROCESS | 1789 | --DOCSHELL 0x8e80c000 == 33 [pid = 1789] [id = 681] 11:01:40 INFO - PROCESS | 1789 | --DOCSHELL 0x9375ec00 == 32 [pid = 1789] [id = 683] 11:01:40 INFO - PROCESS | 1789 | --DOCSHELL 0x8f418800 == 31 [pid = 1789] [id = 697] 11:01:40 INFO - PROCESS | 1789 | --DOCSHELL 0x9374e800 == 30 [pid = 1789] [id = 689] 11:01:40 INFO - PROCESS | 1789 | --DOCSHELL 0x8e625000 == 29 [pid = 1789] [id = 685] 11:01:40 INFO - PROCESS | 1789 | --DOCSHELL 0x93765c00 == 28 [pid = 1789] [id = 696] 11:01:40 INFO - PROCESS | 1789 | --DOCSHELL 0x8e80e800 == 27 [pid = 1789] [id = 684] 11:01:40 INFO - PROCESS | 1789 | --DOCSHELL 0x9295d400 == 26 [pid = 1789] [id = 722] 11:01:40 INFO - PROCESS | 1789 | --DOCSHELL 0x8e80ac00 == 25 [pid = 1789] [id = 713] 11:01:40 INFO - PROCESS | 1789 | --DOCSHELL 0x90b34c00 == 24 [pid = 1789] [id = 690] 11:01:40 INFO - PROCESS | 1789 | --DOCSHELL 0x90e51800 == 23 [pid = 1789] [id = 698] 11:01:40 INFO - PROCESS | 1789 | --DOCSHELL 0x921bf000 == 22 [pid = 1789] [id = 686] 11:01:40 INFO - PROCESS | 1789 | --DOCSHELL 0x8e812000 == 21 [pid = 1789] [id = 691] 11:01:40 INFO - PROCESS | 1789 | --DOMWINDOW == 96 (0x93761800) [pid = 1789] [serial = 2156] [outer = (nil)] [url = about:blank] 11:01:40 INFO - PROCESS | 1789 | --DOMWINDOW == 95 (0x92ac9c00) [pid = 1789] [serial = 2150] [outer = (nil)] [url = about:blank] 11:01:40 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x90e4b400) [pid = 1789] [serial = 2141] [outer = (nil)] [url = about:blank] 11:01:40 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x91a75c00) [pid = 1789] [serial = 2142] [outer = (nil)] [url = about:blank] 11:01:40 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x91adac00) [pid = 1789] [serial = 2147] [outer = (nil)] [url = about:blank] 11:01:40 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x90b34000) [pid = 1789] [serial = 2144] [outer = (nil)] [url = about:blank] 11:01:40 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x90b39000) [pid = 1789] [serial = 2145] [outer = (nil)] [url = about:blank] 11:01:40 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x8e818400) [pid = 1789] [serial = 2121] [outer = (nil)] [url = about:blank] 11:01:40 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x8e80a800) [pid = 1789] [serial = 2120] [outer = (nil)] [url = about:blank] 11:01:40 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x92ac1800) [pid = 1789] [serial = 2124] [outer = (nil)] [url = about:blank] 11:01:40 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x92951c00) [pid = 1789] [serial = 2123] [outer = (nil)] [url = about:blank] 11:01:40 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x9958c800) [pid = 1789] [serial = 2127] [outer = (nil)] [url = about:blank] 11:01:40 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x97efdc00) [pid = 1789] [serial = 2126] [outer = (nil)] [url = about:blank] 11:01:40 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x9a41dc00) [pid = 1789] [serial = 2130] [outer = (nil)] [url = about:blank] 11:01:40 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x9a416400) [pid = 1789] [serial = 2129] [outer = (nil)] [url = about:blank] 11:01:40 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x9a4f1000) [pid = 1789] [serial = 2133] [outer = (nil)] [url = about:blank] 11:01:40 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x9a4edc00) [pid = 1789] [serial = 2132] [outer = (nil)] [url = about:blank] 11:01:40 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x9a675800) [pid = 1789] [serial = 2136] [outer = (nil)] [url = about:blank] 11:01:40 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x9a4f9400) [pid = 1789] [serial = 2135] [outer = (nil)] [url = about:blank] 11:01:40 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x9ab36400) [pid = 1789] [serial = 2139] [outer = (nil)] [url = about:blank] 11:01:40 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x9ab31800) [pid = 1789] [serial = 2138] [outer = (nil)] [url = about:blank] 11:01:40 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x93766800) [pid = 1789] [serial = 2153] [outer = (nil)] [url = about:blank] 11:01:40 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x92ad0c00) [pid = 1789] [serial = 2151] [outer = (nil)] [url = about:blank] 11:01:40 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x93a82800) [pid = 1789] [serial = 2154] [outer = (nil)] [url = about:blank] 11:01:40 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x91d47400) [pid = 1789] [serial = 2148] [outer = (nil)] [url = about:blank] 11:01:40 INFO - PROCESS | 1789 | 1471543300759 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 11:01:40 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 11:01:40 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 2559ms 11:01:40 INFO - PROCESS | 1789 | 1471543300812 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 11:01:40 INFO - PROCESS | 1789 | 1471543300818 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 11:01:40 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 11:01:40 INFO - PROCESS | 1789 | 1471543300826 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 11:01:40 INFO - PROCESS | 1789 | 1471543300831 Marionette TRACE conn4 <- [1,2922,null,{}] 11:01:40 INFO - PROCESS | 1789 | 1471543300839 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:40 INFO - PROCESS | 1789 | 1471543300844 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:41 INFO - PROCESS | 1789 | 1471543300998 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 11:01:41 INFO - PROCESS | 1789 | 1471543301193 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:41 INFO - PROCESS | 1789 | 1471543301202 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:41 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f40c400 == 22 [pid = 1789] [id = 738] 11:01:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x8f40c800) [pid = 1789] [serial = 2215] [outer = (nil)] 11:01:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x90e4a400) [pid = 1789] [serial = 2216] [outer = 0x8f40c800] 11:01:41 INFO - PROCESS | 1789 | 1471543301276 Marionette DEBUG loaded listener.js 11:01:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x90e51800) [pid = 1789] [serial = 2217] [outer = 0x8f40c800] 11:01:41 INFO - PROCESS | 1789 | [1789] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 11:01:41 INFO - PROCESS | 1789 | [1789] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 11:01:41 INFO - PROCESS | 1789 | [1789] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 11:01:41 INFO - PROCESS | 1789 | [1789] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 11:01:42 INFO - PROCESS | 1789 | 1471543302040 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 11:01:42 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 11:01:42 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 11:01:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 11:01:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:01:42 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:01:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:01:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:01:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:01:42 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 11:01:42 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 11:01:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:01:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:01:42 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:01:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:01:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:01:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:01:42 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 11:01:42 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 11:01:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:01:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:01:42 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:01:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:01:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:01:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:01:42 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]" 11:01:42 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 11:01:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:01:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:01:42 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:01:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:01:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:01:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:01:42 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 11:01:42 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1279ms 11:01:42 INFO - PROCESS | 1789 | 1471543302107 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 11:01:42 INFO - PROCESS | 1789 | 1471543302120 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 11:01:42 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 11:01:42 INFO - PROCESS | 1789 | 1471543302133 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 11:01:42 INFO - PROCESS | 1789 | 1471543302137 Marionette TRACE conn4 <- [1,2926,null,{}] 11:01:42 INFO - PROCESS | 1789 | 1471543302143 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:42 INFO - PROCESS | 1789 | 1471543302149 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:42 INFO - PROCESS | 1789 | 1471543302302 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 11:01:42 INFO - PROCESS | 1789 | 1471543302469 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:42 INFO - PROCESS | 1789 | 1471543302477 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:42 INFO - PROCESS | 1789 | ++DOCSHELL 0x921c2800 == 23 [pid = 1789] [id = 739] 11:01:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x928ae800) [pid = 1789] [serial = 2218] [outer = (nil)] 11:01:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x92954800) [pid = 1789] [serial = 2219] [outer = 0x928ae800] 11:01:42 INFO - PROCESS | 1789 | 1471543302554 Marionette DEBUG loaded listener.js 11:01:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x9295f000) [pid = 1789] [serial = 2220] [outer = 0x928ae800] 11:01:43 INFO - PROCESS | 1789 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 11:01:43 INFO - PROCESS | 1789 | 1471543303336 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 11:01:43 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 11:01:43 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1236ms 11:01:43 INFO - PROCESS | 1789 | 1471543303378 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 11:01:43 INFO - PROCESS | 1789 | 1471543303381 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 11:01:43 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 11:01:43 INFO - PROCESS | 1789 | 1471543303389 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 11:01:43 INFO - PROCESS | 1789 | 1471543303395 Marionette TRACE conn4 <- [1,2930,null,{}] 11:01:43 INFO - PROCESS | 1789 | 1471543303420 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:43 INFO - PROCESS | 1789 | 1471543303429 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:43 INFO - PROCESS | 1789 | 1471543303640 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 11:01:43 INFO - PROCESS | 1789 | 1471543303664 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:43 INFO - PROCESS | 1789 | 1471543303672 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:43 INFO - PROCESS | 1789 | ++DOCSHELL 0x93769400 == 24 [pid = 1789] [id = 740] 11:01:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x93769800) [pid = 1789] [serial = 2221] [outer = (nil)] 11:01:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x9386a800) [pid = 1789] [serial = 2222] [outer = 0x93769800] 11:01:43 INFO - PROCESS | 1789 | 1471543303748 Marionette DEBUG loaded listener.js 11:01:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x93a8dc00) [pid = 1789] [serial = 2223] [outer = 0x93769800] 11:01:44 INFO - PROCESS | 1789 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 11:01:44 INFO - PROCESS | 1789 | 1471543304628 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 11:01:44 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 11:01:44 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1286ms 11:01:44 INFO - PROCESS | 1789 | 1471543304674 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 11:01:44 INFO - PROCESS | 1789 | 1471543304679 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 11:01:44 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 11:01:44 INFO - PROCESS | 1789 | 1471543304690 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 11:01:44 INFO - PROCESS | 1789 | 1471543304692 Marionette TRACE conn4 <- [1,2934,null,{}] 11:01:44 INFO - PROCESS | 1789 | 1471543304697 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:44 INFO - PROCESS | 1789 | 1471543304703 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:45 INFO - PROCESS | 1789 | 1471543305414 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 11:01:45 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x9386f400) [pid = 1789] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 11:01:45 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x91ad4000) [pid = 1789] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 11:01:45 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x8e62b000) [pid = 1789] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 11:01:45 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x91a7a800) [pid = 1789] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 11:01:45 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x936da800) [pid = 1789] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 11:01:45 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x91adb800) [pid = 1789] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 11:01:45 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x92acd400) [pid = 1789] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 11:01:45 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x92ac6800) [pid = 1789] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 11:01:45 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x90b2e800) [pid = 1789] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 11:01:45 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8e5de400) [pid = 1789] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 11:01:45 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x90e56000) [pid = 1789] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 11:01:45 INFO - PROCESS | 1789 | 1471543305630 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:45 INFO - PROCESS | 1789 | 1471543305639 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:45 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5de400 == 25 [pid = 1789] [id = 741] 11:01:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8e629800) [pid = 1789] [serial = 2224] [outer = (nil)] 11:01:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x90e4f800) [pid = 1789] [serial = 2225] [outer = 0x8e629800] 11:01:45 INFO - PROCESS | 1789 | 1471543305711 Marionette DEBUG loaded listener.js 11:01:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x92acd400) [pid = 1789] [serial = 2226] [outer = 0x8e629800] 11:01:46 INFO - PROCESS | 1789 | 1471543306340 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 11:01:46 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 11:01:46 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1685ms 11:01:46 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 11:01:46 INFO - PROCESS | 1789 | 1471543306376 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 11:01:46 INFO - PROCESS | 1789 | 1471543306379 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 11:01:46 INFO - PROCESS | 1789 | 1471543306385 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 11:01:46 INFO - PROCESS | 1789 | 1471543306389 Marionette TRACE conn4 <- [1,2938,null,{}] 11:01:46 INFO - PROCESS | 1789 | 1471543306394 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:46 INFO - PROCESS | 1789 | 1471543306398 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:46 INFO - PROCESS | 1789 | 1471543306535 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 11:01:46 INFO - PROCESS | 1789 | 1471543306703 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:46 INFO - PROCESS | 1789 | 1471543306710 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:46 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e628400 == 26 [pid = 1789] [id = 742] 11:01:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x90e56000) [pid = 1789] [serial = 2227] [outer = (nil)] 11:01:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x94fb9c00) [pid = 1789] [serial = 2228] [outer = 0x90e56000] 11:01:46 INFO - PROCESS | 1789 | 1471543306780 Marionette DEBUG loaded listener.js 11:01:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x94ffa000) [pid = 1789] [serial = 2229] [outer = 0x90e56000] 11:01:47 INFO - PROCESS | 1789 | 1471543307519 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 11:01:47 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. 11:01:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1177ms 11:01:47 INFO - PROCESS | 1789 | 1471543307563 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 11:01:47 INFO - PROCESS | 1789 | 1471543307569 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 11:01:47 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 11:01:47 INFO - PROCESS | 1789 | 1471543307578 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 11:01:47 INFO - PROCESS | 1789 | 1471543307584 Marionette TRACE conn4 <- [1,2942,null,{}] 11:01:47 INFO - PROCESS | 1789 | 1471543307655 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:47 INFO - PROCESS | 1789 | 1471543307661 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:47 INFO - PROCESS | 1789 | 1471543307832 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 11:01:48 INFO - PROCESS | 1789 | 1471543308014 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:48 INFO - PROCESS | 1789 | 1471543308030 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:48 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f411c00 == 27 [pid = 1789] [id = 743] 11:01:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x90b37800) [pid = 1789] [serial = 2230] [outer = (nil)] 11:01:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x90e4c000) [pid = 1789] [serial = 2231] [outer = 0x90b37800] 11:01:48 INFO - PROCESS | 1789 | 1471543308115 Marionette DEBUG loaded listener.js 11:01:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x91a80400) [pid = 1789] [serial = 2232] [outer = 0x90b37800] 11:01:49 INFO - PROCESS | 1789 | 1471543309031 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 11:01:49 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 11:01:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 11:01:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:01:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:01:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 11:01:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1493ms 11:01:49 INFO - PROCESS | 1789 | 1471543309071 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 11:01:49 INFO - PROCESS | 1789 | 1471543309078 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 11:01:49 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 11:01:49 INFO - PROCESS | 1789 | 1471543309088 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 11:01:49 INFO - PROCESS | 1789 | 1471543309092 Marionette TRACE conn4 <- [1,2946,null,{}] 11:01:49 INFO - PROCESS | 1789 | 1471543309099 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:49 INFO - PROCESS | 1789 | 1471543309105 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:49 INFO - PROCESS | 1789 | 1471543309281 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 11:01:49 INFO - PROCESS | 1789 | 1471543309478 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:49 INFO - PROCESS | 1789 | 1471543309489 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:49 INFO - PROCESS | 1789 | ++DOCSHELL 0x92accc00 == 28 [pid = 1789] [id = 744] 11:01:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x92ace000) [pid = 1789] [serial = 2233] [outer = (nil)] 11:01:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x936e1000) [pid = 1789] [serial = 2234] [outer = 0x92ace000] 11:01:49 INFO - PROCESS | 1789 | 1471543309574 Marionette DEBUG loaded listener.js 11:01:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x92acb000) [pid = 1789] [serial = 2235] [outer = 0x92ace000] 11:01:50 INFO - PROCESS | 1789 | 1471543310547 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 11:01:50 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. 11:01:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1489ms 11:01:50 INFO - PROCESS | 1789 | 1471543310576 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 11:01:50 INFO - PROCESS | 1789 | 1471543310580 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 11:01:50 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 11:01:50 INFO - PROCESS | 1789 | 1471543310587 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 11:01:50 INFO - PROCESS | 1789 | 1471543310594 Marionette TRACE conn4 <- [1,2950,null,{}] 11:01:50 INFO - PROCESS | 1789 | 1471543310611 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:50 INFO - PROCESS | 1789 | 1471543310619 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:50 INFO - PROCESS | 1789 | 1471543310800 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 11:01:51 INFO - PROCESS | 1789 | 1471543310989 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:51 INFO - PROCESS | 1789 | 1471543311001 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:51 INFO - PROCESS | 1789 | ++DOCSHELL 0x962c7400 == 29 [pid = 1789] [id = 745] 11:01:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x962c9800) [pid = 1789] [serial = 2236] [outer = (nil)] 11:01:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x97492000) [pid = 1789] [serial = 2237] [outer = 0x962c9800] 11:01:51 INFO - PROCESS | 1789 | 1471543311089 Marionette DEBUG loaded listener.js 11:01:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x97e29400) [pid = 1789] [serial = 2238] [outer = 0x962c9800] 11:01:51 INFO - PROCESS | 1789 | ++DOCSHELL 0x9905a000 == 30 [pid = 1789] [id = 746] 11:01:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x99d35400) [pid = 1789] [serial = 2239] [outer = (nil)] 11:01:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x99d3a000) [pid = 1789] [serial = 2240] [outer = 0x99d35400] 11:01:52 INFO - PROCESS | 1789 | 1471543312127 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 11:01:52 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. 11:01:52 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1585ms 11:01:52 INFO - PROCESS | 1789 | 1471543312177 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 11:01:52 INFO - PROCESS | 1789 | 1471543312182 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 11:01:52 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 11:01:52 INFO - PROCESS | 1789 | 1471543312190 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 11:01:52 INFO - PROCESS | 1789 | 1471543312193 Marionette TRACE conn4 <- [1,2954,null,{}] 11:01:52 INFO - PROCESS | 1789 | 1471543312199 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:52 INFO - PROCESS | 1789 | 1471543312204 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:52 INFO - PROCESS | 1789 | 1471543312399 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 11:01:52 INFO - PROCESS | 1789 | 1471543312583 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:52 INFO - PROCESS | 1789 | 1471543312591 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:52 INFO - PROCESS | 1789 | ++DOCSHELL 0x93769000 == 31 [pid = 1789] [id = 747] 11:01:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x9905d800) [pid = 1789] [serial = 2241] [outer = (nil)] 11:01:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x99f87c00) [pid = 1789] [serial = 2242] [outer = 0x9905d800] 11:01:52 INFO - PROCESS | 1789 | 1471543312672 Marionette DEBUG loaded listener.js 11:01:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x9a026400) [pid = 1789] [serial = 2243] [outer = 0x9905d800] 11:01:53 INFO - PROCESS | 1789 | 1471543313549 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 11:01:53 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 11:01:53 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 11:01:53 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1383ms 11:01:53 INFO - PROCESS | 1789 | 1471543313574 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 11:01:53 INFO - PROCESS | 1789 | 1471543313577 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 11:01:53 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 11:01:53 INFO - PROCESS | 1789 | 1471543313584 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 11:01:53 INFO - PROCESS | 1789 | 1471543313587 Marionette TRACE conn4 <- [1,2958,null,{}] 11:01:53 INFO - PROCESS | 1789 | 1471543313593 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:53 INFO - PROCESS | 1789 | 1471543313598 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:53 INFO - PROCESS | 1789 | 1471543313810 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 11:01:54 INFO - PROCESS | 1789 | 1471543313997 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:54 INFO - PROCESS | 1789 | 1471543314006 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:54 INFO - PROCESS | 1789 | ++DOCSHELL 0x91d47800 == 32 [pid = 1789] [id = 748] 11:01:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x928a1400) [pid = 1789] [serial = 2244] [outer = (nil)] 11:01:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x9a41e400) [pid = 1789] [serial = 2245] [outer = 0x928a1400] 11:01:54 INFO - PROCESS | 1789 | 1471543314130 Marionette DEBUG loaded listener.js 11:01:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x9a4fbc00) [pid = 1789] [serial = 2246] [outer = 0x928a1400] 11:01:55 INFO - PROCESS | 1789 | 1471543315024 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 11:01:55 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. 11:01:55 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1483ms 11:01:55 INFO - PROCESS | 1789 | 1471543315068 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 11:01:55 INFO - PROCESS | 1789 | 1471543315071 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 11:01:55 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 11:01:55 INFO - PROCESS | 1789 | 1471543315078 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 11:01:55 INFO - PROCESS | 1789 | 1471543315082 Marionette TRACE conn4 <- [1,2962,null,{}] 11:01:55 INFO - PROCESS | 1789 | 1471543315087 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:55 INFO - PROCESS | 1789 | 1471543315099 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:55 INFO - PROCESS | 1789 | 1471543315477 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 11:01:55 INFO - PROCESS | 1789 | 1471543315618 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:55 INFO - PROCESS | 1789 | 1471543315631 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:55 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f411000 == 33 [pid = 1789] [id = 749] 11:01:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x8f411400) [pid = 1789] [serial = 2247] [outer = (nil)] 11:01:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0x90b33000) [pid = 1789] [serial = 2248] [outer = 0x8f411400] 11:01:55 INFO - PROCESS | 1789 | 1471543315789 Marionette DEBUG loaded listener.js 11:01:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 96 (0x90e45c00) [pid = 1789] [serial = 2249] [outer = 0x8f411400] 11:01:56 INFO - PROCESS | 1789 | --DOMWINDOW == 95 (0x97e2fc00) [pid = 1789] [serial = 2186] [outer = (nil)] [url = about:blank] 11:01:56 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x94fc2000) [pid = 1789] [serial = 2180] [outer = (nil)] [url = about:blank] 11:01:56 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x90e46c00) [pid = 1789] [serial = 2183] [outer = (nil)] [url = about:blank] 11:01:56 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x962c1400) [pid = 1789] [serial = 2181] [outer = (nil)] [url = about:blank] 11:01:56 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x91ad7800) [pid = 1789] [serial = 2162] [outer = (nil)] [url = about:blank] 11:01:56 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x91d4c400) [pid = 1789] [serial = 2163] [outer = (nil)] [url = about:blank] 11:01:56 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x9375b400) [pid = 1789] [serial = 2165] [outer = (nil)] [url = about:blank] 11:01:56 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x93875c00) [pid = 1789] [serial = 2166] [outer = (nil)] [url = about:blank] 11:01:56 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x91d51400) [pid = 1789] [serial = 2174] [outer = (nil)] [url = about:blank] 11:01:56 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x921c3000) [pid = 1789] [serial = 2175] [outer = (nil)] [url = about:blank] 11:01:56 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x9375cc00) [pid = 1789] [serial = 2177] [outer = (nil)] [url = about:blank] 11:01:56 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x9625e000) [pid = 1789] [serial = 2168] [outer = (nil)] [url = about:blank] 11:01:56 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x962c0000) [pid = 1789] [serial = 2169] [outer = (nil)] [url = about:blank] 11:01:56 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x90e45000) [pid = 1789] [serial = 2171] [outer = (nil)] [url = about:blank] 11:01:56 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x90e5c000) [pid = 1789] [serial = 2172] [outer = (nil)] [url = about:blank] 11:01:56 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x8e61d400) [pid = 1789] [serial = 2159] [outer = (nil)] [url = about:blank] 11:01:56 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x8e814400) [pid = 1789] [serial = 2160] [outer = (nil)] [url = about:blank] 11:01:56 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x945a1400) [pid = 1789] [serial = 2157] [outer = (nil)] [url = about:blank] 11:01:56 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x9958b800) [pid = 1789] [serial = 2187] [outer = (nil)] [url = about:blank] 11:01:56 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x93a81800) [pid = 1789] [serial = 2178] [outer = (nil)] [url = about:blank] 11:01:56 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x90e5f000) [pid = 1789] [serial = 2184] [outer = (nil)] [url = about:blank] 11:01:56 INFO - PROCESS | 1789 | 1471543316699 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 11:01:56 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. 11:01:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1679ms 11:01:56 INFO - PROCESS | 1789 | 1471543316758 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 11:01:56 INFO - PROCESS | 1789 | 1471543316764 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 11:01:56 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 11:01:56 INFO - PROCESS | 1789 | 1471543316780 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 11:01:56 INFO - PROCESS | 1789 | 1471543316784 Marionette TRACE conn4 <- [1,2966,null,{}] 11:01:56 INFO - PROCESS | 1789 | 1471543316791 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:56 INFO - PROCESS | 1789 | 1471543316795 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:56 INFO - PROCESS | 1789 | 1471543316943 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 11:01:56 INFO - PROCESS | 1789 | 1471543316961 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:56 INFO - PROCESS | 1789 | 1471543316968 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:56 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e5dc00 == 34 [pid = 1789] [id = 750] 11:01:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x91addc00) [pid = 1789] [serial = 2250] [outer = (nil)] 11:01:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x91d4c400) [pid = 1789] [serial = 2251] [outer = 0x91addc00] 11:01:57 INFO - PROCESS | 1789 | 1471543317043 Marionette DEBUG loaded listener.js 11:01:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x9203e400) [pid = 1789] [serial = 2252] [outer = 0x91addc00] 11:01:57 INFO - PROCESS | 1789 | 1471543317907 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 11:01:57 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. 11:01:57 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1194ms 11:01:57 INFO - PROCESS | 1789 | 1471543317970 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 11:01:57 INFO - PROCESS | 1789 | 1471543317974 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 11:01:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 11:01:57 INFO - PROCESS | 1789 | 1471543317980 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 11:01:57 INFO - PROCESS | 1789 | 1471543317984 Marionette TRACE conn4 <- [1,2970,null,{}] 11:01:57 INFO - PROCESS | 1789 | 1471543317990 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:57 INFO - PROCESS | 1789 | 1471543317995 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:58 INFO - PROCESS | 1789 | 1471543318145 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 11:01:58 INFO - PROCESS | 1789 | 1471543318303 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:58 INFO - PROCESS | 1789 | 1471543318310 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:58 INFO - PROCESS | 1789 | ++DOCSHELL 0x936d9c00 == 35 [pid = 1789] [id = 751] 11:01:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x936db000) [pid = 1789] [serial = 2253] [outer = (nil)] 11:01:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x93764400) [pid = 1789] [serial = 2254] [outer = 0x936db000] 11:01:58 INFO - PROCESS | 1789 | 1471543318387 Marionette DEBUG loaded listener.js 11:01:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x9376c800) [pid = 1789] [serial = 2255] [outer = 0x936db000] 11:01:59 INFO - PROCESS | 1789 | 1471543319143 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 11:01:59 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. 11:01:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1188ms 11:01:59 INFO - PROCESS | 1789 | 1471543319172 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 11:01:59 INFO - PROCESS | 1789 | 1471543319178 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 11:01:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 11:01:59 INFO - PROCESS | 1789 | 1471543319207 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 11:01:59 INFO - PROCESS | 1789 | 1471543319213 Marionette TRACE conn4 <- [1,2974,null,{}] 11:01:59 INFO - PROCESS | 1789 | 1471543319219 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:01:59 INFO - PROCESS | 1789 | 1471543319224 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:59 INFO - PROCESS | 1789 | 1471543319431 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 11:01:59 INFO - PROCESS | 1789 | 1471543319489 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:01:59 INFO - PROCESS | 1789 | 1471543319496 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:01:59 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5d5800 == 36 [pid = 1789] [id = 752] 11:01:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x945eac00) [pid = 1789] [serial = 2256] [outer = (nil)] 11:01:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x9625a800) [pid = 1789] [serial = 2257] [outer = 0x945eac00] 11:01:59 INFO - PROCESS | 1789 | 1471543319577 Marionette DEBUG loaded listener.js 11:01:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x962c4000) [pid = 1789] [serial = 2258] [outer = 0x945eac00] 11:02:00 INFO - PROCESS | 1789 | 1471543320395 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 11:02:00 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. 11:02:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1248ms 11:02:00 INFO - PROCESS | 1789 | 1471543320447 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 11:02:00 INFO - PROCESS | 1789 | 1471543320451 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 11:02:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 11:02:00 INFO - PROCESS | 1789 | 1471543320457 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 11:02:00 INFO - PROCESS | 1789 | 1471543320460 Marionette TRACE conn4 <- [1,2978,null,{}] 11:02:00 INFO - PROCESS | 1789 | 1471543320471 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:00 INFO - PROCESS | 1789 | 1471543320475 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:00 INFO - PROCESS | 1789 | 1471543320677 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 11:02:00 INFO - PROCESS | 1789 | 1471543320709 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:00 INFO - PROCESS | 1789 | 1471543320715 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:00 INFO - PROCESS | 1789 | ++DOCSHELL 0x962bcc00 == 37 [pid = 1789] [id = 753] 11:02:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x962cac00) [pid = 1789] [serial = 2259] [outer = (nil)] 11:02:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x97492c00) [pid = 1789] [serial = 2260] [outer = 0x962cac00] 11:02:00 INFO - PROCESS | 1789 | 1471543320789 Marionette DEBUG loaded listener.js 11:02:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x9748e400) [pid = 1789] [serial = 2261] [outer = 0x962cac00] 11:02:01 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x90e60c00) [pid = 1789] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 11:02:01 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x8e627400) [pid = 1789] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 11:02:01 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x92acfc00) [pid = 1789] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 11:02:01 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x93769800) [pid = 1789] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 11:02:01 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x9905e000) [pid = 1789] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 11:02:01 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x9a4fa800) [pid = 1789] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 11:02:01 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x92acbc00) [pid = 1789] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 11:02:01 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x8f40c800) [pid = 1789] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 11:02:01 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x928ae800) [pid = 1789] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 11:02:01 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x8e629800) [pid = 1789] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 11:02:01 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8f413c00) [pid = 1789] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 11:02:01 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x91a74400) [pid = 1789] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 11:02:01 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x9a3df000) [pid = 1789] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 11:02:01 INFO - PROCESS | 1789 | 1471543321750 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 11:02:01 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. 11:02:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1341ms 11:02:01 INFO - PROCESS | 1789 | 1471543321798 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 11:02:01 INFO - PROCESS | 1789 | 1471543321802 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 11:02:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 11:02:01 INFO - PROCESS | 1789 | 1471543321809 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 11:02:01 INFO - PROCESS | 1789 | 1471543321813 Marionette TRACE conn4 <- [1,2982,null,{}] 11:02:01 INFO - PROCESS | 1789 | 1471543321818 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:01 INFO - PROCESS | 1789 | 1471543321823 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:02 INFO - PROCESS | 1789 | 1471543322024 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 11:02:02 INFO - PROCESS | 1789 | 1471543322178 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:02 INFO - PROCESS | 1789 | 1471543322194 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:02 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e629800 == 38 [pid = 1789] [id = 754] 11:02:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x9748b800) [pid = 1789] [serial = 2262] [outer = (nil)] 11:02:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x9a419000) [pid = 1789] [serial = 2263] [outer = 0x9748b800] 11:02:02 INFO - PROCESS | 1789 | 1471543322264 Marionette DEBUG loaded listener.js 11:02:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x9a4f7400) [pid = 1789] [serial = 2264] [outer = 0x9748b800] 11:02:03 INFO - PROCESS | 1789 | 1471543323202 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 11:02:03 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 11:02:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 11:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 11:02:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1439ms 11:02:03 INFO - PROCESS | 1789 | 1471543323250 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 11:02:03 INFO - PROCESS | 1789 | 1471543323257 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 11:02:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 11:02:03 INFO - PROCESS | 1789 | 1471543323265 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 11:02:03 INFO - PROCESS | 1789 | 1471543323273 Marionette TRACE conn4 <- [1,2986,null,{}] 11:02:03 INFO - PROCESS | 1789 | 1471543323299 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:03 INFO - PROCESS | 1789 | 1471543323306 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:03 INFO - PROCESS | 1789 | 1471543323507 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 11:02:03 INFO - PROCESS | 1789 | 1471543323711 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:03 INFO - PROCESS | 1789 | 1471543323719 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:03 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e46c00 == 39 [pid = 1789] [id = 755] 11:02:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x90e4e400) [pid = 1789] [serial = 2265] [outer = (nil)] 11:02:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x91ae0c00) [pid = 1789] [serial = 2266] [outer = 0x90e4e400] 11:02:03 INFO - PROCESS | 1789 | 1471543323809 Marionette DEBUG loaded listener.js 11:02:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x928a6000) [pid = 1789] [serial = 2267] [outer = 0x90e4e400] 11:02:04 INFO - PROCESS | 1789 | 1471543324710 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 11:02:04 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. 11:02:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1483ms 11:02:04 INFO - PROCESS | 1789 | 1471543324747 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 11:02:04 INFO - PROCESS | 1789 | 1471543324755 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 11:02:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 11:02:04 INFO - PROCESS | 1789 | 1471543324766 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 11:02:04 INFO - PROCESS | 1789 | 1471543324770 Marionette TRACE conn4 <- [1,2990,null,{}] 11:02:04 INFO - PROCESS | 1789 | 1471543324777 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:04 INFO - PROCESS | 1789 | 1471543324784 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:04 INFO - PROCESS | 1789 | 1471543324996 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 11:02:05 INFO - PROCESS | 1789 | 1471543325195 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:05 INFO - PROCESS | 1789 | 1471543325204 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:05 INFO - PROCESS | 1789 | ++DOCSHELL 0x936d9400 == 40 [pid = 1789] [id = 756] 11:02:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x945a1400) [pid = 1789] [serial = 2268] [outer = (nil)] 11:02:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x94ff6c00) [pid = 1789] [serial = 2269] [outer = 0x945a1400] 11:02:05 INFO - PROCESS | 1789 | 1471543325292 Marionette DEBUG loaded listener.js 11:02:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x9625e000) [pid = 1789] [serial = 2270] [outer = 0x945a1400] 11:02:06 INFO - PROCESS | 1789 | ++DOCSHELL 0x99cec000 == 41 [pid = 1789] [id = 757] 11:02:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9a4f2c00) [pid = 1789] [serial = 2271] [outer = (nil)] 11:02:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9a4f5000) [pid = 1789] [serial = 2272] [outer = 0x9a4f2c00] 11:02:06 INFO - PROCESS | 1789 | 1471543326284 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 11:02:06 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. 11:02:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1531ms 11:02:06 INFO - PROCESS | 1789 | 1471543326313 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 11:02:06 INFO - PROCESS | 1789 | 1471543326318 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 11:02:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 11:02:06 INFO - PROCESS | 1789 | 1471543326334 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 11:02:06 INFO - PROCESS | 1789 | 1471543326340 Marionette TRACE conn4 <- [1,2994,null,{}] 11:02:06 INFO - PROCESS | 1789 | 1471543326359 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:06 INFO - PROCESS | 1789 | 1471543326367 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:06 INFO - PROCESS | 1789 | 1471543326556 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 11:02:06 INFO - PROCESS | 1789 | 1471543326761 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:06 INFO - PROCESS | 1789 | 1471543326774 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:06 INFO - PROCESS | 1789 | ++DOCSHELL 0x928a6800 == 42 [pid = 1789] [id = 758] 11:02:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x9a671800) [pid = 1789] [serial = 2273] [outer = (nil)] 11:02:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x9ab2f000) [pid = 1789] [serial = 2274] [outer = 0x9a671800] 11:02:06 INFO - PROCESS | 1789 | 1471543326902 Marionette DEBUG loaded listener.js 11:02:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x9ab36400) [pid = 1789] [serial = 2275] [outer = 0x9a671800] 11:02:07 INFO - PROCESS | 1789 | 1471543327730 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 11:02:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 11:02:07 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 11:02:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1445ms 11:02:07 INFO - PROCESS | 1789 | 1471543327779 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 11:02:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 11:02:07 INFO - PROCESS | 1789 | 1471543327784 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 11:02:07 INFO - PROCESS | 1789 | 1471543327790 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 11:02:07 INFO - PROCESS | 1789 | 1471543327794 Marionette TRACE conn4 <- [1,2998,null,{}] 11:02:07 INFO - PROCESS | 1789 | 1471543327800 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:07 INFO - PROCESS | 1789 | 1471543327805 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:08 INFO - PROCESS | 1789 | 1471543328016 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 11:02:08 INFO - PROCESS | 1789 | 1471543328207 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:08 INFO - PROCESS | 1789 | 1471543328220 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:08 INFO - PROCESS | 1789 | ++DOCSHELL 0x91adac00 == 43 [pid = 1789] [id = 759] 11:02:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x945f3800) [pid = 1789] [serial = 2276] [outer = (nil)] 11:02:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x9ab8bc00) [pid = 1789] [serial = 2277] [outer = 0x945f3800] 11:02:08 INFO - PROCESS | 1789 | 1471543328355 Marionette DEBUG loaded listener.js 11:02:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x9abc7000) [pid = 1789] [serial = 2278] [outer = 0x945f3800] 11:02:09 INFO - PROCESS | 1789 | 1471543329174 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 11:02:09 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. 11:02:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1400ms 11:02:09 INFO - PROCESS | 1789 | 1471543329190 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 11:02:09 INFO - PROCESS | 1789 | 1471543329193 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 11:02:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 11:02:09 INFO - PROCESS | 1789 | 1471543329199 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 11:02:09 INFO - PROCESS | 1789 | 1471543329203 Marionette TRACE conn4 <- [1,3002,null,{}] 11:02:09 INFO - PROCESS | 1789 | 1471543329209 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:09 INFO - PROCESS | 1789 | 1471543329214 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:09 INFO - PROCESS | 1789 | 1471543329377 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 11:02:09 INFO - PROCESS | 1789 | 1471543329601 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:09 INFO - PROCESS | 1789 | 1471543329609 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:09 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e80c000 == 44 [pid = 1789] [id = 760] 11:02:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x8e80e800) [pid = 1789] [serial = 2279] [outer = (nil)] 11:02:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x9b07fc00) [pid = 1789] [serial = 2280] [outer = 0x8e80e800] 11:02:09 INFO - PROCESS | 1789 | 1471543329693 Marionette DEBUG loaded listener.js 11:02:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x9b081800) [pid = 1789] [serial = 2281] [outer = 0x8e80e800] 11:02:10 INFO - PROCESS | 1789 | 1471543330557 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 11:02:10 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. 11:02:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1379ms 11:02:10 INFO - PROCESS | 1789 | 1471543330578 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 11:02:10 INFO - PROCESS | 1789 | 1471543330582 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 11:02:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 11:02:10 INFO - PROCESS | 1789 | 1471543330588 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 11:02:10 INFO - PROCESS | 1789 | 1471543330591 Marionette TRACE conn4 <- [1,3006,null,{}] 11:02:10 INFO - PROCESS | 1789 | 1471543330597 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:10 INFO - PROCESS | 1789 | 1471543330607 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:10 INFO - PROCESS | 1789 | 1471543330789 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 11:02:11 INFO - PROCESS | 1789 | 1471543330989 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:11 INFO - PROCESS | 1789 | 1471543330996 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:11 INFO - PROCESS | 1789 | ++DOCSHELL 0x94fbf800 == 45 [pid = 1789] [id = 761] 11:02:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0x94fc1c00) [pid = 1789] [serial = 2282] [outer = (nil)] 11:02:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 96 (0x9b272800) [pid = 1789] [serial = 2283] [outer = 0x94fc1c00] 11:02:11 INFO - PROCESS | 1789 | 1471543331091 Marionette DEBUG loaded listener.js 11:02:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 97 (0x9b39c400) [pid = 1789] [serial = 2284] [outer = 0x94fc1c00] 11:02:11 INFO - PROCESS | 1789 | 1471543331873 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 11:02:11 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. 11:02:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1327ms 11:02:11 INFO - PROCESS | 1789 | 1471543331918 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 11:02:11 INFO - PROCESS | 1789 | 1471543331922 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 11:02:11 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 11:02:11 INFO - PROCESS | 1789 | 1471543331929 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 11:02:11 INFO - PROCESS | 1789 | 1471543331932 Marionette TRACE conn4 <- [1,3010,null,{}] 11:02:11 INFO - PROCESS | 1789 | 1471543331938 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:11 INFO - PROCESS | 1789 | 1471543331943 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:12 INFO - PROCESS | 1789 | 1471543332098 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 11:02:12 INFO - PROCESS | 1789 | 1471543332312 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:12 INFO - PROCESS | 1789 | 1471543332320 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:12 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5d7800 == 46 [pid = 1789] [id = 762] 11:02:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 98 (0x8e5da000) [pid = 1789] [serial = 2285] [outer = (nil)] 11:02:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 99 (0x90b32800) [pid = 1789] [serial = 2286] [outer = 0x8e5da000] 11:02:12 INFO - PROCESS | 1789 | 1471543332414 Marionette DEBUG loaded listener.js 11:02:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 100 (0x90e5d800) [pid = 1789] [serial = 2287] [outer = 0x8e5da000] 11:02:13 INFO - PROCESS | 1789 | 1471543333539 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 11:02:13 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 11:02:13 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1628ms 11:02:13 INFO - PROCESS | 1789 | 1471543333557 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 11:02:13 INFO - PROCESS | 1789 | 1471543333562 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 11:02:13 INFO - TEST-START | /FileAPI/FileReaderSync.worker 11:02:13 INFO - PROCESS | 1789 | 1471543333570 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 11:02:13 INFO - PROCESS | 1789 | 1471543333577 Marionette TRACE conn4 <- [1,3014,null,{}] 11:02:13 INFO - PROCESS | 1789 | 1471543333585 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:13 INFO - PROCESS | 1789 | 1471543333589 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:13 INFO - PROCESS | 1789 | 1471543333744 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 11:02:13 INFO - PROCESS | 1789 | 1471543333955 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:13 INFO - PROCESS | 1789 | 1471543333968 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:14 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f413800 == 47 [pid = 1789] [id = 763] 11:02:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 101 (0x91d51800) [pid = 1789] [serial = 2288] [outer = (nil)] 11:02:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 102 (0x928a8c00) [pid = 1789] [serial = 2289] [outer = 0x91d51800] 11:02:14 INFO - PROCESS | 1789 | 1471543334051 Marionette DEBUG loaded listener.js 11:02:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 103 (0x92ac5800) [pid = 1789] [serial = 2290] [outer = 0x91d51800] 11:02:14 INFO - PROCESS | 1789 | [1789] 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 11:02:16 INFO - PROCESS | 1789 | --DOCSHELL 0x962bcc00 == 46 [pid = 1789] [id = 753] 11:02:16 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5d5800 == 45 [pid = 1789] [id = 752] 11:02:16 INFO - PROCESS | 1789 | --DOCSHELL 0x936d9c00 == 44 [pid = 1789] [id = 751] 11:02:16 INFO - PROCESS | 1789 | --DOCSHELL 0x90e5dc00 == 43 [pid = 1789] [id = 750] 11:02:16 INFO - PROCESS | 1789 | --DOCSHELL 0x8f411000 == 42 [pid = 1789] [id = 749] 11:02:16 INFO - PROCESS | 1789 | --DOCSHELL 0x9905a000 == 41 [pid = 1789] [id = 746] 11:02:16 INFO - PROCESS | 1789 | --DOCSHELL 0x8e628400 == 40 [pid = 1789] [id = 742] 11:02:16 INFO - PROCESS | 1789 | --DOCSHELL 0x8f411c00 == 39 [pid = 1789] [id = 743] 11:02:16 INFO - PROCESS | 1789 | --DOCSHELL 0x92accc00 == 38 [pid = 1789] [id = 744] 11:02:16 INFO - PROCESS | 1789 | --DOCSHELL 0x962c7400 == 37 [pid = 1789] [id = 745] 11:02:16 INFO - PROCESS | 1789 | --DOCSHELL 0x91d47800 == 36 [pid = 1789] [id = 748] 11:02:16 INFO - PROCESS | 1789 | --DOCSHELL 0x93769000 == 35 [pid = 1789] [id = 747] 11:02:16 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5de400 == 34 [pid = 1789] [id = 741] 11:02:16 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5d7800 == 33 [pid = 1789] [id = 762] 11:02:16 INFO - PROCESS | 1789 | --DOCSHELL 0x8e80c000 == 32 [pid = 1789] [id = 760] 11:02:16 INFO - PROCESS | 1789 | --DOCSHELL 0x94fbf800 == 31 [pid = 1789] [id = 761] 11:02:16 INFO - PROCESS | 1789 | --DOCSHELL 0x91adac00 == 30 [pid = 1789] [id = 759] 11:02:16 INFO - PROCESS | 1789 | --DOCSHELL 0x99cec000 == 29 [pid = 1789] [id = 757] 11:02:16 INFO - PROCESS | 1789 | --DOCSHELL 0x928a6800 == 28 [pid = 1789] [id = 758] 11:02:16 INFO - PROCESS | 1789 | --DOCSHELL 0x936d9400 == 27 [pid = 1789] [id = 756] 11:02:16 INFO - PROCESS | 1789 | --DOCSHELL 0x8e629800 == 26 [pid = 1789] [id = 754] 11:02:16 INFO - PROCESS | 1789 | --DOCSHELL 0x90e46c00 == 25 [pid = 1789] [id = 755] 11:02:16 INFO - PROCESS | 1789 | 1471543336084 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 11:02:16 INFO - PROCESS | 1789 | --DOMWINDOW == 102 (0x9295b000) [pid = 1789] [serial = 2213] [outer = (nil)] [url = about:blank] 11:02:16 INFO - PROCESS | 1789 | --DOMWINDOW == 101 (0x8f418000) [pid = 1789] [serial = 2211] [outer = (nil)] [url = about:blank] 11:02:16 INFO - PROCESS | 1789 | --DOMWINDOW == 100 (0x9ab84c00) [pid = 1789] [serial = 2208] [outer = (nil)] [url = about:blank] 11:02:16 INFO - PROCESS | 1789 | --DOMWINDOW == 99 (0x9386a800) [pid = 1789] [serial = 2222] [outer = (nil)] [url = about:blank] 11:02:16 INFO - PROCESS | 1789 | --DOMWINDOW == 98 (0x99de5800) [pid = 1789] [serial = 2196] [outer = (nil)] [url = about:blank] 11:02:16 INFO - PROCESS | 1789 | --DOMWINDOW == 97 (0x9ab2e800) [pid = 1789] [serial = 2204] [outer = (nil)] [url = about:blank] 11:02:16 INFO - PROCESS | 1789 | --DOMWINDOW == 96 (0x945a1c00) [pid = 1789] [serial = 2193] [outer = (nil)] [url = about:blank] 11:02:16 INFO - PROCESS | 1789 | --DOMWINDOW == 95 (0x90e4a400) [pid = 1789] [serial = 2216] [outer = (nil)] [url = about:blank] 11:02:16 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x92954800) [pid = 1789] [serial = 2219] [outer = (nil)] [url = about:blank] 11:02:16 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x8e812400) [pid = 1789] [serial = 2210] [outer = (nil)] [url = about:blank] 11:02:16 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x92acd400) [pid = 1789] [serial = 2226] [outer = (nil)] [url = about:blank] 11:02:16 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x91a7c000) [pid = 1789] [serial = 2189] [outer = (nil)] [url = about:blank] 11:02:16 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x99f88800) [pid = 1789] [serial = 2207] [outer = (nil)] [url = about:blank] 11:02:16 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x90e4f800) [pid = 1789] [serial = 2225] [outer = (nil)] [url = about:blank] 11:02:16 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x9375b800) [pid = 1789] [serial = 2192] [outer = (nil)] [url = about:blank] 11:02:16 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x92ac8800) [pid = 1789] [serial = 2214] [outer = (nil)] [url = about:blank] 11:02:16 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x9a416c00) [pid = 1789] [serial = 2199] [outer = (nil)] [url = about:blank] 11:02:16 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x9295f000) [pid = 1789] [serial = 2220] [outer = (nil)] [url = about:blank] 11:02:16 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x9a424800) [pid = 1789] [serial = 2201] [outer = (nil)] [url = about:blank] 11:02:16 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x99d32800) [pid = 1789] [serial = 2195] [outer = (nil)] [url = about:blank] 11:02:16 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x9ab7ec00) [pid = 1789] [serial = 2205] [outer = (nil)] [url = about:blank] 11:02:16 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x93a8dc00) [pid = 1789] [serial = 2223] [outer = (nil)] [url = about:blank] 11:02:16 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x9a294000) [pid = 1789] [serial = 2198] [outer = (nil)] [url = about:blank] 11:02:16 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x90e51800) [pid = 1789] [serial = 2217] [outer = (nil)] [url = about:blank] 11:02:16 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x91ad6000) [pid = 1789] [serial = 2190] [outer = (nil)] [url = about:blank] 11:02:16 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x9a4ef800) [pid = 1789] [serial = 2202] [outer = (nil)] [url = about:blank] 11:02:16 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x94fb9c00) [pid = 1789] [serial = 2228] [outer = (nil)] [url = about:blank] 11:02:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 11:02:16 INFO - {} 11:02:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 11:02:16 INFO - {} 11:02:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 11:02:16 INFO - {} 11:02:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 11:02:16 INFO - {} 11:02:16 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 2795ms 11:02:16 INFO - PROCESS | 1789 | 1471543336367 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 11:02:16 INFO - PROCESS | 1789 | 1471543336372 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 11:02:16 INFO - TEST-START | /FileAPI/fileReader.html 11:02:16 INFO - PROCESS | 1789 | 1471543336386 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 11:02:16 INFO - PROCESS | 1789 | 1471543336391 Marionette TRACE conn4 <- [1,3018,null,{}] 11:02:16 INFO - PROCESS | 1789 | 1471543336400 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:16 INFO - PROCESS | 1789 | 1471543336405 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:16 INFO - PROCESS | 1789 | 1471543336554 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 11:02:16 INFO - PROCESS | 1789 | 1471543336566 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:16 INFO - PROCESS | 1789 | 1471543336576 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:16 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e80f400 == 26 [pid = 1789] [id = 764] 11:02:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x8e810000) [pid = 1789] [serial = 2291] [outer = (nil)] 11:02:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x8e812c00) [pid = 1789] [serial = 2292] [outer = 0x8e810000] 11:02:16 INFO - PROCESS | 1789 | 1471543336648 Marionette DEBUG loaded listener.js 11:02:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x8f40e400) [pid = 1789] [serial = 2293] [outer = 0x8e810000] 11:02:17 INFO - PROCESS | 1789 | 1471543337532 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 11:02:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 11:02:17 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 11:02:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 11:02:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 11:02:17 INFO - TEST-OK | /FileAPI/fileReader.html | took 1190ms 11:02:17 INFO - PROCESS | 1789 | 1471543337573 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 11:02:17 INFO - PROCESS | 1789 | 1471543337582 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 11:02:17 INFO - TEST-START | /FileAPI/historical.html 11:02:17 INFO - PROCESS | 1789 | 1471543337593 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 11:02:17 INFO - PROCESS | 1789 | 1471543337597 Marionette TRACE conn4 <- [1,3022,null,{}] 11:02:17 INFO - PROCESS | 1789 | 1471543337603 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:17 INFO - PROCESS | 1789 | 1471543337608 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:17 INFO - PROCESS | 1789 | 1471543337771 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 11:02:17 INFO - PROCESS | 1789 | 1471543337914 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:17 INFO - PROCESS | 1789 | 1471543337920 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:17 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5da800 == 27 [pid = 1789] [id = 765] 11:02:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x90e57c00) [pid = 1789] [serial = 2294] [outer = (nil)] 11:02:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x90e60c00) [pid = 1789] [serial = 2295] [outer = 0x90e57c00] 11:02:18 INFO - PROCESS | 1789 | 1471543338010 Marionette DEBUG loaded listener.js 11:02:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x91a7fc00) [pid = 1789] [serial = 2296] [outer = 0x90e57c00] 11:02:18 INFO - PROCESS | 1789 | 1471543338839 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 11:02:18 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 11:02:18 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 11:02:18 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 11:02:18 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 11:02:18 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 11:02:18 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 11:02:18 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:18 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 11:02:18 INFO - TEST-OK | /FileAPI/historical.html | took 1280ms 11:02:18 INFO - PROCESS | 1789 | 1471543338882 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 11:02:18 INFO - PROCESS | 1789 | 1471543338885 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 11:02:18 INFO - TEST-START | /FileAPI/idlharness.html 11:02:18 INFO - PROCESS | 1789 | 1471543338892 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 11:02:18 INFO - PROCESS | 1789 | 1471543338898 Marionette TRACE conn4 <- [1,3026,null,{}] 11:02:18 INFO - PROCESS | 1789 | 1471543338916 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:18 INFO - PROCESS | 1789 | 1471543338925 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:19 INFO - PROCESS | 1789 | 1471543339154 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 11:02:19 INFO - PROCESS | 1789 | 1471543339253 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:19 INFO - PROCESS | 1789 | 1471543339265 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:19 INFO - PROCESS | 1789 | ++DOCSHELL 0x92954800 == 28 [pid = 1789] [id = 766] 11:02:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x92956000) [pid = 1789] [serial = 2297] [outer = (nil)] 11:02:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9295b000) [pid = 1789] [serial = 2298] [outer = 0x92956000] 11:02:19 INFO - PROCESS | 1789 | 1471543339344 Marionette DEBUG loaded listener.js 11:02:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x92ac4800) [pid = 1789] [serial = 2299] [outer = 0x92956000] 11:02:21 INFO - PROCESS | 1789 | 1471543341267 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\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]]]}] 11:02:21 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x9748b800) [pid = 1789] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 11:02:21 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x945eac00) [pid = 1789] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 11:02:21 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x962cac00) [pid = 1789] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 11:02:21 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x90e56000) [pid = 1789] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 11:02:21 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x9905d800) [pid = 1789] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 11:02:21 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x936db000) [pid = 1789] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 11:02:21 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x92ace000) [pid = 1789] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 11:02:21 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x8f411400) [pid = 1789] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 11:02:21 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x962c9800) [pid = 1789] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 11:02:21 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x99d35400) [pid = 1789] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 11:02:21 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x91addc00) [pid = 1789] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 11:02:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 11:02:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:02:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:02:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:02:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:02:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 11:02:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 11:02:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:02:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:02:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:02:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:02:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 11:02:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 11:02:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:02:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:02:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:02:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:02:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 11:02:21 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 11:02:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:02:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:02:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:02:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:02:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 11:02:21 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 11:02:21 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 11:02:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:02:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:02:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:02:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:02:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 11:02:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 11:02:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:02:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:02:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:02:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 11:02:21 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 11:02:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:02:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:02:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:02:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:02:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 11:02:21 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 11:02:21 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 11:02:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:02:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:02:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:02:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:02:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 11:02:21 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x90b37800) [pid = 1789] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 11:02:21 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x928a1400) [pid = 1789] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 11:02:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 11:02:21 INFO - TEST-OK | /FileAPI/idlharness.html | took 2635ms 11:02:21 INFO - PROCESS | 1789 | 1471543341533 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 11:02:21 INFO - PROCESS | 1789 | 1471543341541 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 11:02:21 INFO - TEST-START | /FileAPI/idlharness.worker 11:02:21 INFO - PROCESS | 1789 | 1471543341554 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 11:02:21 INFO - PROCESS | 1789 | 1471543341558 Marionette TRACE conn4 <- [1,3030,null,{}] 11:02:21 INFO - PROCESS | 1789 | 1471543341587 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:21 INFO - PROCESS | 1789 | 1471543341599 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:21 INFO - PROCESS | 1789 | 1471543341791 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 11:02:21 INFO - PROCESS | 1789 | 1471543341934 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:21 INFO - PROCESS | 1789 | 1471543341942 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:21 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e54800 == 29 [pid = 1789] [id = 767] 11:02:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x92ac9c00) [pid = 1789] [serial = 2300] [outer = (nil)] 11:02:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x9375d800) [pid = 1789] [serial = 2301] [outer = 0x92ac9c00] 11:02:22 INFO - PROCESS | 1789 | 1471543342012 Marionette DEBUG loaded listener.js 11:02:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x9456b000) [pid = 1789] [serial = 2302] [outer = 0x92ac9c00] 11:02:22 INFO - PROCESS | 1789 | [1789] 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 11:02:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 11:02:23 INFO - {} 11:02:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 11:02:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:02:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:02:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:02:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:02:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:02:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 11:02:23 INFO - {} 11:02:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 11:02:23 INFO - {} 11:02:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 11:02:23 INFO - {} 11:02:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 11:02:23 INFO - {} 11:02:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 11:02:23 INFO - {} 11:02:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 11:02:23 INFO - {} 11:02:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 11:02:23 INFO - {} 11:02:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 11:02:23 INFO - {} 11:02:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 11:02:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:02:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:02:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:02:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:02:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:02:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 11:02:23 INFO - {} 11:02:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 11:02:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:02:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:02:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:02:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:02:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:02:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 11:02:23 INFO - {} 11:02:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 11:02:23 INFO - {} 11:02:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 11:02:23 INFO - {} 11:02:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 11:02:23 INFO - {} 11:02:23 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 11:02:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:02:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:02:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:02:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:02:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:02:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 11:02:23 INFO - {} 11:02:23 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 - {} 11:02:23 INFO - {} 11:02:23 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 11:02:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:02:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:02:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:02:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:02:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:02:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 11:02:23 INFO - {} 11:02:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 11:02:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:02:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:02:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:02:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:02:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 11:02:23 INFO - {} 11:02:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 11:02:23 INFO - {} 11:02:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 11:02:24 INFO - {} 11:02:24 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 11:02:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:02:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:02:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:02:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:02:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 11:02:24 INFO - {} 11:02:24 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 - {} 11:02:24 INFO - {} 11:02:24 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 11:02:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:02:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:02:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:02:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:02:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:02:24 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 11:02:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 11:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 11:02:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:02:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:02:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:02:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:02:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 11:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:02:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:02:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:02:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:02:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:02:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 11:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 11:02:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:02:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:02:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:02:24 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 11:02:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 11:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 11:02:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:02:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:02:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:02:24 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 11:02:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 11:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 11:02:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:02:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:02:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:02:24 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 11:02:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 11:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:02:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:02:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:02:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:02:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:02:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:02:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 11:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:02:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:02:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:02:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:02:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:02:24 INFO - {} 11:02:24 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2434ms 11:02:24 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 11:02:24 INFO - PROCESS | 1789 | 1471543343875 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\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,{},{}]]]}] 11:02:24 INFO - PROCESS | 1789 | 1471543344021 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 11:02:24 INFO - PROCESS | 1789 | 1471543344037 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 11:02:24 INFO - PROCESS | 1789 | 1471543344063 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 11:02:24 INFO - PROCESS | 1789 | 1471543344078 Marionette TRACE conn4 <- [1,3034,null,{}] 11:02:24 INFO - PROCESS | 1789 | 1471543344150 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:24 INFO - PROCESS | 1789 | 1471543344160 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:24 INFO - PROCESS | 1789 | 1471543344479 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 11:02:24 INFO - PROCESS | 1789 | 1471543344622 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:24 INFO - PROCESS | 1789 | 1471543344640 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:24 INFO - PROCESS | 1789 | ++DOCSHELL 0x92957c00 == 30 [pid = 1789] [id = 768] 11:02:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x92ac1800) [pid = 1789] [serial = 2303] [outer = (nil)] 11:02:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x92ace800) [pid = 1789] [serial = 2304] [outer = 0x92ac1800] 11:02:24 INFO - PROCESS | 1789 | 1471543344735 Marionette DEBUG loaded listener.js 11:02:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x8e624400) [pid = 1789] [serial = 2305] [outer = 0x92ac1800] 11:02:25 INFO - PROCESS | 1789 | 1471543345628 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 11:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 11:02:25 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1615ms 11:02:25 INFO - PROCESS | 1789 | 1471543345670 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 11:02:25 INFO - PROCESS | 1789 | 1471543345677 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 11:02:25 INFO - TEST-START | /FileAPI/blob/Blob-close.html 11:02:25 INFO - PROCESS | 1789 | 1471543345688 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 11:02:25 INFO - PROCESS | 1789 | 1471543345692 Marionette TRACE conn4 <- [1,3038,null,{}] 11:02:25 INFO - PROCESS | 1789 | 1471543345699 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:25 INFO - PROCESS | 1789 | 1471543345705 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:25 INFO - PROCESS | 1789 | 1471543345961 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 11:02:26 INFO - PROCESS | 1789 | 1471543346098 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:26 INFO - PROCESS | 1789 | 1471543346104 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:26 INFO - PROCESS | 1789 | ++DOCSHELL 0x94569800 == 31 [pid = 1789] [id = 769] 11:02:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x962ca400) [pid = 1789] [serial = 2306] [outer = (nil)] 11:02:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x97efdc00) [pid = 1789] [serial = 2307] [outer = 0x962ca400] 11:02:26 INFO - PROCESS | 1789 | 1471543346194 Marionette DEBUG loaded listener.js 11:02:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x9a0f4c00) [pid = 1789] [serial = 2308] [outer = 0x962ca400] 11:02:27 INFO - PROCESS | 1789 | 1471543347196 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 11:02:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 11:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 11:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 11:02:27 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1529ms 11:02:27 INFO - PROCESS | 1789 | 1471543347217 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 11:02:27 INFO - PROCESS | 1789 | 1471543347220 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 11:02:27 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 11:02:27 INFO - PROCESS | 1789 | 1471543347229 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 11:02:27 INFO - PROCESS | 1789 | 1471543347235 Marionette TRACE conn4 <- [1,3042,null,{}] 11:02:27 INFO - PROCESS | 1789 | 1471543347252 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:27 INFO - PROCESS | 1789 | 1471543347261 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:27 INFO - PROCESS | 1789 | 1471543347478 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 11:02:27 INFO - PROCESS | 1789 | 1471543347682 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:27 INFO - PROCESS | 1789 | 1471543347694 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:27 INFO - PROCESS | 1789 | ++DOCSHELL 0x9b274800 == 32 [pid = 1789] [id = 770] 11:02:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9b3eec00) [pid = 1789] [serial = 2309] [outer = (nil)] 11:02:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x9b525c00) [pid = 1789] [serial = 2310] [outer = 0x9b3eec00] 11:02:27 INFO - PROCESS | 1789 | 1471543347786 Marionette DEBUG loaded listener.js 11:02:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9ba78800) [pid = 1789] [serial = 2311] [outer = 0x9b3eec00] 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 11:02:29 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. 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 11:02:29 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'.) 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 11:02:29 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. 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 11:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 11:02:29 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. 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 11:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 11:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 11:02:29 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. 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 11:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 11:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 11:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 11:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 11:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 11:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 11:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 11:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 11:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 11:02:29 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1878ms 11:02:29 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 11:02:29 INFO - PROCESS | 1789 | 1471543349026 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 11:02:29 INFO - PROCESS | 1789 | 1471543349110 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 11:02:29 INFO - PROCESS | 1789 | 1471543349118 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 11:02:29 INFO - PROCESS | 1789 | 1471543349164 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 11:02:29 INFO - PROCESS | 1789 | 1471543349175 Marionette TRACE conn4 <- [1,3046,null,{}] 11:02:29 INFO - PROCESS | 1789 | 1471543349260 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:29 INFO - PROCESS | 1789 | 1471543349266 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:29 INFO - PROCESS | 1789 | 1471543349573 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 11:02:29 INFO - PROCESS | 1789 | 1471543349843 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:29 INFO - PROCESS | 1789 | 1471543349854 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:29 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e4ac00 == 33 [pid = 1789] [id = 771] 11:02:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x91adc000) [pid = 1789] [serial = 2312] [outer = (nil)] 11:02:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x97efa800) [pid = 1789] [serial = 2313] [outer = 0x91adc000] 11:02:29 INFO - PROCESS | 1789 | 1471543349941 Marionette DEBUG loaded listener.js 11:02:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x9a417c00) [pid = 1789] [serial = 2314] [outer = 0x91adc000] 11:02:30 INFO - PROCESS | 1789 | [1789] 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 11:02:30 INFO - PROCESS | 1789 | 1471543350886 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 11:02:30 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 11:02:30 INFO - {} 11:02:30 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1745ms 11:02:31 INFO - PROCESS | 1789 | 1471543351091 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 11:02:31 INFO - PROCESS | 1789 | 1471543351098 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 11:02:31 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 11:02:31 INFO - PROCESS | 1789 | 1471543351107 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 11:02:31 INFO - PROCESS | 1789 | 1471543351111 Marionette TRACE conn4 <- [1,3050,null,{}] 11:02:31 INFO - PROCESS | 1789 | 1471543351119 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:31 INFO - PROCESS | 1789 | 1471543351126 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:31 INFO - PROCESS | 1789 | 1471543351314 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 11:02:31 INFO - PROCESS | 1789 | 1471543351684 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:31 INFO - PROCESS | 1789 | 1471543351699 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:31 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e43c00 == 34 [pid = 1789] [id = 772] 11:02:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x90e5ec00) [pid = 1789] [serial = 2315] [outer = (nil)] 11:02:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x91ad9c00) [pid = 1789] [serial = 2316] [outer = 0x90e5ec00] 11:02:31 INFO - PROCESS | 1789 | 1471543351776 Marionette DEBUG loaded listener.js 11:02:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x928a1400) [pid = 1789] [serial = 2317] [outer = 0x90e5ec00] 11:02:32 INFO - PROCESS | 1789 | --DOCSHELL 0x90b2d800 == 33 [pid = 1789] [id = 723] 11:02:32 INFO - PROCESS | 1789 | --DOCSHELL 0x93769400 == 32 [pid = 1789] [id = 740] 11:02:32 INFO - PROCESS | 1789 | --DOCSHELL 0x8f40c400 == 31 [pid = 1789] [id = 738] 11:02:32 INFO - PROCESS | 1789 | --DOCSHELL 0x8f40dc00 == 30 [pid = 1789] [id = 724] 11:02:32 INFO - PROCESS | 1789 | --DOCSHELL 0x92954800 == 29 [pid = 1789] [id = 766] 11:02:32 INFO - PROCESS | 1789 | --DOCSHELL 0x8e5da800 == 28 [pid = 1789] [id = 765] 11:02:32 INFO - PROCESS | 1789 | --DOCSHELL 0x8e80f400 == 27 [pid = 1789] [id = 764] 11:02:32 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x9a4f7400) [pid = 1789] [serial = 2264] [outer = (nil)] [url = about:blank] 11:02:32 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x9625a800) [pid = 1789] [serial = 2257] [outer = (nil)] [url = about:blank] 11:02:32 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x97492c00) [pid = 1789] [serial = 2260] [outer = (nil)] [url = about:blank] 11:02:32 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x962c4000) [pid = 1789] [serial = 2258] [outer = (nil)] [url = about:blank] 11:02:32 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x94ffa000) [pid = 1789] [serial = 2229] [outer = (nil)] [url = about:blank] 11:02:32 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x99f87c00) [pid = 1789] [serial = 2242] [outer = (nil)] [url = about:blank] 11:02:32 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x9a026400) [pid = 1789] [serial = 2243] [outer = (nil)] [url = about:blank] 11:02:32 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x93764400) [pid = 1789] [serial = 2254] [outer = (nil)] [url = about:blank] 11:02:32 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x9748e400) [pid = 1789] [serial = 2261] [outer = (nil)] [url = about:blank] 11:02:32 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x936e1000) [pid = 1789] [serial = 2234] [outer = (nil)] [url = about:blank] 11:02:32 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x92acb000) [pid = 1789] [serial = 2235] [outer = (nil)] [url = about:blank] 11:02:32 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x90b33000) [pid = 1789] [serial = 2248] [outer = (nil)] [url = about:blank] 11:02:32 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x90e45c00) [pid = 1789] [serial = 2249] [outer = (nil)] [url = about:blank] 11:02:32 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x97492000) [pid = 1789] [serial = 2237] [outer = (nil)] [url = about:blank] 11:02:32 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x99d3a000) [pid = 1789] [serial = 2240] [outer = (nil)] [url = about:blank] 11:02:32 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x97e29400) [pid = 1789] [serial = 2238] [outer = (nil)] [url = about:blank] 11:02:32 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x91d4c400) [pid = 1789] [serial = 2251] [outer = (nil)] [url = about:blank] 11:02:32 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x9203e400) [pid = 1789] [serial = 2252] [outer = (nil)] [url = about:blank] 11:02:32 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x90e4c000) [pid = 1789] [serial = 2231] [outer = (nil)] [url = about:blank] 11:02:32 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x91a80400) [pid = 1789] [serial = 2232] [outer = (nil)] [url = about:blank] 11:02:32 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x9a41e400) [pid = 1789] [serial = 2245] [outer = (nil)] [url = about:blank] 11:02:32 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x9a4fbc00) [pid = 1789] [serial = 2246] [outer = (nil)] [url = about:blank] 11:02:32 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x9376c800) [pid = 1789] [serial = 2255] [outer = (nil)] [url = about:blank] 11:02:32 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x9a419000) [pid = 1789] [serial = 2263] [outer = (nil)] [url = about:blank] 11:02:32 INFO - PROCESS | 1789 | 1471543352571 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 11:02:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 11:02:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 11:02:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 11:02:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 11:02:32 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1534ms 11:02:32 INFO - PROCESS | 1789 | 1471543352643 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 11:02:32 INFO - PROCESS | 1789 | 1471543352648 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 11:02:32 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 11:02:32 INFO - PROCESS | 1789 | 1471543352659 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 11:02:32 INFO - PROCESS | 1789 | 1471543352665 Marionette TRACE conn4 <- [1,3054,null,{}] 11:02:32 INFO - PROCESS | 1789 | 1471543352671 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:32 INFO - PROCESS | 1789 | 1471543352677 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:32 INFO - PROCESS | 1789 | 1471543352872 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 11:02:33 INFO - PROCESS | 1789 | 1471543353015 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:33 INFO - PROCESS | 1789 | 1471543353023 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:33 INFO - PROCESS | 1789 | ++DOCSHELL 0x91a80c00 == 28 [pid = 1789] [id = 773] 11:02:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x91d52800) [pid = 1789] [serial = 2318] [outer = (nil)] 11:02:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x92acbc00) [pid = 1789] [serial = 2319] [outer = 0x91d52800] 11:02:33 INFO - PROCESS | 1789 | 1471543353099 Marionette DEBUG loaded listener.js 11:02:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x9375c000) [pid = 1789] [serial = 2320] [outer = 0x91d52800] 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 11:02:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 11:02:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 11:02:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:02:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:02:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 11:02:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:02:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:02:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 11:02:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:02:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:02:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 11:02:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:02:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:02:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 11:02:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:02:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:02:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 11:02:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:02:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:02:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 11:02:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:02:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:02:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 11:02:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:02:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:02:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 11:02:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:02:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:02:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 11:02:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:02:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:02:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 11:02:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:02:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:02:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 11:02:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:02:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:02:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 11:02:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:02:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:02:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 11:02:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:02:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:02:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 11:02:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:02:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:02:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 11:02:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:02:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:02:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 11:02:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:02:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:02:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 11:02:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:02:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:02:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 11:02:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:02:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:02:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 11:02:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:02:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:02:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 11:02:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:02:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:02:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 11:02:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:02:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:02:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 11:02:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:02:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:02:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 11:02:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:02:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:02:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 11:02:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:02:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:02:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:02:34 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1631ms 11:02:34 INFO - TEST-START | /FileAPI/file/File-constructor.html 11:02:34 INFO - PROCESS | 1789 | 1471543354145 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 11:02:34 INFO - PROCESS | 1789 | 1471543354299 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 11:02:34 INFO - PROCESS | 1789 | 1471543354312 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 11:02:34 INFO - PROCESS | 1789 | 1471543354330 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 11:02:34 INFO - PROCESS | 1789 | 1471543354332 Marionette TRACE conn4 <- [1,3058,null,{}] 11:02:34 INFO - PROCESS | 1789 | 1471543354368 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:34 INFO - PROCESS | 1789 | 1471543354391 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:34 INFO - PROCESS | 1789 | 1471543354749 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 11:02:34 INFO - PROCESS | 1789 | 1471543354790 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:34 INFO - PROCESS | 1789 | 1471543354807 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:34 INFO - PROCESS | 1789 | ++DOCSHELL 0x962bf000 == 29 [pid = 1789] [id = 774] 11:02:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x962c0000) [pid = 1789] [serial = 2321] [outer = (nil)] 11:02:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x962c4800) [pid = 1789] [serial = 2322] [outer = 0x962c0000] 11:02:34 INFO - PROCESS | 1789 | 1471543354888 Marionette DEBUG loaded listener.js 11:02:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x97493000) [pid = 1789] [serial = 2323] [outer = 0x962c0000] 11:02:35 INFO - PROCESS | 1789 | 1471543355757 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 11:02:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 11:02:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 11:02:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 11:02:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 11:02:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 11:02:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 11:02:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 11:02:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 11:02:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 11:02:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 11:02:35 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 11:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:35 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 11:02:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 11:02:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 11:02:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 11:02:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 11:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 11:02:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 11:02:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 11:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 11:02:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 11:02:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 11:02:35 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1498ms 11:02:35 INFO - PROCESS | 1789 | 1471543355819 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 11:02:35 INFO - PROCESS | 1789 | 1471543355825 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 11:02:35 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 11:02:35 INFO - PROCESS | 1789 | 1471543355843 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 11:02:35 INFO - PROCESS | 1789 | 1471543355846 Marionette TRACE conn4 <- [1,3062,null,{}] 11:02:35 INFO - PROCESS | 1789 | 1471543355851 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:35 INFO - PROCESS | 1789 | 1471543355856 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:36 INFO - PROCESS | 1789 | 1471543356061 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 11:02:36 INFO - PROCESS | 1789 | 1471543356086 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:36 INFO - PROCESS | 1789 | 1471543356100 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:36 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e5c800 == 30 [pid = 1789] [id = 775] 11:02:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x928a5400) [pid = 1789] [serial = 2324] [outer = (nil)] 11:02:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x9a419000) [pid = 1789] [serial = 2325] [outer = 0x928a5400] 11:02:36 INFO - PROCESS | 1789 | 1471543356175 Marionette DEBUG loaded listener.js 11:02:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x90e4bc00) [pid = 1789] [serial = 2326] [outer = 0x928a5400] 11:02:36 INFO - PROCESS | 1789 | [1789] 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 11:02:36 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x9a671800) [pid = 1789] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 11:02:36 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x945f3800) [pid = 1789] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 11:02:36 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8e80e800) [pid = 1789] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 11:02:36 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x94fc1c00) [pid = 1789] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 11:02:36 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8e5da000) [pid = 1789] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 11:02:36 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x90e4e400) [pid = 1789] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 11:02:36 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x90e57c00) [pid = 1789] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 11:02:36 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x8e810000) [pid = 1789] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 11:02:36 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x91d51800) [pid = 1789] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 11:02:36 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x92956000) [pid = 1789] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 11:02:36 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x9a4f2c00) [pid = 1789] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 11:02:36 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x945a1400) [pid = 1789] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 11:02:37 INFO - PROCESS | 1789 | 1471543357219 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 11:02:37 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 11:02:37 INFO - {} 11:02:37 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1388ms 11:02:37 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 11:02:37 INFO - PROCESS | 1789 | 1471543357232 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 11:02:37 INFO - PROCESS | 1789 | 1471543357235 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 11:02:37 INFO - PROCESS | 1789 | 1471543357241 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 11:02:37 INFO - PROCESS | 1789 | 1471543357244 Marionette TRACE conn4 <- [1,3066,null,{}] 11:02:37 INFO - PROCESS | 1789 | 1471543357250 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:37 INFO - PROCESS | 1789 | 1471543357254 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:37 INFO - PROCESS | 1789 | 1471543357399 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 11:02:37 INFO - PROCESS | 1789 | 1471543357547 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:37 INFO - PROCESS | 1789 | 1471543357553 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:37 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e629800 == 31 [pid = 1789] [id = 776] 11:02:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x98697800) [pid = 1789] [serial = 2327] [outer = (nil)] 11:02:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x9a4eec00) [pid = 1789] [serial = 2328] [outer = 0x98697800] 11:02:37 INFO - PROCESS | 1789 | 1471543357623 Marionette DEBUG loaded listener.js 11:02:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x9a4f1c00) [pid = 1789] [serial = 2329] [outer = 0x98697800] 11:02:38 INFO - PROCESS | 1789 | 1471543358291 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 11:02:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 11:02:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 11:02:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 11:02:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 11:02:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 11:02:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 11:02:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 11:02:38 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1082ms 11:02:38 INFO - PROCESS | 1789 | 1471543358327 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 11:02:38 INFO - PROCESS | 1789 | 1471543358330 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 11:02:38 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 11:02:38 INFO - PROCESS | 1789 | 1471543358343 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 11:02:38 INFO - PROCESS | 1789 | 1471543358362 Marionette TRACE conn4 <- [1,3070,null,{}] 11:02:38 INFO - PROCESS | 1789 | 1471543358369 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:38 INFO - PROCESS | 1789 | 1471543358380 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:38 INFO - PROCESS | 1789 | 1471543358658 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 11:02:38 INFO - PROCESS | 1789 | 1471543358673 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:38 INFO - PROCESS | 1789 | 1471543358682 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:38 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e627800 == 32 [pid = 1789] [id = 777] 11:02:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x9a7af000) [pid = 1789] [serial = 2330] [outer = (nil)] 11:02:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x9ab81000) [pid = 1789] [serial = 2331] [outer = 0x9a7af000] 11:02:38 INFO - PROCESS | 1789 | 1471543358765 Marionette DEBUG loaded listener.js 11:02:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x9abc6400) [pid = 1789] [serial = 2332] [outer = 0x9a7af000] 11:02:39 INFO - PROCESS | 1789 | 1471543359791 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 11:02:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 11:02:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 11:02:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 11:02:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 11:02:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 11:02:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 11:02:39 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1509ms 11:02:39 INFO - PROCESS | 1789 | 1471543359873 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 11:02:39 INFO - PROCESS | 1789 | 1471543359880 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 11:02:39 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 11:02:39 INFO - PROCESS | 1789 | 1471543359893 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 11:02:39 INFO - PROCESS | 1789 | 1471543359901 Marionette TRACE conn4 <- [1,3074,null,{}] 11:02:39 INFO - PROCESS | 1789 | 1471543359909 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:39 INFO - PROCESS | 1789 | 1471543359914 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:40 INFO - PROCESS | 1789 | 1471543360101 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 11:02:40 INFO - PROCESS | 1789 | 1471543360303 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:40 INFO - PROCESS | 1789 | 1471543360314 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:40 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5dcc00 == 33 [pid = 1789] [id = 778] 11:02:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x90b38000) [pid = 1789] [serial = 2333] [outer = (nil)] 11:02:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x91ad3400) [pid = 1789] [serial = 2334] [outer = 0x90b38000] 11:02:40 INFO - PROCESS | 1789 | 1471543360435 Marionette DEBUG loaded listener.js 11:02:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x928aec00) [pid = 1789] [serial = 2335] [outer = 0x90b38000] 11:02:41 INFO - PROCESS | 1789 | 1471543361334 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 11:02:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 11:02:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 11:02:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 11:02:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 11:02:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 11:02:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 11:02:41 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1484ms 11:02:41 INFO - PROCESS | 1789 | 1471543361378 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 11:02:41 INFO - PROCESS | 1789 | 1471543361385 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 11:02:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 11:02:41 INFO - PROCESS | 1789 | 1471543361397 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 11:02:41 INFO - PROCESS | 1789 | 1471543361401 Marionette TRACE conn4 <- [1,3078,null,{}] 11:02:41 INFO - PROCESS | 1789 | 1471543361456 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:41 INFO - PROCESS | 1789 | 1471543361462 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:41 INFO - PROCESS | 1789 | 1471543361656 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 11:02:41 INFO - PROCESS | 1789 | 1471543361916 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:41 INFO - PROCESS | 1789 | 1471543361928 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:41 INFO - PROCESS | 1789 | ++DOCSHELL 0x9375d400 == 34 [pid = 1789] [id = 779] 11:02:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x93a86800) [pid = 1789] [serial = 2336] [outer = (nil)] 11:02:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x94fc2400) [pid = 1789] [serial = 2337] [outer = 0x93a86800] 11:02:42 INFO - PROCESS | 1789 | 1471543362016 Marionette DEBUG loaded listener.js 11:02:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x96254800) [pid = 1789] [serial = 2338] [outer = 0x93a86800] 11:02:42 INFO - PROCESS | 1789 | 1471543362971 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 11:02:43 INFO - PROCESS | 1789 | 1471543363040 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 11:02:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 11:02:43 INFO - PROCESS | 1789 | 1471543363074 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 11:02:43 INFO - PROCESS | 1789 | 1471543363079 Marionette TRACE conn4 <- [1,3082,null,{}] 11:02:43 INFO - PROCESS | 1789 | 1471543363098 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:43 INFO - PROCESS | 1789 | 1471543363107 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:43 INFO - PROCESS | 1789 | 1471543363281 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 11:02:43 INFO - PROCESS | 1789 | 1471543363485 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:43 INFO - PROCESS | 1789 | 1471543363496 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:43 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f416400 == 35 [pid = 1789] [id = 780] 11:02:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x9a416400) [pid = 1789] [serial = 2339] [outer = (nil)] 11:02:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x9a4efc00) [pid = 1789] [serial = 2340] [outer = 0x9a416400] 11:02:43 INFO - PROCESS | 1789 | 1471543363615 Marionette DEBUG loaded listener.js 11:02:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x9ab2b000) [pid = 1789] [serial = 2341] [outer = 0x9a416400] 11:02:44 INFO - PROCESS | 1789 | 1471543364450 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 11:02:44 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 11:02:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 11:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 11:02:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 11:02:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1420ms 11:02:44 INFO - PROCESS | 1789 | 1471543364487 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 11:02:44 INFO - PROCESS | 1789 | 1471543364492 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 11:02:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 11:02:44 INFO - PROCESS | 1789 | 1471543364500 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 11:02:44 INFO - PROCESS | 1789 | 1471543364503 Marionette TRACE conn4 <- [1,3086,null,{}] 11:02:44 INFO - PROCESS | 1789 | 1471543364509 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:44 INFO - PROCESS | 1789 | 1471543364515 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:44 INFO - PROCESS | 1789 | 1471543364683 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 11:02:44 INFO - PROCESS | 1789 | 1471543364905 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:44 INFO - PROCESS | 1789 | 1471543364913 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:44 INFO - PROCESS | 1789 | ++DOCSHELL 0x92acfc00 == 36 [pid = 1789] [id = 781] 11:02:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x9ab80400) [pid = 1789] [serial = 2342] [outer = (nil)] 11:02:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x9ac93000) [pid = 1789] [serial = 2343] [outer = 0x9ab80400] 11:02:45 INFO - PROCESS | 1789 | 1471543365025 Marionette DEBUG loaded listener.js 11:02:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x9b080800) [pid = 1789] [serial = 2344] [outer = 0x9ab80400] 11:02:45 INFO - PROCESS | 1789 | 1471543365858 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 11:02:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 11:02:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1378ms 11:02:45 INFO - PROCESS | 1789 | 1471543365878 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 11:02:45 INFO - PROCESS | 1789 | 1471543365882 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 11:02:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 11:02:45 INFO - PROCESS | 1789 | 1471543365888 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 11:02:45 INFO - PROCESS | 1789 | 1471543365892 Marionette TRACE conn4 <- [1,3090,null,{}] 11:02:45 INFO - PROCESS | 1789 | 1471543365898 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:45 INFO - PROCESS | 1789 | 1471543365903 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:46 INFO - PROCESS | 1789 | 1471543366066 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 11:02:46 INFO - PROCESS | 1789 | 1471543366286 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:46 INFO - PROCESS | 1789 | 1471543366297 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:46 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e5c400 == 37 [pid = 1789] [id = 782] 11:02:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x93a87000) [pid = 1789] [serial = 2345] [outer = (nil)] 11:02:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x9b271000) [pid = 1789] [serial = 2346] [outer = 0x93a87000] 11:02:46 INFO - PROCESS | 1789 | 1471543366397 Marionette DEBUG loaded listener.js 11:02:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9b3a5400) [pid = 1789] [serial = 2347] [outer = 0x93a87000] 11:02:47 INFO - PROCESS | 1789 | 1471543367295 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 11:02:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 11:02:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1436ms 11:02:47 INFO - PROCESS | 1789 | 1471543367325 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 11:02:47 INFO - PROCESS | 1789 | 1471543367329 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 11:02:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 11:02:47 INFO - PROCESS | 1789 | 1471543367336 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 11:02:47 INFO - PROCESS | 1789 | 1471543367340 Marionette TRACE conn4 <- [1,3094,null,{}] 11:02:47 INFO - PROCESS | 1789 | 1471543367345 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:47 INFO - PROCESS | 1789 | 1471543367356 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:47 INFO - PROCESS | 1789 | 1471543367578 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 11:02:47 INFO - PROCESS | 1789 | 1471543367754 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:47 INFO - PROCESS | 1789 | 1471543367765 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:47 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b35c00 == 38 [pid = 1789] [id = 783] 11:02:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9b526400) [pid = 1789] [serial = 2348] [outer = (nil)] 11:02:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x9bf0e400) [pid = 1789] [serial = 2349] [outer = 0x9b526400] 11:02:47 INFO - PROCESS | 1789 | 1471543367883 Marionette DEBUG loaded listener.js 11:02:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x9bf18000) [pid = 1789] [serial = 2350] [outer = 0x9b526400] 11:02:48 INFO - PROCESS | 1789 | 1471543368663 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 11:02:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 11:02:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1379ms 11:02:48 INFO - PROCESS | 1789 | 1471543368716 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 11:02:48 INFO - PROCESS | 1789 | 1471543368719 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 11:02:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 11:02:48 INFO - PROCESS | 1789 | 1471543368726 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 11:02:48 INFO - PROCESS | 1789 | 1471543368729 Marionette TRACE conn4 <- [1,3098,null,{}] 11:02:48 INFO - PROCESS | 1789 | 1471543368735 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:48 INFO - PROCESS | 1789 | 1471543368740 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:48 INFO - PROCESS | 1789 | 1471543368917 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 11:02:49 INFO - PROCESS | 1789 | 1471543369126 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:49 INFO - PROCESS | 1789 | 1471543369134 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:49 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e5d6c00 == 39 [pid = 1789] [id = 784] 11:02:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x8e625000) [pid = 1789] [serial = 2351] [outer = (nil)] 11:02:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x92ac7800) [pid = 1789] [serial = 2352] [outer = 0x8e625000] 11:02:49 INFO - PROCESS | 1789 | 1471543369262 Marionette DEBUG loaded listener.js 11:02:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x96254400) [pid = 1789] [serial = 2353] [outer = 0x8e625000] 11:02:50 INFO - PROCESS | 1789 | 1471543370096 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 11:02:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 11:02:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 11:02:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1392ms 11:02:50 INFO - PROCESS | 1789 | 1471543370117 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 11:02:50 INFO - PROCESS | 1789 | 1471543370121 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 11:02:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 11:02:50 INFO - PROCESS | 1789 | 1471543370128 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 11:02:50 INFO - PROCESS | 1789 | 1471543370131 Marionette TRACE conn4 <- [1,3102,null,{}] 11:02:50 INFO - PROCESS | 1789 | 1471543370137 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:50 INFO - PROCESS | 1789 | 1471543370142 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:50 INFO - PROCESS | 1789 | 1471543370526 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 11:02:50 INFO - PROCESS | 1789 | 1471543370749 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:50 INFO - PROCESS | 1789 | 1471543370758 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:50 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b36c00 == 40 [pid = 1789] [id = 785] 11:02:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x90b37800) [pid = 1789] [serial = 2354] [outer = (nil)] 11:02:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x90e45400) [pid = 1789] [serial = 2355] [outer = 0x90b37800] 11:02:50 INFO - PROCESS | 1789 | 1471543370927 Marionette DEBUG loaded listener.js 11:02:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x90e58800) [pid = 1789] [serial = 2356] [outer = 0x90b37800] 11:02:51 INFO - PROCESS | 1789 | 1471543371703 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 11:02:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 11:02:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1630ms 11:02:51 INFO - PROCESS | 1789 | 1471543371760 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 11:02:51 INFO - PROCESS | 1789 | 1471543371766 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 11:02:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 11:02:51 INFO - PROCESS | 1789 | 1471543371773 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 11:02:51 INFO - PROCESS | 1789 | 1471543371778 Marionette TRACE conn4 <- [1,3106,null,{}] 11:02:51 INFO - PROCESS | 1789 | 1471543371785 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:51 INFO - PROCESS | 1789 | 1471543371790 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:52 INFO - PROCESS | 1789 | 1471543372037 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 11:02:52 INFO - PROCESS | 1789 | 1471543372273 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:52 INFO - PROCESS | 1789 | 1471543372282 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:52 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e80bc00 == 41 [pid = 1789] [id = 786] 11:02:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x8e811800) [pid = 1789] [serial = 2357] [outer = (nil)] 11:02:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0x8f410000) [pid = 1789] [serial = 2358] [outer = 0x8e811800] 11:02:52 INFO - PROCESS | 1789 | 1471543372362 Marionette DEBUG loaded listener.js 11:02:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 96 (0x90e5e000) [pid = 1789] [serial = 2359] [outer = 0x8e811800] 11:02:53 INFO - PROCESS | 1789 | --DOCSHELL 0x8e818c00 == 40 [pid = 1789] [id = 737] 11:02:53 INFO - PROCESS | 1789 | --DOCSHELL 0x92acc400 == 39 [pid = 1789] [id = 725] 11:02:53 INFO - PROCESS | 1789 | --DOCSHELL 0x8e623000 == 38 [pid = 1789] [id = 727] 11:02:53 INFO - PROCESS | 1789 | --DOCSHELL 0x92acb400 == 37 [pid = 1789] [id = 730] 11:02:53 INFO - PROCESS | 1789 | --DOCSHELL 0x9a027c00 == 36 [pid = 1789] [id = 733] 11:02:53 INFO - PROCESS | 1789 | --DOCSHELL 0x90e54800 == 35 [pid = 1789] [id = 767] 11:02:53 INFO - PROCESS | 1789 | --DOCSHELL 0x8f410400 == 34 [pid = 1789] [id = 728] 11:02:53 INFO - PROCESS | 1789 | --DOCSHELL 0x928adc00 == 33 [pid = 1789] [id = 731] 11:02:53 INFO - PROCESS | 1789 | --DOCSHELL 0x8f414800 == 32 [pid = 1789] [id = 734] 11:02:53 INFO - PROCESS | 1789 | --DOCSHELL 0x90e4ac00 == 31 [pid = 1789] [id = 771] 11:02:53 INFO - PROCESS | 1789 | --DOCSHELL 0x8e626c00 == 30 [pid = 1789] [id = 736] 11:02:53 INFO - PROCESS | 1789 | --DOCSHELL 0x92957c00 == 29 [pid = 1789] [id = 768] 11:02:53 INFO - PROCESS | 1789 | --DOCSHELL 0x94569800 == 28 [pid = 1789] [id = 769] 11:02:53 INFO - PROCESS | 1789 | --DOCSHELL 0x90b35400 == 27 [pid = 1789] [id = 732] 11:02:53 INFO - PROCESS | 1789 | --DOCSHELL 0x9b274800 == 26 [pid = 1789] [id = 770] 11:02:53 INFO - PROCESS | 1789 | --DOCSHELL 0x8e815800 == 25 [pid = 1789] [id = 726] 11:02:53 INFO - PROCESS | 1789 | --DOCSHELL 0x921c2800 == 24 [pid = 1789] [id = 739] 11:02:53 INFO - PROCESS | 1789 | --DOCSHELL 0x8f40b800 == 23 [pid = 1789] [id = 735] 11:02:53 INFO - PROCESS | 1789 | --DOCSHELL 0x8f413800 == 22 [pid = 1789] [id = 763] 11:02:53 INFO - PROCESS | 1789 | --DOCSHELL 0x8f412c00 == 21 [pid = 1789] [id = 729] 11:02:54 INFO - PROCESS | 1789 | --DOMWINDOW == 95 (0x9375d800) [pid = 1789] [serial = 2301] [outer = (nil)] [url = about:blank] 11:02:54 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x9ab2f000) [pid = 1789] [serial = 2274] [outer = (nil)] [url = about:blank] 11:02:54 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x9abc7000) [pid = 1789] [serial = 2278] [outer = (nil)] [url = about:blank] 11:02:54 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x9ab8bc00) [pid = 1789] [serial = 2277] [outer = (nil)] [url = about:blank] 11:02:54 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x9b081800) [pid = 1789] [serial = 2281] [outer = (nil)] [url = about:blank] 11:02:54 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x9b07fc00) [pid = 1789] [serial = 2280] [outer = (nil)] [url = about:blank] 11:02:54 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x9b39c400) [pid = 1789] [serial = 2284] [outer = (nil)] [url = about:blank] 11:02:54 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x9b272800) [pid = 1789] [serial = 2283] [outer = (nil)] [url = about:blank] 11:02:54 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x90e5d800) [pid = 1789] [serial = 2287] [outer = (nil)] [url = about:blank] 11:02:54 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x90b32800) [pid = 1789] [serial = 2286] [outer = (nil)] [url = about:blank] 11:02:54 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x928a6000) [pid = 1789] [serial = 2267] [outer = (nil)] [url = about:blank] 11:02:54 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x91ae0c00) [pid = 1789] [serial = 2266] [outer = (nil)] [url = about:blank] 11:02:54 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x90e60c00) [pid = 1789] [serial = 2295] [outer = (nil)] [url = about:blank] 11:02:54 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x8e812c00) [pid = 1789] [serial = 2292] [outer = (nil)] [url = about:blank] 11:02:54 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x8f40e400) [pid = 1789] [serial = 2293] [outer = (nil)] [url = about:blank] 11:02:54 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x92ac5800) [pid = 1789] [serial = 2290] [outer = (nil)] [url = about:blank] 11:02:54 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x928a8c00) [pid = 1789] [serial = 2289] [outer = (nil)] [url = about:blank] 11:02:54 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x9295b000) [pid = 1789] [serial = 2298] [outer = (nil)] [url = about:blank] 11:02:54 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x92ac4800) [pid = 1789] [serial = 2299] [outer = (nil)] [url = about:blank] 11:02:54 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x9a4f5000) [pid = 1789] [serial = 2272] [outer = (nil)] [url = about:blank] 11:02:54 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x9625e000) [pid = 1789] [serial = 2270] [outer = (nil)] [url = about:blank] 11:02:54 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x94ff6c00) [pid = 1789] [serial = 2269] [outer = (nil)] [url = about:blank] 11:02:54 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x91a7fc00) [pid = 1789] [serial = 2296] [outer = (nil)] [url = about:blank] 11:02:54 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x9ab36400) [pid = 1789] [serial = 2275] [outer = (nil)] [url = about:blank] 11:02:54 INFO - PROCESS | 1789 | 1471543374395 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 11:02:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 11:02:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 11:02:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 11:02:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 2645ms 11:02:54 INFO - PROCESS | 1789 | 1471543374419 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 11:02:54 INFO - PROCESS | 1789 | 1471543374425 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 11:02:54 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 11:02:54 INFO - PROCESS | 1789 | 1471543374432 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 11:02:54 INFO - PROCESS | 1789 | 1471543374437 Marionette TRACE conn4 <- [1,3110,null,{}] 11:02:54 INFO - PROCESS | 1789 | 1471543374449 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:54 INFO - PROCESS | 1789 | 1471543374453 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:54 INFO - PROCESS | 1789 | 1471543374658 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 11:02:54 INFO - PROCESS | 1789 | 1471543374817 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:54 INFO - PROCESS | 1789 | 1471543374828 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:54 INFO - PROCESS | 1789 | ++DOCSHELL 0x8e812400 == 22 [pid = 1789] [id = 787] 11:02:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x8e813c00) [pid = 1789] [serial = 2360] [outer = (nil)] 11:02:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x8f412c00) [pid = 1789] [serial = 2361] [outer = 0x8e813c00] 11:02:54 INFO - PROCESS | 1789 | 1471543374897 Marionette DEBUG loaded listener.js 11:02:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x8f414800) [pid = 1789] [serial = 2362] [outer = 0x8e813c00] 11:02:55 INFO - PROCESS | 1789 | 1471543375627 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 11:02:55 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 11:02:55 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 11:02:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 11:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:02:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:02:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 11:02:55 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1244ms 11:02:55 INFO - PROCESS | 1789 | 1471543375676 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 11:02:55 INFO - PROCESS | 1789 | 1471543375684 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 11:02:55 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 11:02:55 INFO - PROCESS | 1789 | 1471543375701 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 11:02:55 INFO - PROCESS | 1789 | 1471543375705 Marionette TRACE conn4 <- [1,3114,null,{}] 11:02:55 INFO - PROCESS | 1789 | 1471543375712 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:02:55 INFO - PROCESS | 1789 | 1471543375717 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:55 INFO - PROCESS | 1789 | 1471543375866 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 11:02:55 INFO - PROCESS | 1789 | 1471543375884 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"0bbd167e-26ce-434c-82cc-d0c1a699a421\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:02:55 INFO - PROCESS | 1789 | 1471543375895 Marionette INFO sendAsync ec8a865b-8858-4964-8ad8-fa94c94aa6ff 11:02:55 INFO - PROCESS | 1789 | ++DOCSHELL 0x90e60400 == 23 [pid = 1789] [id = 788] 11:02:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x91a78400) [pid = 1789] [serial = 2363] [outer = (nil)] 11:02:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x91a7f000) [pid = 1789] [serial = 2364] [outer = 0x91a78400] 11:02:55 INFO - PROCESS | 1789 | 1471543375965 Marionette DEBUG loaded listener.js 11:02:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x91adac00) [pid = 1789] [serial = 2365] [outer = 0x91a78400] 11:02:56 INFO - PROCESS | 1789 | 1471543376936 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 11:02:56 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 11:02:56 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1292ms 11:02:56 INFO - PROCESS | 1789 | 1471543376993 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 11:02:56 INFO - PROCESS | 1789 | 1471543376997 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 11:02:58 WARNING - u'runner_teardown' () 11:02:58 INFO - No more tests 11:02:58 INFO - Got 0 unexpected results 11:02:58 INFO - SUITE-END | took 1212s 11:02:58 INFO - Closing logging queue 11:02:58 INFO - queue closed 11:02:58 INFO - Return code: 0 11:02:58 WARNING - # TBPL SUCCESS # 11:02:58 INFO - Running post-action listener: _resource_record_post_action 11:02:58 INFO - Running post-run listener: _resource_record_post_run 11:02:59 INFO - Total resource usage - Wall time: 1246s; CPU: 98.0%; Read bytes: 13946880; Write bytes: 921452544; Read time: 804; Write time: 249756 11:02:59 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 11:02:59 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 135585792; Read time: 0; Write time: 124284 11:02:59 INFO - run-tests - Wall time: 1217s; CPU: 98.0%; Read bytes: 11522048; Write bytes: 775983104; Read time: 676; Write time: 118488 11:02:59 INFO - Running post-run listener: _upload_blobber_files 11:02:59 INFO - Blob upload gear active. 11:02:59 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 11:02:59 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 11:02:59 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'] 11:02:59 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 11:02:59 INFO - (blobuploader) - INFO - Open directory for files ... 11:02:59 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 11:03:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 11:03:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 11:03:01 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 11:03:01 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 11:03:01 INFO - (blobuploader) - INFO - Done attempting. 11:03:01 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 11:03:01 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 11:03:01 INFO - (blobuploader) - INFO - Uploading, attempt #1. 11:03:01 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 11:03:01 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 11:03:01 INFO - (blobuploader) - INFO - Done attempting. 11:03:01 INFO - (blobuploader) - INFO - Iteration through files over. 11:03:01 INFO - Return code: 0 11:03:01 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 11:03:01 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 11:03:01 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/ac5d6b9c972b34210043665cec285e9022860db4dcfa5b248ac4b28e37342ba290ec80a367f4debd56322dd7e8277c2a2b8a66b61802b8096aafe799252b522f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/abd4c0024367a1707d4a20bdc63b27d467f892a142d7894ae32d424182b235d8e3b7f2dd04e996c1c253158b7c110e41b5cb535dfdc78fb238af2bf898cce0b1"} 11:03:01 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 11:03:01 INFO - Writing to file /builds/slave/test/properties/blobber_files 11:03:01 INFO - Contents: 11:03:01 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/ac5d6b9c972b34210043665cec285e9022860db4dcfa5b248ac4b28e37342ba290ec80a367f4debd56322dd7e8277c2a2b8a66b61802b8096aafe799252b522f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/abd4c0024367a1707d4a20bdc63b27d467f892a142d7894ae32d424182b235d8e3b7f2dd04e996c1c253158b7c110e41b5cb535dfdc78fb238af2bf898cce0b1"} 11:03:01 INFO - Running post-run listener: copy_logs_to_upload_dir 11:03:01 INFO - Copying logs to upload dir... 11:03:01 INFO - mkdir: /builds/slave/test/build/upload/logs 11:03:01 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1816.089410 ========= master_lag: 92.99 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 31 mins, 49 secs) (at 2016-08-18 11:04:34.816570) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 15 secs) (at 2016-08-18 11:04:34.817999) ========= 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-1471541535.447881-1543008961 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/ac5d6b9c972b34210043665cec285e9022860db4dcfa5b248ac4b28e37342ba290ec80a367f4debd56322dd7e8277c2a2b8a66b61802b8096aafe799252b522f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/abd4c0024367a1707d4a20bdc63b27d467f892a142d7894ae32d424182b235d8e3b7f2dd04e996c1c253158b7c110e41b5cb535dfdc78fb238af2bf898cce0b1"} build_url:https://queue.taskcluster.net/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.031506 build_url: 'https://queue.taskcluster.net/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/ac5d6b9c972b34210043665cec285e9022860db4dcfa5b248ac4b28e37342ba290ec80a367f4debd56322dd7e8277c2a2b8a66b61802b8096aafe799252b522f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/abd4c0024367a1707d4a20bdc63b27d467f892a142d7894ae32d424182b235d8e3b7f2dd04e996c1c253158b7c110e41b5cb535dfdc78fb238af2bf898cce0b1"}' symbols_url: 'https://queue.taskcluster.net/v1/task/IHyIJ8XjQl6P7TBWereobQ/artifacts/public/build/firefox-48.0.2.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 15.32 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 15 secs) (at 2016-08-18 11:04:50.171643) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 12 secs) (at 2016-08-18 11:04:50.172229) ========= 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-1471541535.447881-1543008961 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017376 ========= master_lag: 12.67 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 12 secs) (at 2016-08-18 11:05:02.859621) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-18 11:05:02.860072) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-18 11:05:03.404992) ========= ========= Total master_lag: 121.34 =========