builder: mozilla-release_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-330 starttime: 1470770982.35 results: success (0) buildid: 20160809110019 builduid: e63b6538158643418dee899d995867cc revision: 086d9208b43112e938b567c8c86150942b48a0cd ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-09 12:29:42.347410) ========= master: http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-09 12:29:42.347843) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-09 12:29:42.348143) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-09 12:29:42.445587) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 12:29:42.445964) ========= 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-1470770690.121324-1520809297 _=/tools/buildbot/bin/python using PTY: False --2016-08-09 12:29: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% 7.79M=0.001s 2016-08-09 12:29:42 (7.79 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.291645 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 12:29:42.769930) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 12:29:42.770241) ========= 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-1470770690.121324-1520809297 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.032310 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 12:29:42.833749) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 12:29:42.834088) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev 086d9208b43112e938b567c8c86150942b48a0cd --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 086d9208b43112e938b567c8c86150942b48a0cd --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-1470770690.121324-1520809297 _=/tools/buildbot/bin/python using PTY: False 2016-08-09 12:29:43,045 truncating revision to first 12 chars 2016-08-09 12:29:43,046 Setting DEBUG logging. 2016-08-09 12:29:43,046 attempt 1/10 2016-08-09 12:29:43,047 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/086d9208b431?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-09 12:29:43,419 unpacking tar archive at: mozilla-release-086d9208b431/testing/mozharness/ program finished with exit code 0 elapsedTime=0.666298 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 12:29:43.532410) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-09 12:29:43.532718) ========= script_repo_revision: 086d9208b43112e938b567c8c86150942b48a0cd ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-09 12:29:43.533106) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-09 12:29:43.533396) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-09 12:29:43.562741) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 31 mins, 54 secs) (at 2016-08-09 12:29:43.563103) ========= /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-1470770690.121324-1520809297 _=/tools/buildbot/bin/python using PTY: False 12:29:43 INFO - MultiFileLogger online at 20160809 12:29:43 in /builds/slave/test 12:29:43 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-release --download-symbols true 12:29:43 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:29:43 INFO - {'append_to_log': False, 12:29:43 INFO - 'base_work_dir': '/builds/slave/test', 12:29:43 INFO - 'blob_upload_branch': 'mozilla-release', 12:29:43 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:29:43 INFO - 'buildbot_json_path': 'buildprops.json', 12:29:43 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:29:43 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:29:43 INFO - 'download_minidump_stackwalk': True, 12:29:43 INFO - 'download_symbols': 'true', 12:29:43 INFO - 'e10s': False, 12:29:43 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:29:43 INFO - 'tooltool.py': '/tools/tooltool.py', 12:29:43 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:29:43 INFO - '/tools/misc-python/virtualenv.py')}, 12:29:43 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:29:43 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:29:43 INFO - 'log_level': 'info', 12:29:43 INFO - 'log_to_console': True, 12:29:43 INFO - 'opt_config_files': (), 12:29:43 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:29:43 INFO - '--processes=1', 12:29:43 INFO - '--config=%(test_path)s/wptrunner.ini', 12:29:43 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:29:43 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:29:43 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:29:43 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:29:43 INFO - 'pip_index': False, 12:29:43 INFO - 'require_test_zip': True, 12:29:43 INFO - 'test_type': ('testharness',), 12:29:43 INFO - 'this_chunk': '1', 12:29:43 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:29:43 INFO - 'total_chunks': '10', 12:29:43 INFO - 'virtualenv_path': 'venv', 12:29:43 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:29:43 INFO - 'work_dir': 'build'} 12:29:43 INFO - ##### 12:29:43 INFO - ##### Running clobber step. 12:29:43 INFO - ##### 12:29:43 INFO - Running pre-action listener: _resource_record_pre_action 12:29:43 INFO - Running main action method: clobber 12:29:43 INFO - rmtree: /builds/slave/test/build 12:29:43 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:29:44 INFO - Running post-action listener: _resource_record_post_action 12:29:44 INFO - ##### 12:29:44 INFO - ##### Running read-buildbot-config step. 12:29:44 INFO - ##### 12:29:44 INFO - Running pre-action listener: _resource_record_pre_action 12:29:44 INFO - Running main action method: read_buildbot_config 12:29:44 INFO - Using buildbot properties: 12:29:44 INFO - { 12:29:44 INFO - "project": "", 12:29:44 INFO - "product": "firefox", 12:29:44 INFO - "script_repo_revision": "production", 12:29:44 INFO - "scheduler": "tests-mozilla-release-ubuntu32_vm-debug-unittest", 12:29:44 INFO - "repository": "", 12:29:44 INFO - "buildername": "Ubuntu VM 12.04 mozilla-release debug test web-platform-tests-1", 12:29:44 INFO - "buildid": "20160809110019", 12:29:44 INFO - "pgo_build": "False", 12:29:44 INFO - "basedir": "/builds/slave/test", 12:29:44 INFO - "buildnumber": 16, 12:29:44 INFO - "slavename": "tst-linux32-spot-330", 12:29:44 INFO - "revision": "086d9208b43112e938b567c8c86150942b48a0cd", 12:29:44 INFO - "master": "http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/", 12:29:44 INFO - "platform": "linux", 12:29:44 INFO - "branch": "mozilla-release", 12:29:44 INFO - "repo_path": "releases/mozilla-release", 12:29:44 INFO - "moz_repo_path": "", 12:29:44 INFO - "stage_platform": "linux", 12:29:44 INFO - "builduid": "e63b6538158643418dee899d995867cc", 12:29:44 INFO - "slavebuilddir": "test" 12:29:44 INFO - } 12:29:44 INFO - Found installer url https://queue.taskcluster.net/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2. 12:29:44 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json. 12:29:44 INFO - Running post-action listener: _resource_record_post_action 12:29:44 INFO - ##### 12:29:44 INFO - ##### Running download-and-extract step. 12:29:44 INFO - ##### 12:29:44 INFO - Running pre-action listener: _resource_record_pre_action 12:29:44 INFO - Running main action method: download_and_extract 12:29:44 INFO - mkdir: /builds/slave/test/build/tests 12:29: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')]} 12:29:44 INFO - https://queue.taskcluster.net/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 12:29:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 12:29:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 12:29:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 12:29:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json'}, attempt #1 12:29:44 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 12:29:44 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 12:29:44 INFO - retry: Failed, sleeping 30 seconds before retrying 12:30:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json'}, attempt #2 12:30:14 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 12:30:14 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 12:30:14 INFO - retry: Failed, sleeping 60 seconds before retrying 12:31:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json'}, attempt #3 12:31:14 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 12:31:14 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 12:31:14 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json! 12:31:14 INFO - Caught exception: HTTP Error 404: Not Found 12:31:14 INFO - Caught exception: HTTP Error 404: Not Found 12:31:14 INFO - Caught exception: HTTP Error 404: Not Found 12:31:14 INFO - trying https://queue.taskcluster.net/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 12:31:14 INFO - Downloading https://queue.taskcluster.net/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 12:31:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json'}, attempt #1 12:31:15 INFO - Downloaded 1325 bytes. 12:31:15 INFO - Reading from file /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 12:31:15 INFO - Using the following test package requirements: 12:31:15 INFO - {u'common': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip'], 12:31:15 INFO - u'cppunittest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 12:31:15 INFO - u'firefox-48.0.1.en-US.linux-i686.cppunittest.tests.zip'], 12:31:15 INFO - u'gtest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 12:31:15 INFO - u'firefox-48.0.1.en-US.linux-i686.gtest.tests.zip'], 12:31:15 INFO - u'jittest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 12:31:15 INFO - u'jsshell-linux-i686.zip'], 12:31:15 INFO - u'mochitest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 12:31:15 INFO - u'firefox-48.0.1.en-US.linux-i686.mochitest.tests.zip'], 12:31:15 INFO - u'mozbase': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip'], 12:31:15 INFO - u'reftest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 12:31:15 INFO - u'firefox-48.0.1.en-US.linux-i686.reftest.tests.zip'], 12:31:15 INFO - u'talos': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 12:31:15 INFO - u'firefox-48.0.1.en-US.linux-i686.talos.tests.zip'], 12:31:15 INFO - u'web-platform': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 12:31:15 INFO - u'firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip'], 12:31:15 INFO - u'xpcshell': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 12:31:15 INFO - u'firefox-48.0.1.en-US.linux-i686.xpcshell.tests.zip']} 12:31:15 INFO - Downloading packages: [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', u'firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 12:31:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:31:15 INFO - https://queue.taskcluster.net/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 12:31:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 12:31:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 12:31:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 12:31:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip'}, attempt #1 12:31:15 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 12:31:15 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 12:31:15 INFO - retry: Failed, sleeping 30 seconds before retrying 12:31:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip'}, attempt #2 12:31:45 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 12:31:45 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 12:31:45 INFO - retry: Failed, sleeping 60 seconds before retrying 12:32:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip'}, attempt #3 12:32:45 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 12:32:45 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 12:32:46 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip! 12:32:46 INFO - Caught exception: HTTP Error 404: Not Found 12:32:46 INFO - Caught exception: HTTP Error 404: Not Found 12:32:46 INFO - Caught exception: HTTP Error 404: Not Found 12:32:46 INFO - trying https://queue.taskcluster.net/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 12:32:46 INFO - Downloading https://queue.taskcluster.net/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 12:32:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip'}, attempt #1 12:32:48 INFO - Downloaded 22824493 bytes. 12:32:48 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:32:48 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:32:49 INFO - caution: filename not matched: web-platform/* 12:32:49 INFO - Return code: 11 12:32:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:32:49 INFO - https://queue.taskcluster.net/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 12:32:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 12:32:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 12:32:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 12:32:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 12:32:49 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 12:32:49 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 12:32:49 INFO - retry: Failed, sleeping 30 seconds before retrying 12:33:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip'}, attempt #2 12:33:19 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 12:33:19 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 12:33:19 INFO - retry: Failed, sleeping 60 seconds before retrying 12:34:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip'}, attempt #3 12:34:19 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 12:34:19 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 12:34:19 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip! 12:34:19 INFO - Caught exception: HTTP Error 404: Not Found 12:34:19 INFO - Caught exception: HTTP Error 404: Not Found 12:34:19 INFO - Caught exception: HTTP Error 404: Not Found 12:34:19 INFO - trying https://queue.taskcluster.net/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 12:34:19 INFO - Downloading https://queue.taskcluster.net/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 12:34:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 12:34:23 INFO - Downloaded 36389875 bytes. 12:34:23 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:34:23 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:34:27 INFO - caution: filename not matched: bin/* 12:34:27 INFO - caution: filename not matched: config/* 12:34:27 INFO - caution: filename not matched: mozbase/* 12:34:27 INFO - caution: filename not matched: marionette/* 12:34:27 INFO - caution: filename not matched: tools/wptserve/* 12:34:27 INFO - Return code: 11 12:34:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:34:27 INFO - https://queue.taskcluster.net/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 12:34:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 12:34:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 12:34:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 12:34:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2'}, attempt #1 12:34:27 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 12:34:27 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 12:34:27 INFO - retry: Failed, sleeping 30 seconds before retrying 12:34:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2'}, attempt #2 12:34:57 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 12:34:57 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 12:34:57 INFO - retry: Failed, sleeping 60 seconds before retrying 12:35:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2'}, attempt #3 12:35:57 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 12:35:57 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 12:35:57 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2! 12:35:57 INFO - Caught exception: HTTP Error 404: Not Found 12:35:57 INFO - Caught exception: HTTP Error 404: Not Found 12:35:57 INFO - Caught exception: HTTP Error 404: Not Found 12:35:57 INFO - trying https://queue.taskcluster.net/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 12:35:57 INFO - Downloading https://queue.taskcluster.net/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 12:35:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2'}, attempt #1 12:36:03 INFO - Downloaded 69354192 bytes. 12:36:03 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 12:36:03 INFO - mkdir: /builds/slave/test/properties 12:36:03 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 12:36:03 INFO - Writing to file /builds/slave/test/properties/build_url 12:36:03 INFO - Contents: 12:36:03 INFO - build_url:https://queue.taskcluster.net/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 12:36:04 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 12:36:04 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 12:36:04 INFO - Writing to file /builds/slave/test/properties/symbols_url 12:36:04 INFO - Contents: 12:36:04 INFO - symbols_url:https://queue.taskcluster.net/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 12:36:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:36:04 INFO - https://queue.taskcluster.net/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:36:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 12:36:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 12:36:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 12:36:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 12:36:04 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 12:36:04 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 12:36:04 INFO - retry: Failed, sleeping 30 seconds before retrying 12:36:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #2 12:36:34 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 12:36:34 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 12:36:34 INFO - retry: Failed, sleeping 60 seconds before retrying 12:37:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #3 12:37:34 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 12:37:34 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 12:37:34 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip! 12:37:34 INFO - Caught exception: HTTP Error 404: Not Found 12:37:34 INFO - Caught exception: HTTP Error 404: Not Found 12:37:34 INFO - Caught exception: HTTP Error 404: Not Found 12:37:34 INFO - trying https://queue.taskcluster.net/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 12:37:34 INFO - Downloading https://queue.taskcluster.net/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 12:37:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 12:37:41 INFO - Downloaded 92312472 bytes. 12:37:41 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 12:37:41 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 12:37:51 INFO - Return code: 0 12:37:51 INFO - Running post-action listener: _resource_record_post_action 12:37:51 INFO - Running post-action listener: set_extra_try_arguments 12:37:51 INFO - ##### 12:37:51 INFO - ##### Running create-virtualenv step. 12:37:51 INFO - ##### 12:37:51 INFO - Running pre-action listener: _pre_create_virtualenv 12:37:51 INFO - Running pre-action listener: _resource_record_pre_action 12:37:51 INFO - Running main action method: create_virtualenv 12:37:51 INFO - Creating virtualenv /builds/slave/test/build/venv 12:37:51 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 12:37:51 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 12:37:51 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 12:37:51 INFO - Using real prefix '/usr' 12:37:51 INFO - New python executable in /builds/slave/test/build/venv/bin/python 12:37:52 INFO - Installing distribute.............................................................................................................................................................................................done. 12:37:56 INFO - Installing pip.................done. 12:37:56 INFO - Return code: 0 12:37:56 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 12:37:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:37:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:37:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:37:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:37:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:37:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:37:56 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x90c0c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9127598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x91db2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x91caf70>, '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 0x91ca620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x91d0750>, '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-1470770690.121324-1520809297', '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 12:37:56 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 12:37:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 12:37:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:37:56 INFO - 'CCACHE_UMASK': '002', 12:37:56 INFO - 'DISPLAY': ':0', 12:37:56 INFO - 'HOME': '/home/cltbld', 12:37:56 INFO - 'LANG': 'en_US.UTF-8', 12:37:56 INFO - 'LOGNAME': 'cltbld', 12:37:56 INFO - 'MAIL': '/var/mail/cltbld', 12:37:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:37:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:37:56 INFO - 'MOZ_NO_REMOTE': '1', 12:37:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:37:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:37:56 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:37:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:37:56 INFO - 'PWD': '/builds/slave/test', 12:37:56 INFO - 'SHELL': '/bin/bash', 12:37:56 INFO - 'SHLVL': '1', 12:37:56 INFO - 'TERM': 'linux', 12:37:56 INFO - 'TMOUT': '86400', 12:37:56 INFO - 'USER': 'cltbld', 12:37:56 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1470770690.121324-1520809297', 12:37:56 INFO - '_': '/tools/buildbot/bin/python'} 12:37:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:37:56 INFO - Downloading/unpacking psutil>=0.7.1 12:37:56 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 12:37:56 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 12:37:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:37:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:37:56 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 12:37:56 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 12:38:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 12:38:00 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:38:00 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:38:00 INFO - Installing collected packages: psutil 12:38:00 INFO - Running setup.py install for psutil 12:38:00 INFO - building 'psutil._psutil_linux' extension 12:38:00 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 12:38:00 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 12:38:00 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 12:38:01 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 12:38:01 INFO - building 'psutil._psutil_posix' extension 12:38:01 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 12:38:01 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 12:38:01 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:38:01 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:38:01 INFO - Successfully installed psutil 12:38:01 INFO - Cleaning up... 12:38:01 INFO - Return code: 0 12:38:01 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 12:38: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')]} 12:38:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:38:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:38: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')]} 12:38:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:38:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:38:01 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x90c0c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9127598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x91db2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x91caf70>, '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 0x91ca620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x91d0750>, '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-1470770690.121324-1520809297', '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 12:38:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 12:38:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 12:38:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:38:01 INFO - 'CCACHE_UMASK': '002', 12:38:01 INFO - 'DISPLAY': ':0', 12:38:01 INFO - 'HOME': '/home/cltbld', 12:38:01 INFO - 'LANG': 'en_US.UTF-8', 12:38:01 INFO - 'LOGNAME': 'cltbld', 12:38:01 INFO - 'MAIL': '/var/mail/cltbld', 12:38:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:38:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:38:01 INFO - 'MOZ_NO_REMOTE': '1', 12:38:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:38:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:38:01 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:38:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:38:01 INFO - 'PWD': '/builds/slave/test', 12:38:01 INFO - 'SHELL': '/bin/bash', 12:38:01 INFO - 'SHLVL': '1', 12:38:01 INFO - 'TERM': 'linux', 12:38:01 INFO - 'TMOUT': '86400', 12:38:01 INFO - 'USER': 'cltbld', 12:38:01 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1470770690.121324-1520809297', 12:38:01 INFO - '_': '/tools/buildbot/bin/python'} 12:38:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:38:02 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:38:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:38:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:38:02 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:38:02 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:38:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:38:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:38:06 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:38:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 12:38:06 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 12:38:06 INFO - Installing collected packages: mozsystemmonitor 12:38:06 INFO - Running setup.py install for mozsystemmonitor 12:38:06 INFO - Successfully installed mozsystemmonitor 12:38:06 INFO - Cleaning up... 12:38:06 INFO - Return code: 0 12:38:06 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 12:38:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:38:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:38:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:38:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:38:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:38:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:38:06 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x90c0c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9127598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x91db2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x91caf70>, '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 0x91ca620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x91d0750>, '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-1470770690.121324-1520809297', '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 12:38:06 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 12:38:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 12:38:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:38:06 INFO - 'CCACHE_UMASK': '002', 12:38:06 INFO - 'DISPLAY': ':0', 12:38:06 INFO - 'HOME': '/home/cltbld', 12:38:06 INFO - 'LANG': 'en_US.UTF-8', 12:38:06 INFO - 'LOGNAME': 'cltbld', 12:38:06 INFO - 'MAIL': '/var/mail/cltbld', 12:38:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:38:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:38:06 INFO - 'MOZ_NO_REMOTE': '1', 12:38:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:38:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:38:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:38:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:38:06 INFO - 'PWD': '/builds/slave/test', 12:38:06 INFO - 'SHELL': '/bin/bash', 12:38:06 INFO - 'SHLVL': '1', 12:38:06 INFO - 'TERM': 'linux', 12:38:06 INFO - 'TMOUT': '86400', 12:38:06 INFO - 'USER': 'cltbld', 12:38:06 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1470770690.121324-1520809297', 12:38:06 INFO - '_': '/tools/buildbot/bin/python'} 12:38:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:38:06 INFO - Downloading/unpacking blobuploader==1.2.4 12:38:06 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 12:38:06 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 12:38:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:38:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:38:06 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 12:38:06 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 12:38:10 INFO - Downloading blobuploader-1.2.4.tar.gz 12:38:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 12:38:10 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:38:10 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 12:38:10 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 12:38:10 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:38:10 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:38:10 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 12:38:10 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 12:38:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 12:38:11 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:38:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:38:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:38:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:38:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:38:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:38:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:38:12 INFO - Downloading docopt-0.6.1.tar.gz 12:38:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 12:38:12 INFO - Installing collected packages: blobuploader, requests, docopt 12:38:12 INFO - Running setup.py install for blobuploader 12:38:12 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 12:38:12 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 12:38:12 INFO - Running setup.py install for requests 12:38:13 INFO - Running setup.py install for docopt 12:38:13 INFO - Successfully installed blobuploader requests docopt 12:38:13 INFO - Cleaning up... 12:38:13 INFO - Return code: 0 12:38:13 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:38:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:38:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:38:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:38:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:38:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:38:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:38:13 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x90c0c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9127598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x91db2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x91caf70>, '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 0x91ca620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x91d0750>, '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-1470770690.121324-1520809297', '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 12:38:13 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 12:38:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:38:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:38:13 INFO - 'CCACHE_UMASK': '002', 12:38:13 INFO - 'DISPLAY': ':0', 12:38:13 INFO - 'HOME': '/home/cltbld', 12:38:13 INFO - 'LANG': 'en_US.UTF-8', 12:38:13 INFO - 'LOGNAME': 'cltbld', 12:38:13 INFO - 'MAIL': '/var/mail/cltbld', 12:38:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:38:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:38:13 INFO - 'MOZ_NO_REMOTE': '1', 12:38:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:38:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:38:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:38:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:38:13 INFO - 'PWD': '/builds/slave/test', 12:38:13 INFO - 'SHELL': '/bin/bash', 12:38:13 INFO - 'SHLVL': '1', 12:38:13 INFO - 'TERM': 'linux', 12:38:13 INFO - 'TMOUT': '86400', 12:38:13 INFO - 'USER': 'cltbld', 12:38:13 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1470770690.121324-1520809297', 12:38:13 INFO - '_': '/tools/buildbot/bin/python'} 12:38:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:38:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:38:14 INFO - Running setup.py (path:/tmp/pip-ANOdbL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:38:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:38:14 INFO - Running setup.py (path:/tmp/pip-lagpdx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:38:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:38:14 INFO - Running setup.py (path:/tmp/pip-fJX9NL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:38:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:38:14 INFO - Running setup.py (path:/tmp/pip-llYNVP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:38:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:38:14 INFO - Running setup.py (path:/tmp/pip-FmPMfT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:38:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:38:14 INFO - Running setup.py (path:/tmp/pip-xQpKET-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:38:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:38:14 INFO - Running setup.py (path:/tmp/pip-KIU6s5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:38:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:38:15 INFO - Running setup.py (path:/tmp/pip-aMCd7N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:38:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:38:15 INFO - Running setup.py (path:/tmp/pip-oIYyj2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:38:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:38:15 INFO - Running setup.py (path:/tmp/pip-H8t_fK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:38:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:38:15 INFO - Running setup.py (path:/tmp/pip-bdBZAA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:38:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:38:15 INFO - Running setup.py (path:/tmp/pip-5N7uqi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:38:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:38:15 INFO - Running setup.py (path:/tmp/pip-mMHRxh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:38:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:38:15 INFO - Running setup.py (path:/tmp/pip-Y3lXtJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:38:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:38:16 INFO - Running setup.py (path:/tmp/pip-TuibI0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:38:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:38:16 INFO - Running setup.py (path:/tmp/pip-f4khJa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:38:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:38:16 INFO - Running setup.py (path:/tmp/pip-YXgc3v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:38:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:38:16 INFO - Running setup.py (path:/tmp/pip-pXbA1h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:38:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:38:16 INFO - Running setup.py (path:/tmp/pip-sbQCrs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:38:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:38:16 INFO - Running setup.py (path:/tmp/pip-VCTSj6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:38:16 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:38:17 INFO - Running setup.py (path:/tmp/pip-jnC_v5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:38:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:38:17 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 12:38:17 INFO - Running setup.py install for manifestparser 12:38:17 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 12:38:17 INFO - Running setup.py install for mozcrash 12:38:17 INFO - Running setup.py install for mozdebug 12:38:18 INFO - Running setup.py install for mozdevice 12:38:18 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 12:38:18 INFO - Installing dm script to /builds/slave/test/build/venv/bin 12:38:18 INFO - Running setup.py install for mozfile 12:38:18 INFO - Running setup.py install for mozhttpd 12:38:18 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 12:38:18 INFO - Running setup.py install for mozinfo 12:38:18 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 12:38:18 INFO - Running setup.py install for mozInstall 12:38:19 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 12:38:19 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 12:38:19 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 12:38:19 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 12:38:19 INFO - Running setup.py install for mozleak 12:38:19 INFO - Running setup.py install for mozlog 12:38:19 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 12:38:19 INFO - Running setup.py install for moznetwork 12:38:19 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 12:38:19 INFO - Running setup.py install for mozprocess 12:38:20 INFO - Running setup.py install for mozprofile 12:38:20 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 12:38:20 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 12:38:20 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 12:38:20 INFO - Running setup.py install for mozrunner 12:38:20 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 12:38:20 INFO - Running setup.py install for mozscreenshot 12:38:20 INFO - Running setup.py install for moztest 12:38:21 INFO - Running setup.py install for mozversion 12:38:21 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 12:38:21 INFO - Running setup.py install for wptserve 12:38:21 INFO - Running setup.py install for marionette-driver 12:38:21 INFO - Running setup.py install for browsermob-proxy 12:38:22 INFO - Running setup.py install for marionette-client 12:38:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:38:22 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 12:38:22 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 12:38:22 INFO - Cleaning up... 12:38:22 INFO - Return code: 0 12:38:22 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:38: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')]} 12:38:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:38:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:38: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')]} 12:38:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:38:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:38:22 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x90c0c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9127598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x91db2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x91caf70>, '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 0x91ca620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x91d0750>, '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-1470770690.121324-1520809297', '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 12:38:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 12:38:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:38:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:38:22 INFO - 'CCACHE_UMASK': '002', 12:38:22 INFO - 'DISPLAY': ':0', 12:38:22 INFO - 'HOME': '/home/cltbld', 12:38:22 INFO - 'LANG': 'en_US.UTF-8', 12:38:22 INFO - 'LOGNAME': 'cltbld', 12:38:22 INFO - 'MAIL': '/var/mail/cltbld', 12:38:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:38:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:38:22 INFO - 'MOZ_NO_REMOTE': '1', 12:38:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:38:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:38:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:38:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:38:22 INFO - 'PWD': '/builds/slave/test', 12:38:22 INFO - 'SHELL': '/bin/bash', 12:38:22 INFO - 'SHLVL': '1', 12:38:22 INFO - 'TERM': 'linux', 12:38:22 INFO - 'TMOUT': '86400', 12:38:22 INFO - 'USER': 'cltbld', 12:38:22 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1470770690.121324-1520809297', 12:38:22 INFO - '_': '/tools/buildbot/bin/python'} 12:38:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:38:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:38:23 INFO - Running setup.py (path:/tmp/pip-36qRbr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:38:23 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)) 12:38:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:38:23 INFO - Running setup.py (path:/tmp/pip-EKxedc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:38:23 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)) 12:38:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:38:23 INFO - Running setup.py (path:/tmp/pip-PMTPEO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:38:23 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)) 12:38:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:38:23 INFO - Running setup.py (path:/tmp/pip-9my1U3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:38:23 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)) 12:38:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:38:23 INFO - Running setup.py (path:/tmp/pip-pCiUoA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:38:23 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)) 12:38:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:38:23 INFO - Running setup.py (path:/tmp/pip-cmBDn7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:38:24 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)) 12:38:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:38:24 INFO - Running setup.py (path:/tmp/pip-XKVna6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:38:24 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)) 12:38:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:38:24 INFO - Running setup.py (path:/tmp/pip-4D8_2m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:38:24 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)) 12:38:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:38:24 INFO - Running setup.py (path:/tmp/pip-LKMVP0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:38:24 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)) 12:38:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:38:24 INFO - Running setup.py (path:/tmp/pip-s9X4yR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:38:24 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)) 12:38:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:38:24 INFO - Running setup.py (path:/tmp/pip-3zH0aO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:38:24 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)) 12:38:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:38:24 INFO - Running setup.py (path:/tmp/pip-DZyL9D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:38:24 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)) 12:38:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:38:24 INFO - Running setup.py (path:/tmp/pip-c6emCa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:38:25 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)) 12:38:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:38:25 INFO - Running setup.py (path:/tmp/pip-OONOgn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:38:25 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)) 12:38:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:38:25 INFO - Running setup.py (path:/tmp/pip-zNGSQJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:38:25 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)) 12:38:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:38:25 INFO - Running setup.py (path:/tmp/pip-agRyWj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:38:25 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)) 12:38:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:38:25 INFO - Running setup.py (path:/tmp/pip-PB9uku-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:38:25 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)) 12:38:25 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:38:25 INFO - Running setup.py (path:/tmp/pip-eIodnw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:38:25 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)) 12:38:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:38:25 INFO - Running setup.py (path:/tmp/pip-e9WmqB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:38:25 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)) 12:38:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:38:25 INFO - Running setup.py (path:/tmp/pip-MnIeui-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:38:26 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)) 12:38:26 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:38:26 INFO - Running setup.py (path:/tmp/pip-1v3rxo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:38:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:38:26 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)) 12:38:26 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)) 12:38:26 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)) 12:38:26 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)) 12:38:26 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)) 12:38:26 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)) 12:38:26 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:38:26 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 12:38:26 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 12:38:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:38:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:38:26 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 12:38:26 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 12:38:30 INFO - Downloading blessings-1.6.tar.gz 12:38:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 12:38:30 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)) 12:38:30 INFO - Installing collected packages: blessings 12:38:30 INFO - Running setup.py install for blessings 12:38:30 INFO - Successfully installed blessings 12:38:30 INFO - Cleaning up... 12:38:31 INFO - Return code: 0 12:38:31 INFO - Done creating virtualenv /builds/slave/test/build/venv. 12:38:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:38:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:38:31 INFO - Reading from file tmpfile_stdout 12:38:31 INFO - Current package versions: 12:38:31 INFO - argparse == 1.2.1 12:38:31 INFO - blessings == 1.6 12:38:31 INFO - blobuploader == 1.2.4 12:38:31 INFO - browsermob-proxy == 0.6.0 12:38:31 INFO - docopt == 0.6.1 12:38:31 INFO - manifestparser == 1.1 12:38:31 INFO - marionette-client == 2.3.0 12:38:31 INFO - marionette-driver == 1.4.0 12:38:31 INFO - mozInstall == 1.12 12:38:31 INFO - mozcrash == 0.17 12:38:31 INFO - mozdebug == 0.1 12:38:31 INFO - mozdevice == 0.48 12:38:31 INFO - mozfile == 1.2 12:38:31 INFO - mozhttpd == 0.7 12:38:31 INFO - mozinfo == 0.9 12:38:31 INFO - mozleak == 0.1 12:38:31 INFO - mozlog == 3.1 12:38:31 INFO - moznetwork == 0.27 12:38:31 INFO - mozprocess == 0.22 12:38:31 INFO - mozprofile == 0.28 12:38:31 INFO - mozrunner == 6.11 12:38:31 INFO - mozscreenshot == 0.1 12:38:31 INFO - mozsystemmonitor == 0.0 12:38:31 INFO - moztest == 0.7 12:38:31 INFO - mozversion == 1.4 12:38:31 INFO - psutil == 3.1.1 12:38:31 INFO - requests == 1.2.3 12:38:31 INFO - wptserve == 1.4.0 12:38:31 INFO - wsgiref == 0.1.2 12:38:31 INFO - Running post-action listener: _resource_record_post_action 12:38:31 INFO - Running post-action listener: _start_resource_monitoring 12:38:31 INFO - Starting resource monitoring. 12:38:31 INFO - ##### 12:38:31 INFO - ##### Running pull step. 12:38:31 INFO - ##### 12:38:31 INFO - Running pre-action listener: _resource_record_pre_action 12:38:31 INFO - Running main action method: pull 12:38:31 INFO - Pull has nothing to do! 12:38:31 INFO - Running post-action listener: _resource_record_post_action 12:38:31 INFO - ##### 12:38:31 INFO - ##### Running install step. 12:38:31 INFO - ##### 12:38:31 INFO - Running pre-action listener: _resource_record_pre_action 12:38:31 INFO - Running main action method: install 12:38:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:38:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:38:31 INFO - Reading from file tmpfile_stdout 12:38:31 INFO - Detecting whether we're running mozinstall >=1.0... 12:38:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 12:38:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 12:38:32 INFO - Reading from file tmpfile_stdout 12:38:32 INFO - Output received: 12:38:32 INFO - Usage: mozinstall [options] installer 12:38:32 INFO - Options: 12:38:32 INFO - -h, --help show this help message and exit 12:38:32 INFO - -d DEST, --destination=DEST 12:38:32 INFO - Directory to install application into. [default: 12:38:32 INFO - "/builds/slave/test"] 12:38:32 INFO - --app=APP Application being installed. [default: firefox] 12:38:32 INFO - mkdir: /builds/slave/test/build/application 12:38:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 12:38:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 12:39:03 INFO - Reading from file tmpfile_stdout 12:39:03 INFO - Output received: 12:39:03 INFO - /builds/slave/test/build/application/firefox/firefox 12:39:03 INFO - Running post-action listener: _resource_record_post_action 12:39:03 INFO - ##### 12:39:03 INFO - ##### Running run-tests step. 12:39:03 INFO - ##### 12:39:03 INFO - Running pre-action listener: _resource_record_pre_action 12:39:03 INFO - Running main action method: run_tests 12:39:03 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 12:39:03 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:39:03 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:39:03 INFO - grabbing minidump binary from tooltool 12:39:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:39:03 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 0x91caf70>, '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 0x91ca620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x91d0750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 12:39:03 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 12:39:03 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 12:39:03 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 12:39:03 INFO - Return code: 0 12:39:03 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 12:39:03 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 12:39:03 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/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 12:39:03 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/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 12:39:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:39:03 INFO - 'CCACHE_UMASK': '002', 12:39:03 INFO - 'DISPLAY': ':0', 12:39:03 INFO - 'HOME': '/home/cltbld', 12:39:03 INFO - 'LANG': 'en_US.UTF-8', 12:39:03 INFO - 'LOGNAME': 'cltbld', 12:39:03 INFO - 'MAIL': '/var/mail/cltbld', 12:39:03 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 12:39:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:39:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:39:03 INFO - 'MOZ_NO_REMOTE': '1', 12:39:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:39:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:39:03 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:39:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:39:03 INFO - 'PWD': '/builds/slave/test', 12:39:03 INFO - 'SHELL': '/bin/bash', 12:39:03 INFO - 'SHLVL': '1', 12:39:03 INFO - 'TERM': 'linux', 12:39:03 INFO - 'TMOUT': '86400', 12:39:03 INFO - 'USER': 'cltbld', 12:39:03 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1470770690.121324-1520809297', 12:39:03 INFO - '_': '/tools/buildbot/bin/python'} 12:39:03 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/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 12:39:04 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 12:39:04 INFO - import pkg_resources 12:39:05 INFO - Using 1 client processes 12:39:06 INFO - wptserve Starting http server on 127.0.0.1:8000 12:39:06 INFO - wptserve Starting http server on 127.0.0.1:8001 12:39:06 INFO - wptserve Starting http server on 127.0.0.1:8443 12:39:08 INFO - SUITE-START | Running 778 tests 12:39:08 INFO - Running testharness tests 12:39:08 INFO - Setting up ssl 12:39:08 INFO - PROCESS | certutil | 12:39:08 INFO - PROCESS | certutil | 12:39:08 INFO - PROCESS | certutil | 12:39:08 INFO - Certificate Nickname Trust Attributes 12:39:08 INFO - SSL,S/MIME,JAR/XPI 12:39:08 INFO - 12:39:08 INFO - web-platform-tests CT,, 12:39:08 INFO - 12:39:08 INFO - Starting runner 12:39:11 INFO - PROCESS | 16875 | 1470771551503 Marionette DEBUG Marionette enabled via build flag and pref 12:39:11 INFO - PROCESS | 16875 | ++DOCSHELL 0xa4d59400 == 1 [pid = 16875] [id = 1] 12:39:11 INFO - PROCESS | 16875 | ++DOMWINDOW == 1 (0xa4d59800) [pid = 16875] [serial = 1] [outer = (nil)] 12:39:11 INFO - PROCESS | 16875 | [16875] WARNING: No inner window available!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:39:11 INFO - PROCESS | 16875 | ++DOMWINDOW == 2 (0xa4d5a000) [pid = 16875] [serial = 2] [outer = 0xa4d59800] 12:39:12 INFO - PROCESS | 16875 | 1470771552276 Marionette INFO Listening on port 2828 12:39:12 INFO - PROCESS | 16875 | 1470771552925 Marionette DEBUG Marionette enabled via command-line flag 12:39:12 INFO - PROCESS | 16875 | ++DOCSHELL 0xa1f02400 == 2 [pid = 16875] [id = 2] 12:39:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 3 (0xa1f02800) [pid = 16875] [serial = 3] [outer = (nil)] 12:39:12 INFO - PROCESS | 16875 | [16875] WARNING: No inner window available!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:39:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 4 (0xa1f03000) [pid = 16875] [serial = 4] [outer = 0xa1f02800] 12:39:13 INFO - PROCESS | 16875 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a1fd5460 12:39:13 INFO - PROCESS | 16875 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a1fd5f40 12:39:13 INFO - PROCESS | 16875 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a1001160 12:39:13 INFO - PROCESS | 16875 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a1001e00 12:39:13 INFO - PROCESS | 16875 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a1febae0 12:39:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 5 (0xa1022000) [pid = 16875] [serial = 5] [outer = 0xa4d59800] 12:39:13 INFO - PROCESS | 16875 | [16875] 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 12:39:13 INFO - PROCESS | 16875 | 1470771553347 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58589 12:39:13 INFO - PROCESS | 16875 | [16875] 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 12:39:13 INFO - PROCESS | 16875 | 1470771553381 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58590 12:39:13 INFO - PROCESS | 16875 | 1470771553444 Marionette DEBUG Closed connection conn0 12:39:13 INFO - PROCESS | 16875 | 1470771553449 Marionette DEBUG Closed connection conn1 12:39:13 INFO - PROCESS | 16875 | [16875] 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 12:39:13 INFO - PROCESS | 16875 | [16875] 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 12:39:13 INFO - PROCESS | 16875 | 1470771553581 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58591 12:39:13 INFO - PROCESS | 16875 | [16875] 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 12:39:13 INFO - PROCESS | 16875 | 1470771553638 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:58592 12:39:13 INFO - PROCESS | 16875 | 1470771553643 Marionette DEBUG Closed connection conn2 12:39:13 INFO - PROCESS | 16875 | [16875] 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 12:39:13 INFO - PROCESS | 16875 | 1470771553694 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:58593 12:39:13 INFO - PROCESS | 16875 | 1470771553709 Marionette DEBUG Closed connection conn3 12:39:13 INFO - PROCESS | 16875 | 1470771553760 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:39:13 INFO - PROCESS | 16875 | 1470771553784 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160809110019","device":"desktop","version":"48.0.1"} 12:39:14 INFO - PROCESS | 16875 | [16875] 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 12:39:15 INFO - PROCESS | 16875 | ++DOCSHELL 0x9ab3b000 == 3 [pid = 16875] [id = 3] 12:39:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 6 (0x9ab3b400) [pid = 16875] [serial = 6] [outer = (nil)] 12:39:15 INFO - PROCESS | 16875 | ++DOCSHELL 0x9ab3b800 == 4 [pid = 16875] [id = 4] 12:39:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 7 (0x9ab3bc00) [pid = 16875] [serial = 7] [outer = (nil)] 12:39:16 INFO - PROCESS | 16875 | [16875] 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 12:39:16 INFO - PROCESS | 16875 | ++DOCSHELL 0x9a213000 == 5 [pid = 16875] [id = 5] 12:39:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 8 (0x9a213400) [pid = 16875] [serial = 8] [outer = (nil)] 12:39:16 INFO - PROCESS | 16875 | [16875] 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 12:39:16 INFO - PROCESS | 16875 | [16875] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:39:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 9 (0x9a0e9000) [pid = 16875] [serial = 9] [outer = 0x9a213400] 12:39:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 10 (0x99c8b400) [pid = 16875] [serial = 10] [outer = 0x9ab3b400] 12:39:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 11 (0x99c8d000) [pid = 16875] [serial = 11] [outer = 0x9ab3bc00] 12:39:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 12 (0x99b41400) [pid = 16875] [serial = 12] [outer = 0x9a213400] 12:39:17 INFO - PROCESS | 16875 | 1470771557925 Marionette INFO startBrowser c13722d2-21b2-446d-be1d-220ec9a94187 12:39:17 INFO - PROCESS | 16875 | 1470771557973 Marionette DEBUG loaded listener.js 12:39:17 INFO - PROCESS | 16875 | 1470771557993 Marionette DEBUG loaded listener.js 12:39:17 INFO - PROCESS | 16875 | 1470771557996 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 13 (0xa8161400) [pid = 16875] [serial = 13] [outer = 0x9a213400] 12:39:18 INFO - PROCESS | 16875 | 1470771558709 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"c13722d2-21b2-446d-be1d-220ec9a94187","capabilities":{"browserName":"Firefox","browserVersion":"48.0.1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160809110019","device":"desktop","version":"48.0.1","command_id":1}}] 12:39:18 INFO - PROCESS | 16875 | 1470771558959 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}] 12:39:18 INFO - PROCESS | 16875 | 1470771558975 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:19 INFO - PROCESS | 16875 | 1470771559342 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 12:39:19 INFO - PROCESS | 16875 | 1470771559544 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:39:19 INFO - PROCESS | 16875 | 1470771559552 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:19 INFO - PROCESS | 16875 | [16875] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:39:19 INFO - PROCESS | 16875 | [16875] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:39:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 14 (0x951a5400) [pid = 16875] [serial = 14] [outer = 0x9a213400] 12:39:20 INFO - PROCESS | 16875 | [16875] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:39:20 INFO - PROCESS | 16875 | [16875] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:39:20 INFO - PROCESS | 16875 | 1470771560203 Marionette TRACE conn4 <- [1,3,null,{}] 12:39:20 INFO - PROCESS | 16875 | 1470771560242 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 12:39:20 INFO - PROCESS | 16875 | 1470771560246 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:20 INFO - PROCESS | 16875 | 1470771560286 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 12:39:20 INFO - PROCESS | 16875 | 1470771560349 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 12:39:20 INFO - PROCESS | 16875 | 1470771560353 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 12:39:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:39:20 INFO - PROCESS | 16875 | 1470771560440 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:39:20 INFO - PROCESS | 16875 | 1470771560446 Marionette TRACE conn4 <- [1,6,null,{}] 12:39:20 INFO - PROCESS | 16875 | 1470771560457 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}] 12:39:20 INFO - PROCESS | 16875 | 1470771560462 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:20 INFO - PROCESS | 16875 | 1470771560488 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 12:39:20 INFO - PROCESS | 16875 | 1470771560495 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:20 INFO - PROCESS | 16875 | 1470771560501 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:20 INFO - PROCESS | 16875 | ++DOCSHELL 0x93c6f000 == 6 [pid = 16875] [id = 6] 12:39:20 INFO - PROCESS | 16875 | ++DOMWINDOW == 15 (0x93c6f400) [pid = 16875] [serial = 15] [outer = (nil)] 12:39:20 INFO - PROCESS | 16875 | ++DOMWINDOW == 16 (0x93c71400) [pid = 16875] [serial = 16] [outer = 0x93c6f400] 12:39:20 INFO - PROCESS | 16875 | 1470771560595 Marionette DEBUG loaded listener.js 12:39:20 INFO - PROCESS | 16875 | ++DOMWINDOW == 17 (0x93c75c00) [pid = 16875] [serial = 17] [outer = 0x93c6f400] 12:39:21 INFO - PROCESS | 16875 | ++DOCSHELL 0x93ac1c00 == 7 [pid = 16875] [id = 7] 12:39:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 18 (0x93ac2000) [pid = 16875] [serial = 18] [outer = (nil)] 12:39:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 19 (0x93ac4000) [pid = 16875] [serial = 19] [outer = 0x93ac2000] 12:39:21 INFO - PROCESS | 16875 | 1470771561130 Marionette DEBUG loaded listener.js 12:39:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 20 (0x93ac7c00) [pid = 16875] [serial = 20] [outer = 0x93ac2000] 12:39:21 INFO - PROCESS | 16875 | [16875] 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 12:39:21 INFO - PROCESS | 16875 | 1470771561724 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]]]}] 12:39:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:39:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1413ms 12:39:21 INFO - PROCESS | 16875 | 1470771561847 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 12:39:21 INFO - PROCESS | 16875 | 1470771561852 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 12:39:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:39:22 INFO - PROCESS | 16875 | 1470771562075 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:39:22 INFO - PROCESS | 16875 | 1470771562081 Marionette TRACE conn4 <- [1,10,null,{}] 12:39:22 INFO - PROCESS | 16875 | 1470771562172 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}] 12:39:22 INFO - PROCESS | 16875 | 1470771562178 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:22 INFO - PROCESS | 16875 | 1470771562394 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 12:39:22 INFO - PROCESS | 16875 | 1470771562528 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:22 INFO - PROCESS | 16875 | 1470771562541 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:22 INFO - PROCESS | 16875 | ++DOCSHELL 0x93a5bc00 == 8 [pid = 16875] [id = 8] 12:39:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 21 (0x93a64000) [pid = 16875] [serial = 21] [outer = (nil)] 12:39:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 22 (0x93ac0400) [pid = 16875] [serial = 22] [outer = 0x93a64000] 12:39:22 INFO - PROCESS | 16875 | 1470771562629 Marionette DEBUG loaded listener.js 12:39:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 23 (0x93c6ac00) [pid = 16875] [serial = 23] [outer = 0x93a64000] 12:39:23 INFO - PROCESS | 16875 | ++DOCSHELL 0x951a2800 == 9 [pid = 16875] [id = 9] 12:39:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 24 (0x951a2c00) [pid = 16875] [serial = 24] [outer = (nil)] 12:39:23 INFO - PROCESS | 16875 | 1470771563641 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]]]}] 12:39:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 25 (0x951a7c00) [pid = 16875] [serial = 25] [outer = 0x951a2c00] 12:39:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 26 (0x951a1c00) [pid = 16875] [serial = 26] [outer = 0x951a2c00] 12:39:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:39:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1865ms 12:39:23 INFO - PROCESS | 16875 | ++DOCSHELL 0x98dc4400 == 10 [pid = 16875] [id = 10] 12:39:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 27 (0x98dc4c00) [pid = 16875] [serial = 27] [outer = (nil)] 12:39:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 28 (0x99b40c00) [pid = 16875] [serial = 28] [outer = 0x98dc4c00] 12:39:23 INFO - PROCESS | 16875 | 1470771563893 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 12:39:23 INFO - PROCESS | 16875 | 1470771563901 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 12:39:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 29 (0x9a6f7c00) [pid = 16875] [serial = 29] [outer = 0x98dc4c00] 12:39:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:39:24 INFO - PROCESS | 16875 | 1470771564024 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:39:24 INFO - PROCESS | 16875 | 1470771564027 Marionette TRACE conn4 <- [1,14,null,{}] 12:39:24 INFO - PROCESS | 16875 | 1470771564112 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}] 12:39:24 INFO - PROCESS | 16875 | 1470771564121 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:24 INFO - PROCESS | 16875 | 1470771564446 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 12:39:24 INFO - PROCESS | 16875 | 1470771564517 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:24 INFO - PROCESS | 16875 | 1470771564525 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:24 INFO - PROCESS | 16875 | ++DOCSHELL 0x97878000 == 11 [pid = 16875] [id = 11] 12:39:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 30 (0x98922000) [pid = 16875] [serial = 30] [outer = (nil)] 12:39:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 31 (0x9d32c000) [pid = 16875] [serial = 31] [outer = 0x98922000] 12:39:24 INFO - PROCESS | 16875 | 1470771564617 Marionette DEBUG loaded listener.js 12:39:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 32 (0xa1024400) [pid = 16875] [serial = 32] [outer = 0x98922000] 12:39:25 INFO - PROCESS | 16875 | 1470771565583 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]]]}] 12:39:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:39:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1662ms 12:39:25 INFO - PROCESS | 16875 | 1470771565621 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 12:39:25 INFO - PROCESS | 16875 | 1470771565626 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 12:39:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:39:25 INFO - PROCESS | 16875 | 1470771565633 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:39:25 INFO - PROCESS | 16875 | 1470771565636 Marionette TRACE conn4 <- [1,18,null,{}] 12:39:25 INFO - PROCESS | 16875 | 1470771565643 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}] 12:39:25 INFO - PROCESS | 16875 | 1470771565649 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:25 INFO - PROCESS | 16875 | 1470771565876 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 12:39:26 INFO - PROCESS | 16875 | 1470771566073 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:26 INFO - PROCESS | 16875 | 1470771566093 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:26 INFO - PROCESS | 16875 | ++DOCSHELL 0x9ac25000 == 12 [pid = 16875] [id = 12] 12:39:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 33 (0x9b3ab800) [pid = 16875] [serial = 33] [outer = (nil)] 12:39:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 34 (0x9b7fe400) [pid = 16875] [serial = 34] [outer = 0x9b3ab800] 12:39:26 INFO - PROCESS | 16875 | 1470771566200 Marionette DEBUG loaded listener.js 12:39:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 35 (0x9d8a1c00) [pid = 16875] [serial = 35] [outer = 0x9b3ab800] 12:39:27 INFO - PROCESS | 16875 | 1470771567151 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]]]}] 12:39:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:39:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1596ms 12:39:27 INFO - PROCESS | 16875 | 1470771567230 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 12:39:27 INFO - PROCESS | 16875 | 1470771567235 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 12:39:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:39:27 INFO - PROCESS | 16875 | 1470771567242 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:39:27 INFO - PROCESS | 16875 | 1470771567246 Marionette TRACE conn4 <- [1,22,null,{}] 12:39:27 INFO - PROCESS | 16875 | 1470771567252 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}] 12:39:27 INFO - PROCESS | 16875 | 1470771567258 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:27 INFO - PROCESS | 16875 | 1470771567495 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 12:39:27 INFO - PROCESS | 16875 | 1470771567653 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:27 INFO - PROCESS | 16875 | 1470771567664 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:27 INFO - PROCESS | 16875 | ++DOCSHELL 0x9a0b7c00 == 13 [pid = 16875] [id = 13] 12:39:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 36 (0x9a0c0800) [pid = 16875] [serial = 36] [outer = (nil)] 12:39:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 37 (0x9a1c8000) [pid = 16875] [serial = 37] [outer = 0x9a0c0800] 12:39:27 INFO - PROCESS | 16875 | 1470771567751 Marionette DEBUG loaded listener.js 12:39:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 38 (0xa226e800) [pid = 16875] [serial = 38] [outer = 0x9a0c0800] 12:39:28 INFO - PROCESS | 16875 | 1470771568785 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]]]}] 12:39:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:39:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1583ms 12:39:28 INFO - PROCESS | 16875 | 1470771568827 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 12:39:28 INFO - PROCESS | 16875 | 1470771568831 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 12:39:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:39:28 INFO - PROCESS | 16875 | 1470771568838 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:39:28 INFO - PROCESS | 16875 | 1470771568841 Marionette TRACE conn4 <- [1,26,null,{}] 12:39:28 INFO - PROCESS | 16875 | 1470771568848 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}] 12:39:28 INFO - PROCESS | 16875 | 1470771568853 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:29 INFO - PROCESS | 16875 | 1470771569048 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 12:39:29 INFO - PROCESS | 16875 | 1470771569176 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:29 INFO - PROCESS | 16875 | 1470771569186 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:29 INFO - PROCESS | 16875 | ++DOCSHELL 0x9a1bb000 == 14 [pid = 16875] [id = 14] 12:39:29 INFO - PROCESS | 16875 | ++DOMWINDOW == 39 (0x9b747800) [pid = 16875] [serial = 39] [outer = (nil)] 12:39:29 INFO - PROCESS | 16875 | ++DOMWINDOW == 40 (0x9b74ac00) [pid = 16875] [serial = 40] [outer = 0x9b747800] 12:39:29 INFO - PROCESS | 16875 | 1470771569271 Marionette DEBUG loaded listener.js 12:39:29 INFO - PROCESS | 16875 | ++DOMWINDOW == 41 (0x9b74c400) [pid = 16875] [serial = 41] [outer = 0x9b747800] 12:39:30 INFO - PROCESS | 16875 | 1470771570441 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]]]}] 12:39:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:39:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1638ms 12:39:30 INFO - PROCESS | 16875 | 1470771570477 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 12:39:30 INFO - PROCESS | 16875 | 1470771570482 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 12:39:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:39:30 INFO - PROCESS | 16875 | 1470771570490 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:39:30 INFO - PROCESS | 16875 | 1470771570498 Marionette TRACE conn4 <- [1,30,null,{}] 12:39:30 INFO - PROCESS | 16875 | 1470771570505 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}] 12:39:30 INFO - PROCESS | 16875 | 1470771570509 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:30 INFO - PROCESS | 16875 | 1470771570683 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 12:39:30 INFO - PROCESS | 16875 | 1470771570847 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:30 INFO - PROCESS | 16875 | 1470771570857 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:30 INFO - PROCESS | 16875 | ++DOCSHELL 0x9475b400 == 15 [pid = 16875] [id = 15] 12:39:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 42 (0x9475c000) [pid = 16875] [serial = 42] [outer = (nil)] 12:39:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 43 (0x98266800) [pid = 16875] [serial = 43] [outer = 0x9475c000] 12:39:31 INFO - PROCESS | 16875 | 1470771571045 Marionette DEBUG loaded listener.js 12:39:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 44 (0x995c2c00) [pid = 16875] [serial = 44] [outer = 0x9475c000] 12:39:31 INFO - PROCESS | 16875 | 1470771571828 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]]]}] 12:39:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:39:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1383ms 12:39:31 INFO - PROCESS | 16875 | 1470771571876 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 12:39:31 INFO - PROCESS | 16875 | 1470771571885 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 12:39:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:39:31 INFO - PROCESS | 16875 | 1470771571898 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:39:31 INFO - PROCESS | 16875 | 1470771571901 Marionette TRACE conn4 <- [1,34,null,{}] 12:39:31 INFO - PROCESS | 16875 | 1470771571908 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}] 12:39:31 INFO - PROCESS | 16875 | 1470771571915 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:32 INFO - PROCESS | 16875 | 1470771572090 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 12:39:32 INFO - PROCESS | 16875 | 1470771572200 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:32 INFO - PROCESS | 16875 | 1470771572210 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:32 INFO - PROCESS | 16875 | ++DOCSHELL 0x938d7400 == 16 [pid = 16875] [id = 16] 12:39:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 45 (0x952ce000) [pid = 16875] [serial = 45] [outer = (nil)] 12:39:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 46 (0x99c81800) [pid = 16875] [serial = 46] [outer = 0x952ce000] 12:39:32 INFO - PROCESS | 16875 | 1470771572285 Marionette DEBUG loaded listener.js 12:39:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 47 (0x9a0bec00) [pid = 16875] [serial = 47] [outer = 0x952ce000] 12:39:33 INFO - PROCESS | 16875 | 1470771573088 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]]]}] 12:39:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:39:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1242ms 12:39:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:39:33 INFO - PROCESS | 16875 | 1470771573140 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 12:39:33 INFO - PROCESS | 16875 | 1470771573144 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 12:39:33 INFO - PROCESS | 16875 | 1470771573151 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:39:33 INFO - PROCESS | 16875 | 1470771573156 Marionette TRACE conn4 <- [1,38,null,{}] 12:39:33 INFO - PROCESS | 16875 | 1470771573173 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}] 12:39:33 INFO - PROCESS | 16875 | 1470771573181 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:33 INFO - PROCESS | 16875 | 1470771573372 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 12:39:33 INFO - PROCESS | 16875 | 1470771573471 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:33 INFO - PROCESS | 16875 | 1470771573483 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:33 INFO - PROCESS | 16875 | ++DOCSHELL 0x9a1c8c00 == 17 [pid = 16875] [id = 17] 12:39:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 48 (0x9a828000) [pid = 16875] [serial = 48] [outer = (nil)] 12:39:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 49 (0x9ac24800) [pid = 16875] [serial = 49] [outer = 0x9a828000] 12:39:33 INFO - PROCESS | 16875 | 1470771573558 Marionette DEBUG loaded listener.js 12:39:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 50 (0x9b6dfc00) [pid = 16875] [serial = 50] [outer = 0x9a828000] 12:39:34 INFO - PROCESS | 16875 | 1470771574399 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]]]}] 12:39:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:39:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1308ms 12:39:34 INFO - PROCESS | 16875 | 1470771574459 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 12:39:34 INFO - PROCESS | 16875 | 1470771574463 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 12:39:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:39:34 INFO - PROCESS | 16875 | 1470771574469 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:39:34 INFO - PROCESS | 16875 | 1470771574472 Marionette TRACE conn4 <- [1,42,null,{}] 12:39:34 INFO - PROCESS | 16875 | 1470771574478 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}] 12:39:34 INFO - PROCESS | 16875 | 1470771574483 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:34 INFO - PROCESS | 16875 | 1470771574653 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 12:39:34 INFO - PROCESS | 16875 | 1470771574664 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:34 INFO - PROCESS | 16875 | 1470771574673 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:34 INFO - PROCESS | 16875 | ++DOCSHELL 0x9519e400 == 18 [pid = 16875] [id = 18] 12:39:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 51 (0x9b750c00) [pid = 16875] [serial = 51] [outer = (nil)] 12:39:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 52 (0x9c16a400) [pid = 16875] [serial = 52] [outer = 0x9b750c00] 12:39:34 INFO - PROCESS | 16875 | 1470771574865 Marionette DEBUG loaded listener.js 12:39:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 53 (0x9d326400) [pid = 16875] [serial = 53] [outer = 0x9b750c00] 12:39:35 INFO - PROCESS | 16875 | 1470771575660 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]]]}] 12:39:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:39:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1233ms 12:39:35 INFO - PROCESS | 16875 | 1470771575704 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 12:39:35 INFO - PROCESS | 16875 | 1470771575708 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 12:39:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:39:35 INFO - PROCESS | 16875 | 1470771575714 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:39:35 INFO - PROCESS | 16875 | 1470771575716 Marionette TRACE conn4 <- [1,46,null,{}] 12:39:35 INFO - PROCESS | 16875 | 1470771575736 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}] 12:39:35 INFO - PROCESS | 16875 | 1470771575742 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:35 INFO - PROCESS | 16875 | 1470771575900 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 12:39:35 INFO - PROCESS | 16875 | 1470771575909 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:35 INFO - PROCESS | 16875 | 1470771575917 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:35 INFO - PROCESS | 16875 | ++DOCSHELL 0x9c16dc00 == 19 [pid = 16875] [id = 19] 12:39:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 54 (0x9d32dc00) [pid = 16875] [serial = 54] [outer = (nil)] 12:39:36 INFO - PROCESS | 16875 | ++DOMWINDOW == 55 (0x9d899400) [pid = 16875] [serial = 55] [outer = 0x9d32dc00] 12:39:36 INFO - PROCESS | 16875 | 1470771576025 Marionette DEBUG loaded listener.js 12:39:36 INFO - PROCESS | 16875 | ++DOMWINDOW == 56 (0xa1027400) [pid = 16875] [serial = 56] [outer = 0x9d32dc00] 12:39:36 INFO - PROCESS | 16875 | 1470771576901 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]]]}] 12:39:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:39:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1246ms 12:39:36 INFO - PROCESS | 16875 | 1470771576963 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 12:39:36 INFO - PROCESS | 16875 | 1470771576969 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 12:39:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:39:36 INFO - PROCESS | 16875 | 1470771576978 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:39:36 INFO - PROCESS | 16875 | 1470771576984 Marionette TRACE conn4 <- [1,50,null,{}] 12:39:37 INFO - PROCESS | 16875 | 1470771576992 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}] 12:39:37 INFO - PROCESS | 16875 | 1470771577007 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:37 INFO - PROCESS | 16875 | 1470771577242 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 12:39:37 INFO - PROCESS | 16875 | 1470771577346 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:37 INFO - PROCESS | 16875 | 1470771577355 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:37 INFO - PROCESS | 16875 | ++DOCSHELL 0x9a0c4c00 == 20 [pid = 16875] [id = 20] 12:39:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 57 (0x9d4b6000) [pid = 16875] [serial = 57] [outer = (nil)] 12:39:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 58 (0xa2222800) [pid = 16875] [serial = 58] [outer = 0x9d4b6000] 12:39:37 INFO - PROCESS | 16875 | 1470771577428 Marionette DEBUG loaded listener.js 12:39:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 59 (0xa22b7000) [pid = 16875] [serial = 59] [outer = 0x9d4b6000] 12:39:38 INFO - PROCESS | 16875 | 1470771578205 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]]]}] 12:39:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:39:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1244ms 12:39:38 INFO - PROCESS | 16875 | 1470771578221 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 12:39:38 INFO - PROCESS | 16875 | 1470771578223 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 12:39:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:39:38 INFO - PROCESS | 16875 | 1470771578232 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:39:38 INFO - PROCESS | 16875 | 1470771578234 Marionette TRACE conn4 <- [1,54,null,{}] 12:39:38 INFO - PROCESS | 16875 | 1470771578254 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}] 12:39:38 INFO - PROCESS | 16875 | 1470771578260 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:38 INFO - PROCESS | 16875 | 1470771578436 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 12:39:38 INFO - PROCESS | 16875 | 1470771578446 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:38 INFO - PROCESS | 16875 | 1470771578456 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:38 INFO - PROCESS | 16875 | ++DOCSHELL 0x98219000 == 21 [pid = 16875] [id = 21] 12:39:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 60 (0x9a0be800) [pid = 16875] [serial = 60] [outer = (nil)] 12:39:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 61 (0xa2446800) [pid = 16875] [serial = 61] [outer = 0x9a0be800] 12:39:38 INFO - PROCESS | 16875 | 1470771578532 Marionette DEBUG loaded listener.js 12:39:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 62 (0xa248bc00) [pid = 16875] [serial = 62] [outer = 0x9a0be800] 12:39:39 INFO - PROCESS | 16875 | 1470771579446 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]]]}] 12:39:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:39:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1231ms 12:39:39 INFO - PROCESS | 16875 | 1470771579465 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 12:39:39 INFO - PROCESS | 16875 | 1470771579472 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 12:39:40 INFO - PROCESS | 16875 | --DOCSHELL 0x97878000 == 20 [pid = 16875] [id = 11] 12:39:40 INFO - PROCESS | 16875 | --DOCSHELL 0x9ac25000 == 19 [pid = 16875] [id = 12] 12:39:40 INFO - PROCESS | 16875 | --DOCSHELL 0x9a0b7c00 == 18 [pid = 16875] [id = 13] 12:39:40 INFO - PROCESS | 16875 | --DOCSHELL 0x93c6f000 == 17 [pid = 16875] [id = 6] 12:39:40 INFO - PROCESS | 16875 | --DOCSHELL 0x93a5bc00 == 16 [pid = 16875] [id = 8] 12:39:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:39:40 INFO - PROCESS | 16875 | 1470771580598 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:39:40 INFO - PROCESS | 16875 | 1470771580604 Marionette TRACE conn4 <- [1,58,null,{}] 12:39:40 INFO - PROCESS | 16875 | 1470771580614 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}] 12:39:40 INFO - PROCESS | 16875 | 1470771580620 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:40 INFO - PROCESS | 16875 | 1470771580815 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 12:39:40 INFO - PROCESS | 16875 | 1470771580882 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:40 INFO - PROCESS | 16875 | 1470771580896 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:40 INFO - PROCESS | 16875 | ++DOCSHELL 0x9475bc00 == 17 [pid = 16875] [id = 22] 12:39:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 63 (0x9475f000) [pid = 16875] [serial = 63] [outer = (nil)] 12:39:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x9519ac00) [pid = 16875] [serial = 64] [outer = 0x9475f000] 12:39:40 INFO - PROCESS | 16875 | 1470771580973 Marionette DEBUG loaded listener.js 12:39:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x952d0800) [pid = 16875] [serial = 65] [outer = 0x9475f000] 12:39:42 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x9a828000) [pid = 16875] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:39:42 INFO - PROCESS | 16875 | --DOMWINDOW == 63 (0x9b750c00) [pid = 16875] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:39:42 INFO - PROCESS | 16875 | --DOMWINDOW == 62 (0x9d4b6000) [pid = 16875] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:39:42 INFO - PROCESS | 16875 | --DOMWINDOW == 61 (0x93c6f400) [pid = 16875] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:39:42 INFO - PROCESS | 16875 | --DOMWINDOW == 60 (0x93a64000) [pid = 16875] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:39:42 INFO - PROCESS | 16875 | --DOMWINDOW == 59 (0x98922000) [pid = 16875] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:39:42 INFO - PROCESS | 16875 | --DOMWINDOW == 58 (0x9b3ab800) [pid = 16875] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:39:42 INFO - PROCESS | 16875 | --DOMWINDOW == 57 (0x9a0c0800) [pid = 16875] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:39:42 INFO - PROCESS | 16875 | --DOMWINDOW == 56 (0x9b747800) [pid = 16875] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:39:42 INFO - PROCESS | 16875 | --DOMWINDOW == 55 (0x9475c000) [pid = 16875] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:39:42 INFO - PROCESS | 16875 | --DOMWINDOW == 54 (0x952ce000) [pid = 16875] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:39:42 INFO - PROCESS | 16875 | 1470771582280 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]]]}] 12:39:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:39:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1850ms 12:39:42 INFO - PROCESS | 16875 | 1470771582352 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 12:39:42 INFO - PROCESS | 16875 | 1470771582357 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 12:39:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:39:42 INFO - PROCESS | 16875 | 1470771582368 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:39:42 INFO - PROCESS | 16875 | 1470771582372 Marionette TRACE conn4 <- [1,62,null,{}] 12:39:42 INFO - PROCESS | 16875 | 1470771582383 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}] 12:39:42 INFO - PROCESS | 16875 | 1470771582390 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:42 INFO - PROCESS | 16875 | 1470771582544 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 12:39:42 INFO - PROCESS | 16875 | 1470771582639 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:42 INFO - PROCESS | 16875 | 1470771582649 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:42 INFO - PROCESS | 16875 | ++DOCSHELL 0x93c69000 == 18 [pid = 16875] [id = 23] 12:39:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 55 (0x952ce000) [pid = 16875] [serial = 66] [outer = (nil)] 12:39:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 56 (0x98dc1000) [pid = 16875] [serial = 67] [outer = 0x952ce000] 12:39:42 INFO - PROCESS | 16875 | 1470771582726 Marionette DEBUG loaded listener.js 12:39:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 57 (0x92230400) [pid = 16875] [serial = 68] [outer = 0x952ce000] 12:39:43 INFO - PROCESS | 16875 | 1470771583524 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]]]}] 12:39:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:39:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1186ms 12:39:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:39:43 INFO - PROCESS | 16875 | 1470771583557 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 12:39:43 INFO - PROCESS | 16875 | 1470771583561 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 12:39:43 INFO - PROCESS | 16875 | 1470771583569 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:39:43 INFO - PROCESS | 16875 | 1470771583573 Marionette TRACE conn4 <- [1,66,null,{}] 12:39:43 INFO - PROCESS | 16875 | 1470771583579 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}] 12:39:43 INFO - PROCESS | 16875 | 1470771583584 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:43 INFO - PROCESS | 16875 | 1470771583753 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 12:39:43 INFO - PROCESS | 16875 | 1470771583775 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:43 INFO - PROCESS | 16875 | 1470771583795 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:43 INFO - PROCESS | 16875 | ++DOCSHELL 0x9a1c0000 == 19 [pid = 16875] [id = 24] 12:39:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 58 (0x9a1c0400) [pid = 16875] [serial = 69] [outer = (nil)] 12:39:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 59 (0x9a1c4000) [pid = 16875] [serial = 70] [outer = 0x9a1c0400] 12:39:43 INFO - PROCESS | 16875 | 1470771583950 Marionette DEBUG loaded listener.js 12:39:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 60 (0x9a825800) [pid = 16875] [serial = 71] [outer = 0x9a1c0400] 12:39:44 INFO - PROCESS | 16875 | 1470771584978 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]]]}] 12:39:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:39:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1491ms 12:39:45 INFO - PROCESS | 16875 | 1470771585060 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 12:39:45 INFO - PROCESS | 16875 | 1470771585067 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 12:39:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:39:45 INFO - PROCESS | 16875 | 1470771585075 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:39:45 INFO - PROCESS | 16875 | 1470771585083 Marionette TRACE conn4 <- [1,70,null,{}] 12:39:45 INFO - PROCESS | 16875 | 1470771585094 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}] 12:39:45 INFO - PROCESS | 16875 | 1470771585099 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:45 INFO - PROCESS | 16875 | 1470771585328 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 12:39:45 INFO - PROCESS | 16875 | 1470771585499 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:45 INFO - PROCESS | 16875 | 1470771585506 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:45 INFO - PROCESS | 16875 | ++DOCSHELL 0x98e10c00 == 20 [pid = 16875] [id = 25] 12:39:45 INFO - PROCESS | 16875 | ++DOMWINDOW == 61 (0x98e11c00) [pid = 16875] [serial = 72] [outer = (nil)] 12:39:45 INFO - PROCESS | 16875 | ++DOMWINDOW == 62 (0x99fd9800) [pid = 16875] [serial = 73] [outer = 0x98e11c00] 12:39:45 INFO - PROCESS | 16875 | 1470771585629 Marionette DEBUG loaded listener.js 12:39:45 INFO - PROCESS | 16875 | ++DOMWINDOW == 63 (0x9a0c3800) [pid = 16875] [serial = 74] [outer = 0x98e11c00] 12:39:46 INFO - PROCESS | 16875 | 1470771586475 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]]]}] 12:39:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:39:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1443ms 12:39:46 INFO - PROCESS | 16875 | 1470771586519 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 12:39:46 INFO - PROCESS | 16875 | 1470771586528 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 12:39:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:39:46 INFO - PROCESS | 16875 | 1470771586566 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:39:46 INFO - PROCESS | 16875 | 1470771586575 Marionette TRACE conn4 <- [1,74,null,{}] 12:39:46 INFO - PROCESS | 16875 | 1470771586589 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}] 12:39:46 INFO - PROCESS | 16875 | 1470771586599 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:46 INFO - PROCESS | 16875 | 1470771586793 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 12:39:46 INFO - PROCESS | 16875 | 1470771586958 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:46 INFO - PROCESS | 16875 | 1470771586966 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:47 INFO - PROCESS | 16875 | ++DOCSHELL 0x9a81a000 == 21 [pid = 16875] [id = 26] 12:39:47 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x9ac1b400) [pid = 16875] [serial = 75] [outer = (nil)] 12:39:47 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x9b750c00) [pid = 16875] [serial = 76] [outer = 0x9ac1b400] 12:39:47 INFO - PROCESS | 16875 | 1470771587092 Marionette DEBUG loaded listener.js 12:39:47 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x9d322400) [pid = 16875] [serial = 77] [outer = 0x9ac1b400] 12:39:48 INFO - PROCESS | 16875 | 1470771588022 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]]]}] 12:39:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:39:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1518ms 12:39:48 INFO - PROCESS | 16875 | 1470771588063 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 12:39:48 INFO - PROCESS | 16875 | 1470771588066 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 12:39:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:39:48 INFO - PROCESS | 16875 | 1470771588075 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:39:48 INFO - PROCESS | 16875 | 1470771588082 Marionette TRACE conn4 <- [1,78,null,{}] 12:39:48 INFO - PROCESS | 16875 | 1470771588100 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}] 12:39:48 INFO - PROCESS | 16875 | 1470771588111 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:48 INFO - PROCESS | 16875 | 1470771588300 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 12:39:48 INFO - PROCESS | 16875 | 1470771588439 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:48 INFO - PROCESS | 16875 | 1470771588453 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:48 INFO - PROCESS | 16875 | ++DOCSHELL 0xa2150400 == 22 [pid = 16875] [id = 27] 12:39:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0xa2150c00) [pid = 16875] [serial = 78] [outer = (nil)] 12:39:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0xa2279c00) [pid = 16875] [serial = 79] [outer = 0xa2150c00] 12:39:48 INFO - PROCESS | 16875 | 1470771588550 Marionette DEBUG loaded listener.js 12:39:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0xa243c400) [pid = 16875] [serial = 80] [outer = 0xa2150c00] 12:39:49 INFO - PROCESS | 16875 | 1470771589437 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]]]}] 12:39:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:39:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1438ms 12:39:49 INFO - PROCESS | 16875 | 1470771589514 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 12:39:49 INFO - PROCESS | 16875 | 1470771589519 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 12:39:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:39:49 INFO - PROCESS | 16875 | 1470771589527 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:39:49 INFO - PROCESS | 16875 | 1470771589531 Marionette TRACE conn4 <- [1,82,null,{}] 12:39:49 INFO - PROCESS | 16875 | 1470771589537 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}] 12:39:49 INFO - PROCESS | 16875 | 1470771589543 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:49 INFO - PROCESS | 16875 | 1470771589741 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 12:39:49 INFO - PROCESS | 16875 | 1470771589957 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:49 INFO - PROCESS | 16875 | 1470771589964 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:50 INFO - PROCESS | 16875 | ++DOCSHELL 0x93a62000 == 23 [pid = 16875] [id = 28] 12:39:50 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0xa21ee000) [pid = 16875] [serial = 81] [outer = (nil)] 12:39:50 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0xa3111800) [pid = 16875] [serial = 82] [outer = 0xa21ee000] 12:39:50 INFO - PROCESS | 16875 | 1470771590073 Marionette DEBUG loaded listener.js 12:39:50 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0xa3180c00) [pid = 16875] [serial = 83] [outer = 0xa21ee000] 12:39:50 INFO - PROCESS | 16875 | 1470771590898 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]]]}] 12:39:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:39:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1435ms 12:39:50 INFO - PROCESS | 16875 | 1470771590964 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 12:39:50 INFO - PROCESS | 16875 | 1470771590968 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 12:39:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:39:50 INFO - PROCESS | 16875 | 1470771590994 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:39:51 INFO - PROCESS | 16875 | 1470771590999 Marionette TRACE conn4 <- [1,86,null,{}] 12:39:51 INFO - PROCESS | 16875 | 1470771591007 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}] 12:39:51 INFO - PROCESS | 16875 | 1470771591013 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:51 INFO - PROCESS | 16875 | 1470771591213 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 12:39:51 INFO - PROCESS | 16875 | 1470771591356 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:51 INFO - PROCESS | 16875 | 1470771591368 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:51 INFO - PROCESS | 16875 | ++DOCSHELL 0x93a61400 == 24 [pid = 16875] [id = 29] 12:39:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x9a0c5000) [pid = 16875] [serial = 84] [outer = (nil)] 12:39:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0xa33b8c00) [pid = 16875] [serial = 85] [outer = 0x9a0c5000] 12:39:51 INFO - PROCESS | 16875 | 1470771591456 Marionette DEBUG loaded listener.js 12:39:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0xa33b1c00) [pid = 16875] [serial = 86] [outer = 0x9a0c5000] 12:39:52 INFO - PROCESS | 16875 | 1470771592436 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]]]}] 12:39:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:39:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1496ms 12:39:52 INFO - PROCESS | 16875 | 1470771592489 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 12:39:52 INFO - PROCESS | 16875 | 1470771592492 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 12:39:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:39:52 INFO - PROCESS | 16875 | 1470771592500 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:39:52 INFO - PROCESS | 16875 | 1470771592503 Marionette TRACE conn4 <- [1,90,null,{}] 12:39:52 INFO - PROCESS | 16875 | 1470771592509 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}] 12:39:52 INFO - PROCESS | 16875 | 1470771592520 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:52 INFO - PROCESS | 16875 | 1470771592765 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 12:39:52 INFO - PROCESS | 16875 | 1470771592938 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:52 INFO - PROCESS | 16875 | 1470771592950 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:53 INFO - PROCESS | 16875 | ++DOCSHELL 0x9abd9c00 == 25 [pid = 16875] [id = 30] 12:39:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x9abddc00) [pid = 16875] [serial = 87] [outer = (nil)] 12:39:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x9abe5400) [pid = 16875] [serial = 88] [outer = 0x9abddc00] 12:39:53 INFO - PROCESS | 16875 | 1470771593100 Marionette DEBUG loaded listener.js 12:39:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0xa24ab800) [pid = 16875] [serial = 89] [outer = 0x9abddc00] 12:39:54 INFO - PROCESS | 16875 | 1470771594012 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]]]}] 12:39:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x95396800) [pid = 16875] [serial = 90] [outer = 0x98dc4c00] 12:39:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:39:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1596ms 12:39:54 INFO - PROCESS | 16875 | 1470771594113 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 12:39:54 INFO - PROCESS | 16875 | 1470771594119 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 12:39:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:39:54 INFO - PROCESS | 16875 | 1470771594316 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:39:54 INFO - PROCESS | 16875 | 1470771594323 Marionette TRACE conn4 <- [1,94,null,{}] 12:39:54 INFO - PROCESS | 16875 | 1470771594338 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}] 12:39:54 INFO - PROCESS | 16875 | 1470771594344 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:54 INFO - PROCESS | 16875 | 1470771594527 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 12:39:54 INFO - PROCESS | 16875 | 1470771594711 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:54 INFO - PROCESS | 16875 | 1470771594722 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:54 INFO - PROCESS | 16875 | ++DOCSHELL 0x951a6c00 == 26 [pid = 16875] [id = 31] 12:39:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x952c9400) [pid = 16875] [serial = 91] [outer = (nil)] 12:39:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x97876400) [pid = 16875] [serial = 92] [outer = 0x952c9400] 12:39:54 INFO - PROCESS | 16875 | 1470771594803 Marionette DEBUG loaded listener.js 12:39:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x98922000) [pid = 16875] [serial = 93] [outer = 0x952c9400] 12:39:55 INFO - PROCESS | 16875 | 1470771595781 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]]]}] 12:39:56 INFO - PROCESS | 16875 | --DOCSHELL 0x9a1bb000 == 25 [pid = 16875] [id = 14] 12:39:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:39:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 2432ms 12:39:56 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x99b41400) [pid = 16875] [serial = 12] [outer = (nil)] [url = about:blank] 12:39:56 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x99c81800) [pid = 16875] [serial = 46] [outer = (nil)] [url = about:blank] 12:39:56 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x9ac24800) [pid = 16875] [serial = 49] [outer = (nil)] [url = about:blank] 12:39:56 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x9c16a400) [pid = 16875] [serial = 52] [outer = (nil)] [url = about:blank] 12:39:56 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x9d899400) [pid = 16875] [serial = 55] [outer = (nil)] [url = about:blank] 12:39:56 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0xa2222800) [pid = 16875] [serial = 58] [outer = (nil)] [url = about:blank] 12:39:56 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x93ac0400) [pid = 16875] [serial = 22] [outer = (nil)] [url = about:blank] 12:39:56 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x99b40c00) [pid = 16875] [serial = 28] [outer = (nil)] [url = about:blank] 12:39:56 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x9d32c000) [pid = 16875] [serial = 31] [outer = (nil)] [url = about:blank] 12:39:56 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x9b7fe400) [pid = 16875] [serial = 34] [outer = (nil)] [url = about:blank] 12:39:56 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x9a1c8000) [pid = 16875] [serial = 37] [outer = (nil)] [url = about:blank] 12:39:56 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x9b74ac00) [pid = 16875] [serial = 40] [outer = (nil)] [url = about:blank] 12:39:56 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x98266800) [pid = 16875] [serial = 43] [outer = (nil)] [url = about:blank] 12:39:56 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x9b6dfc00) [pid = 16875] [serial = 50] [outer = (nil)] [url = about:blank] 12:39:56 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x9a0bec00) [pid = 16875] [serial = 47] [outer = (nil)] [url = about:blank] 12:39:56 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x951a7c00) [pid = 16875] [serial = 25] [outer = (nil)] [url = about:blank] 12:39:56 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x9d326400) [pid = 16875] [serial = 53] [outer = (nil)] [url = about:blank] 12:39:56 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0xa22b7000) [pid = 16875] [serial = 59] [outer = (nil)] [url = about:blank] 12:39:56 INFO - PROCESS | 16875 | --DOMWINDOW == 63 (0xa1024400) [pid = 16875] [serial = 32] [outer = (nil)] [url = about:blank] 12:39:56 INFO - PROCESS | 16875 | --DOMWINDOW == 62 (0x9d8a1c00) [pid = 16875] [serial = 35] [outer = (nil)] [url = about:blank] 12:39:56 INFO - PROCESS | 16875 | --DOMWINDOW == 61 (0x93c75c00) [pid = 16875] [serial = 17] [outer = (nil)] [url = about:blank] 12:39:56 INFO - PROCESS | 16875 | --DOMWINDOW == 60 (0xa226e800) [pid = 16875] [serial = 38] [outer = (nil)] [url = about:blank] 12:39:56 INFO - PROCESS | 16875 | --DOMWINDOW == 59 (0x9b74c400) [pid = 16875] [serial = 41] [outer = (nil)] [url = about:blank] 12:39:56 INFO - PROCESS | 16875 | --DOMWINDOW == 58 (0x93c6ac00) [pid = 16875] [serial = 23] [outer = (nil)] [url = about:blank] 12:39:56 INFO - PROCESS | 16875 | --DOMWINDOW == 57 (0x995c2c00) [pid = 16875] [serial = 44] [outer = (nil)] [url = about:blank] 12:39:56 INFO - PROCESS | 16875 | --DOMWINDOW == 56 (0x9a0e9000) [pid = 16875] [serial = 9] [outer = (nil)] [url = about:blank] 12:39:56 INFO - PROCESS | 16875 | --DOMWINDOW == 55 (0xa4d5a000) [pid = 16875] [serial = 2] [outer = (nil)] [url = about:blank] 12:39:56 INFO - PROCESS | 16875 | --DOMWINDOW == 54 (0x93ac4000) [pid = 16875] [serial = 19] [outer = (nil)] [url = about:blank] 12:39:56 INFO - PROCESS | 16875 | --DOMWINDOW == 53 (0x93c71400) [pid = 16875] [serial = 16] [outer = (nil)] [url = about:blank] 12:39:56 INFO - PROCESS | 16875 | 1470771596773 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 12:39:56 INFO - PROCESS | 16875 | 1470771596779 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 12:39:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:39:56 INFO - PROCESS | 16875 | 1470771596792 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:39:56 INFO - PROCESS | 16875 | 1470771596800 Marionette TRACE conn4 <- [1,98,null,{}] 12:39:56 INFO - PROCESS | 16875 | 1470771596809 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}] 12:39:56 INFO - PROCESS | 16875 | 1470771596815 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:56 INFO - PROCESS | 16875 | 1470771596989 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 12:39:57 INFO - PROCESS | 16875 | 1470771597092 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:57 INFO - PROCESS | 16875 | 1470771597112 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:57 INFO - PROCESS | 16875 | ++DOCSHELL 0x93c72000 == 26 [pid = 16875] [id = 32] 12:39:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 54 (0x93c73400) [pid = 16875] [serial = 94] [outer = (nil)] 12:39:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 55 (0x93c76800) [pid = 16875] [serial = 95] [outer = 0x93c73400] 12:39:57 INFO - PROCESS | 16875 | 1470771597187 Marionette DEBUG loaded listener.js 12:39:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 56 (0x9519d000) [pid = 16875] [serial = 96] [outer = 0x93c73400] 12:39:57 INFO - PROCESS | 16875 | 1470771597919 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]]]}] 12:39:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:39:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1196ms 12:39:57 INFO - PROCESS | 16875 | 1470771597989 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 12:39:57 INFO - PROCESS | 16875 | 1470771597995 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 12:39:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:39:58 INFO - PROCESS | 16875 | 1470771598008 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:39:58 INFO - PROCESS | 16875 | 1470771598016 Marionette TRACE conn4 <- [1,102,null,{}] 12:39:58 INFO - PROCESS | 16875 | 1470771598028 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}] 12:39:58 INFO - PROCESS | 16875 | 1470771598034 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:58 INFO - PROCESS | 16875 | 1470771598231 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 12:39:58 INFO - PROCESS | 16875 | 1470771598327 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:58 INFO - PROCESS | 16875 | 1470771598339 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:58 INFO - PROCESS | 16875 | ++DOCSHELL 0x98e1bc00 == 27 [pid = 16875] [id = 33] 12:39:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 57 (0x995c1c00) [pid = 16875] [serial = 97] [outer = (nil)] 12:39:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 58 (0x99b41800) [pid = 16875] [serial = 98] [outer = 0x995c1c00] 12:39:58 INFO - PROCESS | 16875 | 1470771598422 Marionette DEBUG loaded listener.js 12:39:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 59 (0x99c7f400) [pid = 16875] [serial = 99] [outer = 0x995c1c00] 12:39:59 INFO - PROCESS | 16875 | 1470771599266 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]]]}] 12:39:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:39:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1299ms 12:39:59 INFO - PROCESS | 16875 | 1470771599302 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 12:39:59 INFO - PROCESS | 16875 | 1470771599307 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 12:39:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:39:59 INFO - PROCESS | 16875 | 1470771599315 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:39:59 INFO - PROCESS | 16875 | 1470771599320 Marionette TRACE conn4 <- [1,106,null,{}] 12:39:59 INFO - PROCESS | 16875 | 1470771599348 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}] 12:39:59 INFO - PROCESS | 16875 | 1470771599358 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:59 INFO - PROCESS | 16875 | 1470771599617 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 12:39:59 INFO - PROCESS | 16875 | 1470771599655 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:59 INFO - PROCESS | 16875 | 1470771599671 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:39:59 INFO - PROCESS | 16875 | ++DOCSHELL 0x9abdc000 == 28 [pid = 16875] [id = 34] 12:39:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 60 (0x9abdc800) [pid = 16875] [serial = 100] [outer = (nil)] 12:39:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 61 (0x9abe0c00) [pid = 16875] [serial = 101] [outer = 0x9abdc800] 12:39:59 INFO - PROCESS | 16875 | 1470771599751 Marionette DEBUG loaded listener.js 12:39:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 62 (0x9abe4000) [pid = 16875] [serial = 102] [outer = 0x9abdc800] 12:40:00 INFO - PROCESS | 16875 | 1470771600648 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]]]}] 12:40:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:40:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1399ms 12:40:00 INFO - PROCESS | 16875 | 1470771600717 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 12:40:00 INFO - PROCESS | 16875 | 1470771600720 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 12:40:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:40:00 INFO - PROCESS | 16875 | 1470771600728 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:40:00 INFO - PROCESS | 16875 | 1470771600732 Marionette TRACE conn4 <- [1,110,null,{}] 12:40:00 INFO - PROCESS | 16875 | 1470771600738 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}] 12:40:00 INFO - PROCESS | 16875 | 1470771600743 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:00 INFO - PROCESS | 16875 | 1470771600966 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 12:40:01 INFO - PROCESS | 16875 | 1470771600990 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:01 INFO - PROCESS | 16875 | 1470771600998 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:01 INFO - PROCESS | 16875 | ++DOCSHELL 0x93c6f000 == 29 [pid = 16875] [id = 35] 12:40:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 63 (0x9abe1c00) [pid = 16875] [serial = 103] [outer = (nil)] 12:40:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x9abf4000) [pid = 16875] [serial = 104] [outer = 0x9abe1c00] 12:40:01 INFO - PROCESS | 16875 | 1470771601073 Marionette DEBUG loaded listener.js 12:40:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x9ac1b800) [pid = 16875] [serial = 105] [outer = 0x9abe1c00] 12:40:01 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x9475f000) [pid = 16875] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:40:01 INFO - PROCESS | 16875 | --DOMWINDOW == 63 (0x9a0be800) [pid = 16875] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:40:01 INFO - PROCESS | 16875 | --DOMWINDOW == 62 (0x952ce000) [pid = 16875] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:40:01 INFO - PROCESS | 16875 | --DOMWINDOW == 61 (0x9d32dc00) [pid = 16875] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:40:01 INFO - PROCESS | 16875 | --DOMWINDOW == 60 (0x9a1c0400) [pid = 16875] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:40:02 INFO - PROCESS | 16875 | 1470771602252 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]]]}] 12:40:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:40:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1586ms 12:40:02 INFO - PROCESS | 16875 | 1470771602316 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 12:40:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:40:02 INFO - PROCESS | 16875 | 1470771602321 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 12:40:02 INFO - PROCESS | 16875 | 1470771602331 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:40:02 INFO - PROCESS | 16875 | 1470771602334 Marionette TRACE conn4 <- [1,114,null,{}] 12:40:02 INFO - PROCESS | 16875 | 1470771602342 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}] 12:40:02 INFO - PROCESS | 16875 | 1470771602348 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:02 INFO - PROCESS | 16875 | 1470771602550 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 12:40:02 INFO - PROCESS | 16875 | 1470771602612 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:02 INFO - PROCESS | 16875 | 1470771602622 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:02 INFO - PROCESS | 16875 | ++DOCSHELL 0x92223000 == 30 [pid = 16875] [id = 36] 12:40:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 61 (0x952c3000) [pid = 16875] [serial = 106] [outer = (nil)] 12:40:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 62 (0x952cc800) [pid = 16875] [serial = 107] [outer = 0x952c3000] 12:40:02 INFO - PROCESS | 16875 | 1470771602701 Marionette DEBUG loaded listener.js 12:40:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 63 (0x95397400) [pid = 16875] [serial = 108] [outer = 0x952c3000] 12:40:03 INFO - PROCESS | 16875 | 1470771603567 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]]]}] 12:40:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:40:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1299ms 12:40:03 INFO - PROCESS | 16875 | 1470771603629 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 12:40:03 INFO - PROCESS | 16875 | 1470771603637 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 12:40:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:40:03 INFO - PROCESS | 16875 | 1470771603648 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:40:03 INFO - PROCESS | 16875 | 1470771603656 Marionette TRACE conn4 <- [1,118,null,{}] 12:40:03 INFO - PROCESS | 16875 | 1470771603724 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}] 12:40:03 INFO - PROCESS | 16875 | 1470771603732 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:03 INFO - PROCESS | 16875 | 1470771603969 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 12:40:04 INFO - PROCESS | 16875 | 1470771604174 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:04 INFO - PROCESS | 16875 | 1470771604185 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:04 INFO - PROCESS | 16875 | ++DOCSHELL 0x93a58000 == 31 [pid = 16875] [id = 37] 12:40:04 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x952c2400) [pid = 16875] [serial = 109] [outer = (nil)] 12:40:04 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x952c9800) [pid = 16875] [serial = 110] [outer = 0x952c2400] 12:40:04 INFO - PROCESS | 16875 | 1470771604284 Marionette DEBUG loaded listener.js 12:40:04 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x95396400) [pid = 16875] [serial = 111] [outer = 0x952c2400] 12:40:05 INFO - PROCESS | 16875 | 1470771605236 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]]]}] 12:40:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:40:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1606ms 12:40:05 INFO - PROCESS | 16875 | 1470771605255 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 12:40:05 INFO - PROCESS | 16875 | 1470771605264 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 12:40:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:40:05 INFO - PROCESS | 16875 | 1470771605307 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:40:05 INFO - PROCESS | 16875 | 1470771605313 Marionette TRACE conn4 <- [1,122,null,{}] 12:40:05 INFO - PROCESS | 16875 | 1470771605321 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}] 12:40:05 INFO - PROCESS | 16875 | 1470771605329 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:05 INFO - PROCESS | 16875 | 1470771605582 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 12:40:05 INFO - PROCESS | 16875 | 1470771605772 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:05 INFO - PROCESS | 16875 | 1470771605782 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:05 INFO - PROCESS | 16875 | ++DOCSHELL 0x938d9400 == 32 [pid = 16875] [id = 38] 12:40:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x9a1c1000) [pid = 16875] [serial = 112] [outer = (nil)] 12:40:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x9a825400) [pid = 16875] [serial = 113] [outer = 0x9a1c1000] 12:40:05 INFO - PROCESS | 16875 | 1470771605876 Marionette DEBUG loaded listener.js 12:40:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x9abde400) [pid = 16875] [serial = 114] [outer = 0x9a1c1000] 12:40:06 INFO - PROCESS | 16875 | 1470771606840 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]]]}] 12:40:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:40:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1599ms 12:40:06 INFO - PROCESS | 16875 | 1470771606903 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 12:40:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:40:06 INFO - PROCESS | 16875 | 1470771606908 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 12:40:06 INFO - PROCESS | 16875 | 1470771606916 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:40:06 INFO - PROCESS | 16875 | 1470771606930 Marionette TRACE conn4 <- [1,126,null,{}] 12:40:06 INFO - PROCESS | 16875 | 1470771606958 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}] 12:40:06 INFO - PROCESS | 16875 | 1470771606968 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:07 INFO - PROCESS | 16875 | 1470771607228 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 12:40:07 INFO - PROCESS | 16875 | 1470771607453 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:07 INFO - PROCESS | 16875 | 1470771607465 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:07 INFO - PROCESS | 16875 | ++DOCSHELL 0x9b3e3000 == 33 [pid = 16875] [id = 39] 12:40:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x9b6e1400) [pid = 16875] [serial = 115] [outer = (nil)] 12:40:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x9b74a000) [pid = 16875] [serial = 116] [outer = 0x9b6e1400] 12:40:07 INFO - PROCESS | 16875 | 1470771607555 Marionette DEBUG loaded listener.js 12:40:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x9b74dc00) [pid = 16875] [serial = 117] [outer = 0x9b6e1400] 12:40:08 INFO - PROCESS | 16875 | 1470771608597 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]]]}] 12:40:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:40:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1758ms 12:40:08 INFO - PROCESS | 16875 | 1470771608740 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 12:40:08 INFO - PROCESS | 16875 | 1470771608745 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 12:40:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:40:08 INFO - PROCESS | 16875 | 1470771608801 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:40:08 INFO - PROCESS | 16875 | 1470771608805 Marionette TRACE conn4 <- [1,130,null,{}] 12:40:08 INFO - PROCESS | 16875 | 1470771608897 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}] 12:40:08 INFO - PROCESS | 16875 | 1470771608904 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:09 INFO - PROCESS | 16875 | 1470771609131 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 12:40:09 INFO - PROCESS | 16875 | 1470771609301 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:09 INFO - PROCESS | 16875 | 1470771609315 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:09 INFO - PROCESS | 16875 | ++DOCSHELL 0x9abdfc00 == 34 [pid = 16875] [id = 40] 12:40:09 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x9d31ec00) [pid = 16875] [serial = 118] [outer = (nil)] 12:40:09 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x9d4bac00) [pid = 16875] [serial = 119] [outer = 0x9d31ec00] 12:40:09 INFO - PROCESS | 16875 | 1470771609411 Marionette DEBUG loaded listener.js 12:40:09 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x9d899000) [pid = 16875] [serial = 120] [outer = 0x9d31ec00] 12:40:10 INFO - PROCESS | 16875 | 1470771610602 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]]]}] 12:40:10 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x952d0800) [pid = 16875] [serial = 65] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0xa248bc00) [pid = 16875] [serial = 62] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x98dc1000) [pid = 16875] [serial = 67] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x9519ac00) [pid = 16875] [serial = 64] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0xa2446800) [pid = 16875] [serial = 61] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0xa1027400) [pid = 16875] [serial = 56] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x9a1c4000) [pid = 16875] [serial = 70] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x9a6f7c00) [pid = 16875] [serial = 29] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:40:10 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x9a825800) [pid = 16875] [serial = 71] [outer = (nil)] [url = about:blank] 12:40:10 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x92230400) [pid = 16875] [serial = 68] [outer = (nil)] [url = about:blank] 12:40:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:40:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1899ms 12:40:10 INFO - PROCESS | 16875 | 1470771610683 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 12:40:10 INFO - PROCESS | 16875 | 1470771610689 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 12:40:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:40:10 INFO - PROCESS | 16875 | 1470771610708 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:40:10 INFO - PROCESS | 16875 | 1470771610713 Marionette TRACE conn4 <- [1,134,null,{}] 12:40:10 INFO - PROCESS | 16875 | 1470771610731 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}] 12:40:10 INFO - PROCESS | 16875 | 1470771610737 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:10 INFO - PROCESS | 16875 | 1470771610911 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 12:40:10 INFO - PROCESS | 16875 | 1470771610942 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:10 INFO - PROCESS | 16875 | 1470771610949 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:11 INFO - PROCESS | 16875 | ++DOCSHELL 0x93c72c00 == 35 [pid = 16875] [id = 41] 12:40:11 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x9514f000) [pid = 16875] [serial = 121] [outer = (nil)] 12:40:11 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x952cfc00) [pid = 16875] [serial = 122] [outer = 0x9514f000] 12:40:11 INFO - PROCESS | 16875 | 1470771611106 Marionette DEBUG loaded listener.js 12:40:11 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x98274000) [pid = 16875] [serial = 123] [outer = 0x9514f000] 12:40:12 INFO - PROCESS | 16875 | 1470771612037 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]]]}] 12:40:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:40:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1401ms 12:40:12 INFO - PROCESS | 16875 | 1470771612130 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 12:40:12 INFO - PROCESS | 16875 | 1470771612137 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 12:40:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:40:12 INFO - PROCESS | 16875 | 1470771612192 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:40:12 INFO - PROCESS | 16875 | 1470771612199 Marionette TRACE conn4 <- [1,138,null,{}] 12:40:12 INFO - PROCESS | 16875 | 1470771612280 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}] 12:40:12 INFO - PROCESS | 16875 | 1470771612288 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:12 INFO - PROCESS | 16875 | 1470771612495 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 12:40:12 INFO - PROCESS | 16875 | 1470771612552 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:12 INFO - PROCESS | 16875 | 1470771612558 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:12 INFO - PROCESS | 16875 | ++DOCSHELL 0x9a81cc00 == 36 [pid = 16875] [id = 42] 12:40:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x9a825800) [pid = 16875] [serial = 124] [outer = (nil)] 12:40:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x9abecc00) [pid = 16875] [serial = 125] [outer = 0x9a825800] 12:40:12 INFO - PROCESS | 16875 | 1470771612697 Marionette DEBUG loaded listener.js 12:40:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x9abf3400) [pid = 16875] [serial = 126] [outer = 0x9a825800] 12:40:13 INFO - PROCESS | 16875 | 1470771613528 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]]]}] 12:40:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:40:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1402ms 12:40:13 INFO - PROCESS | 16875 | 1470771613566 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 12:40:13 INFO - PROCESS | 16875 | 1470771613570 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 12:40:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:40:13 INFO - PROCESS | 16875 | 1470771613577 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:40:13 INFO - PROCESS | 16875 | 1470771613583 Marionette TRACE conn4 <- [1,142,null,{}] 12:40:13 INFO - PROCESS | 16875 | 1470771613599 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}] 12:40:13 INFO - PROCESS | 16875 | 1470771613609 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:13 INFO - PROCESS | 16875 | 1470771613818 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 12:40:13 INFO - PROCESS | 16875 | 1470771613839 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:13 INFO - PROCESS | 16875 | 1470771613852 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:13 INFO - PROCESS | 16875 | ++DOCSHELL 0x9d32dc00 == 37 [pid = 16875] [id = 43] 12:40:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x9d4b4c00) [pid = 16875] [serial = 127] [outer = (nil)] 12:40:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x9d819400) [pid = 16875] [serial = 128] [outer = 0x9d4b4c00] 12:40:13 INFO - PROCESS | 16875 | 1470771613923 Marionette DEBUG loaded listener.js 12:40:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0xa1024400) [pid = 16875] [serial = 129] [outer = 0x9d4b4c00] 12:40:14 INFO - PROCESS | 16875 | 1470771614790 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]]]}] 12:40:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:40:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1283ms 12:40:14 INFO - PROCESS | 16875 | 1470771614862 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 12:40:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:40:14 INFO - PROCESS | 16875 | 1470771614872 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 12:40:14 INFO - PROCESS | 16875 | 1470771614879 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:40:14 INFO - PROCESS | 16875 | 1470771614883 Marionette TRACE conn4 <- [1,146,null,{}] 12:40:14 INFO - PROCESS | 16875 | 1470771614897 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}] 12:40:14 INFO - PROCESS | 16875 | 1470771614903 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:15 INFO - PROCESS | 16875 | 1470771615177 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 12:40:15 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x93c73400) [pid = 16875] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:40:15 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x952c9400) [pid = 16875] [serial = 91] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:40:15 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x9abdc800) [pid = 16875] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:40:15 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x98e11c00) [pid = 16875] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:40:15 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x9ac1b400) [pid = 16875] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:40:15 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0xa2150c00) [pid = 16875] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:40:15 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0xa21ee000) [pid = 16875] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:40:15 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x9a0c5000) [pid = 16875] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:40:15 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x9abddc00) [pid = 16875] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:40:15 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x9abe1c00) [pid = 16875] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:40:15 INFO - PROCESS | 16875 | --DOMWINDOW == 63 (0x995c1c00) [pid = 16875] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:40:15 INFO - PROCESS | 16875 | 1470771615297 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:15 INFO - PROCESS | 16875 | 1470771615310 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:15 INFO - PROCESS | 16875 | ++DOCSHELL 0x93c70c00 == 38 [pid = 16875] [id = 44] 12:40:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x9475d400) [pid = 16875] [serial = 130] [outer = (nil)] 12:40:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x995c2c00) [pid = 16875] [serial = 131] [outer = 0x9475d400] 12:40:15 INFO - PROCESS | 16875 | 1470771615402 Marionette DEBUG loaded listener.js 12:40:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x9a0c5000) [pid = 16875] [serial = 132] [outer = 0x9475d400] 12:40:16 INFO - PROCESS | 16875 | 1470771616121 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]]]}] 12:40:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:40:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1291ms 12:40:16 INFO - PROCESS | 16875 | 1470771616170 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 12:40:16 INFO - PROCESS | 16875 | 1470771616174 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 12:40:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:40:16 INFO - PROCESS | 16875 | 1470771616188 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:40:16 INFO - PROCESS | 16875 | 1470771616191 Marionette TRACE conn4 <- [1,150,null,{}] 12:40:16 INFO - PROCESS | 16875 | 1470771616197 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}] 12:40:16 INFO - PROCESS | 16875 | 1470771616203 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:16 INFO - PROCESS | 16875 | 1470771616441 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 12:40:16 INFO - PROCESS | 16875 | 1470771616541 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:16 INFO - PROCESS | 16875 | 1470771616551 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:16 INFO - PROCESS | 16875 | ++DOCSHELL 0x9ac1f000 == 39 [pid = 16875] [id = 45] 12:40:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x9d818000) [pid = 16875] [serial = 133] [outer = (nil)] 12:40:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0xa2149c00) [pid = 16875] [serial = 134] [outer = 0x9d818000] 12:40:16 INFO - PROCESS | 16875 | 1470771616618 Marionette DEBUG loaded listener.js 12:40:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0xa21f9000) [pid = 16875] [serial = 135] [outer = 0x9d818000] 12:40:17 INFO - PROCESS | 16875 | 1470771617518 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]]]}] 12:40:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:40:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1390ms 12:40:17 INFO - PROCESS | 16875 | 1470771617580 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 12:40:17 INFO - PROCESS | 16875 | 1470771617588 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 12:40:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:40:17 INFO - PROCESS | 16875 | 1470771617598 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:40:17 INFO - PROCESS | 16875 | 1470771617602 Marionette TRACE conn4 <- [1,154,null,{}] 12:40:17 INFO - PROCESS | 16875 | 1470771617654 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}] 12:40:17 INFO - PROCESS | 16875 | 1470771617660 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:17 INFO - PROCESS | 16875 | 1470771617912 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 12:40:18 INFO - PROCESS | 16875 | 1470771618119 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:18 INFO - PROCESS | 16875 | 1470771618133 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:18 INFO - PROCESS | 16875 | 1470771618140 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:40:18 INFO - PROCESS | 16875 | ++DOCSHELL 0x9a0c4400 == 40 [pid = 16875] [id = 46] 12:40:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x9a0c5c00) [pid = 16875] [serial = 136] [outer = (nil)] 12:40:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x9a1c7c00) [pid = 16875] [serial = 137] [outer = 0x9a0c5c00] 12:40:18 INFO - PROCESS | 16875 | 1470771618254 Marionette DEBUG loaded listener.js 12:40:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x95397000) [pid = 16875] [serial = 138] [outer = 0x9a0c5c00] 12:40:19 INFO - PROCESS | 16875 | 1470771619130 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]]]}] 12:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1592ms 12:40:19 INFO - PROCESS | 16875 | 1470771619190 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 12:40:19 INFO - PROCESS | 16875 | 1470771619198 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 12:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:40:19 INFO - PROCESS | 16875 | 1470771619210 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:40:19 INFO - PROCESS | 16875 | 1470771619214 Marionette TRACE conn4 <- [1,158,null,{}] 12:40:19 INFO - PROCESS | 16875 | 1470771619221 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}] 12:40:19 INFO - PROCESS | 16875 | 1470771619228 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:19 INFO - PROCESS | 16875 | 1470771619498 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 12:40:19 INFO - PROCESS | 16875 | 1470771619674 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:19 INFO - PROCESS | 16875 | 1470771619683 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:19 INFO - PROCESS | 16875 | ++DOCSHELL 0x93a64400 == 41 [pid = 16875] [id = 47] 12:40:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x9b745000) [pid = 16875] [serial = 139] [outer = (nil)] 12:40:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x9c16e000) [pid = 16875] [serial = 140] [outer = 0x9b745000] 12:40:19 INFO - PROCESS | 16875 | 1470771619813 Marionette DEBUG loaded listener.js 12:40:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x9d4b7400) [pid = 16875] [serial = 141] [outer = 0x9b745000] 12:40:21 INFO - PROCESS | 16875 | 1470771621014 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]]]}] 12:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1838ms 12:40:21 INFO - PROCESS | 16875 | 1470771621049 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 12:40:21 INFO - PROCESS | 16875 | 1470771621052 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 12:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:40:21 INFO - PROCESS | 16875 | 1470771621060 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:40:21 INFO - PROCESS | 16875 | 1470771621067 Marionette TRACE conn4 <- [1,162,null,{}] 12:40:21 INFO - PROCESS | 16875 | 1470771621085 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}] 12:40:21 INFO - PROCESS | 16875 | 1470771621095 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:21 INFO - PROCESS | 16875 | 1470771621326 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 12:40:21 INFO - PROCESS | 16875 | 1470771621495 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:21 INFO - PROCESS | 16875 | 1470771621507 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:21 INFO - PROCESS | 16875 | ++DOCSHELL 0xa248e000 == 42 [pid = 16875] [id = 48] 12:40:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0xa248e800) [pid = 16875] [serial = 142] [outer = (nil)] 12:40:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0xa2ec9000) [pid = 16875] [serial = 143] [outer = 0xa248e800] 12:40:21 INFO - PROCESS | 16875 | 1470771621595 Marionette DEBUG loaded listener.js 12:40:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0xa3177400) [pid = 16875] [serial = 144] [outer = 0xa248e800] 12:40:22 INFO - PROCESS | 16875 | 1470771622538 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]]]}] 12:40:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:40:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1491ms 12:40:22 INFO - PROCESS | 16875 | 1470771622552 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 12:40:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:40:22 INFO - PROCESS | 16875 | 1470771622558 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 12:40:22 INFO - PROCESS | 16875 | 1470771622565 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:40:22 INFO - PROCESS | 16875 | 1470771622569 Marionette TRACE conn4 <- [1,166,null,{}] 12:40:22 INFO - PROCESS | 16875 | 1470771622577 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}] 12:40:22 INFO - PROCESS | 16875 | 1470771622583 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:22 INFO - PROCESS | 16875 | 1470771622765 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 12:40:22 INFO - PROCESS | 16875 | 1470771622914 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:22 INFO - PROCESS | 16875 | 1470771622920 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:22 INFO - PROCESS | 16875 | ++DOCSHELL 0x9a0ea800 == 43 [pid = 16875] [id = 49] 12:40:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0xa3181400) [pid = 16875] [serial = 145] [outer = (nil)] 12:40:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0xa4f22c00) [pid = 16875] [serial = 146] [outer = 0xa3181400] 12:40:23 INFO - PROCESS | 16875 | 1470771623005 Marionette DEBUG loaded listener.js 12:40:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0xa4f86c00) [pid = 16875] [serial = 147] [outer = 0xa3181400] 12:40:23 INFO - PROCESS | 16875 | 1470771623971 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]]]}] 12:40:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:40:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1483ms 12:40:24 INFO - PROCESS | 16875 | 1470771624048 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 12:40:24 INFO - PROCESS | 16875 | 1470771624052 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 12:40:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:40:24 INFO - PROCESS | 16875 | 1470771624059 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:40:24 INFO - PROCESS | 16875 | 1470771624063 Marionette TRACE conn4 <- [1,170,null,{}] 12:40:24 INFO - PROCESS | 16875 | 1470771624070 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}] 12:40:24 INFO - PROCESS | 16875 | 1470771624075 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:24 INFO - PROCESS | 16875 | 1470771624291 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 12:40:24 INFO - PROCESS | 16875 | 1470771624477 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:24 INFO - PROCESS | 16875 | 1470771624488 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:24 INFO - PROCESS | 16875 | ++DOCSHELL 0x9222b000 == 44 [pid = 16875] [id = 50] 12:40:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x9475b800) [pid = 16875] [serial = 148] [outer = (nil)] 12:40:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x98922400) [pid = 16875] [serial = 149] [outer = 0x9475b800] 12:40:24 INFO - PROCESS | 16875 | 1470771624614 Marionette DEBUG loaded listener.js 12:40:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x99797400) [pid = 16875] [serial = 150] [outer = 0x9475b800] 12:40:25 INFO - PROCESS | 16875 | 1470771625741 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]]]}] 12:40:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:40:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1733ms 12:40:25 INFO - PROCESS | 16875 | 1470771625793 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 12:40:25 INFO - PROCESS | 16875 | 1470771625800 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 12:40:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:40:25 INFO - PROCESS | 16875 | 1470771625808 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:40:25 INFO - PROCESS | 16875 | 1470771625813 Marionette TRACE conn4 <- [1,174,null,{}] 12:40:25 INFO - PROCESS | 16875 | 1470771625822 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}] 12:40:25 INFO - PROCESS | 16875 | 1470771625828 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:26 INFO - PROCESS | 16875 | 1470771626004 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 12:40:26 INFO - PROCESS | 16875 | 1470771626169 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:26 INFO - PROCESS | 16875 | 1470771626179 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:26 INFO - PROCESS | 16875 | ++DOCSHELL 0x98221000 == 45 [pid = 16875] [id = 51] 12:40:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x9891fc00) [pid = 16875] [serial = 151] [outer = (nil)] 12:40:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x997a0c00) [pid = 16875] [serial = 152] [outer = 0x9891fc00] 12:40:26 INFO - PROCESS | 16875 | 1470771626346 Marionette DEBUG loaded listener.js 12:40:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x997b0400) [pid = 16875] [serial = 153] [outer = 0x9891fc00] 12:40:26 INFO - PROCESS | 16875 | --DOCSHELL 0x9abdc000 == 44 [pid = 16875] [id = 34] 12:40:26 INFO - PROCESS | 16875 | --DOCSHELL 0x98e1bc00 == 43 [pid = 16875] [id = 33] 12:40:26 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x952cc800) [pid = 16875] [serial = 107] [outer = (nil)] [url = about:blank] 12:40:27 INFO - PROCESS | 16875 | --DOCSHELL 0x93c70c00 == 42 [pid = 16875] [id = 44] 12:40:27 INFO - PROCESS | 16875 | --DOCSHELL 0x9d32dc00 == 41 [pid = 16875] [id = 43] 12:40:27 INFO - PROCESS | 16875 | --DOCSHELL 0x9a81cc00 == 40 [pid = 16875] [id = 42] 12:40:27 INFO - PROCESS | 16875 | --DOCSHELL 0x93c72c00 == 39 [pid = 16875] [id = 41] 12:40:27 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x93c76800) [pid = 16875] [serial = 95] [outer = (nil)] [url = about:blank] 12:40:27 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x9519d000) [pid = 16875] [serial = 96] [outer = (nil)] [url = about:blank] 12:40:27 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x98922000) [pid = 16875] [serial = 93] [outer = (nil)] [url = about:blank] 12:40:27 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x97876400) [pid = 16875] [serial = 92] [outer = (nil)] [url = about:blank] 12:40:27 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x9abe4000) [pid = 16875] [serial = 102] [outer = (nil)] [url = about:blank] 12:40:27 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x9a0c3800) [pid = 16875] [serial = 74] [outer = (nil)] [url = about:blank] 12:40:27 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x99fd9800) [pid = 16875] [serial = 73] [outer = (nil)] [url = about:blank] 12:40:27 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x9d322400) [pid = 16875] [serial = 77] [outer = (nil)] [url = about:blank] 12:40:27 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x9b750c00) [pid = 16875] [serial = 76] [outer = (nil)] [url = about:blank] 12:40:27 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x9abe0c00) [pid = 16875] [serial = 101] [outer = (nil)] [url = about:blank] 12:40:27 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0xa243c400) [pid = 16875] [serial = 80] [outer = (nil)] [url = about:blank] 12:40:27 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0xa2279c00) [pid = 16875] [serial = 79] [outer = (nil)] [url = about:blank] 12:40:27 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0xa3180c00) [pid = 16875] [serial = 83] [outer = (nil)] [url = about:blank] 12:40:27 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0xa3111800) [pid = 16875] [serial = 82] [outer = (nil)] [url = about:blank] 12:40:27 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0xa33b1c00) [pid = 16875] [serial = 86] [outer = (nil)] [url = about:blank] 12:40:27 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0xa33b8c00) [pid = 16875] [serial = 85] [outer = (nil)] [url = about:blank] 12:40:27 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0xa24ab800) [pid = 16875] [serial = 89] [outer = (nil)] [url = about:blank] 12:40:27 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x9abe5400) [pid = 16875] [serial = 88] [outer = (nil)] [url = about:blank] 12:40:27 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x9abf4000) [pid = 16875] [serial = 104] [outer = (nil)] [url = about:blank] 12:40:27 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x99b41800) [pid = 16875] [serial = 98] [outer = (nil)] [url = about:blank] 12:40:27 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x9ac1b800) [pid = 16875] [serial = 105] [outer = (nil)] [url = about:blank] 12:40:27 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x99c7f400) [pid = 16875] [serial = 99] [outer = (nil)] [url = about:blank] 12:40:27 INFO - PROCESS | 16875 | 1470771627298 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]]]}] 12:40:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1539ms 12:40:27 INFO - PROCESS | 16875 | 1470771627349 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 12:40:27 INFO - PROCESS | 16875 | 1470771627365 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 12:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:40:27 INFO - PROCESS | 16875 | 1470771627380 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:40:27 INFO - PROCESS | 16875 | 1470771627386 Marionette TRACE conn4 <- [1,178,null,{}] 12:40:27 INFO - PROCESS | 16875 | 1470771627395 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}] 12:40:27 INFO - PROCESS | 16875 | 1470771627402 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:27 INFO - PROCESS | 16875 | 1470771627581 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 12:40:27 INFO - PROCESS | 16875 | 1470771627697 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:27 INFO - PROCESS | 16875 | 1470771627703 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:27 INFO - PROCESS | 16875 | ++DOCSHELL 0x93c72c00 == 40 [pid = 16875] [id = 52] 12:40:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x95395400) [pid = 16875] [serial = 154] [outer = (nil)] 12:40:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x99c81800) [pid = 16875] [serial = 155] [outer = 0x95395400] 12:40:27 INFO - PROCESS | 16875 | 1470771627782 Marionette DEBUG loaded listener.js 12:40:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x9a0bfc00) [pid = 16875] [serial = 156] [outer = 0x95395400] 12:40:28 INFO - PROCESS | 16875 | 1470771628554 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]]]}] 12:40:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:40:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1191ms 12:40:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:40:28 INFO - PROCESS | 16875 | 1470771628569 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 12:40:28 INFO - PROCESS | 16875 | 1470771628572 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 12:40:28 INFO - PROCESS | 16875 | 1470771628579 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:40:28 INFO - PROCESS | 16875 | 1470771628585 Marionette TRACE conn4 <- [1,182,null,{}] 12:40:28 INFO - PROCESS | 16875 | 1470771628605 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}] 12:40:28 INFO - PROCESS | 16875 | 1470771628613 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:28 INFO - PROCESS | 16875 | 1470771628778 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 12:40:28 INFO - PROCESS | 16875 | 1470771628794 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:28 INFO - PROCESS | 16875 | 1470771628803 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:28 INFO - PROCESS | 16875 | ++DOCSHELL 0x9abef000 == 41 [pid = 16875] [id = 53] 12:40:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x9abefc00) [pid = 16875] [serial = 157] [outer = (nil)] 12:40:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x9abf6c00) [pid = 16875] [serial = 158] [outer = 0x9abefc00] 12:40:28 INFO - PROCESS | 16875 | 1470771628877 Marionette DEBUG loaded listener.js 12:40:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x9b3e6c00) [pid = 16875] [serial = 159] [outer = 0x9abefc00] 12:40:29 INFO - PROCESS | 16875 | 1470771629806 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]]]}] 12:40:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:40:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1294ms 12:40:29 INFO - PROCESS | 16875 | 1470771629874 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 12:40:29 INFO - PROCESS | 16875 | 1470771629878 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 12:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:40:29 INFO - PROCESS | 16875 | 1470771629885 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:40:29 INFO - PROCESS | 16875 | 1470771629888 Marionette TRACE conn4 <- [1,186,null,{}] 12:40:29 INFO - PROCESS | 16875 | 1470771629898 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}] 12:40:29 INFO - PROCESS | 16875 | 1470771629903 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:30 INFO - PROCESS | 16875 | 1470771630137 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 12:40:30 INFO - PROCESS | 16875 | 1470771630163 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:30 INFO - PROCESS | 16875 | 1470771630175 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:30 INFO - PROCESS | 16875 | ++DOCSHELL 0x93c69c00 == 42 [pid = 16875] [id = 54] 12:40:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x9a1c4c00) [pid = 16875] [serial = 160] [outer = (nil)] 12:40:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x9d31e800) [pid = 16875] [serial = 161] [outer = 0x9a1c4c00] 12:40:30 INFO - PROCESS | 16875 | 1470771630275 Marionette DEBUG loaded listener.js 12:40:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0xa1095000) [pid = 16875] [serial = 162] [outer = 0x9a1c4c00] 12:40:31 INFO - PROCESS | 16875 | 1470771631215 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]]]}] 12:40:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1383ms 12:40:31 INFO - PROCESS | 16875 | 1470771631275 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 12:40:31 INFO - PROCESS | 16875 | 1470771631278 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 12:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:40:31 INFO - PROCESS | 16875 | 1470771631285 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:40:31 INFO - PROCESS | 16875 | 1470771631289 Marionette TRACE conn4 <- [1,190,null,{}] 12:40:31 INFO - PROCESS | 16875 | 1470771631294 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}] 12:40:31 INFO - PROCESS | 16875 | 1470771631299 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:31 INFO - PROCESS | 16875 | 1470771631505 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 12:40:31 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x9d4b4c00) [pid = 16875] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:40:31 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x9475d400) [pid = 16875] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:40:31 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x9a825800) [pid = 16875] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:40:31 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x9514f000) [pid = 16875] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:40:31 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x9d31ec00) [pid = 16875] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:40:31 INFO - PROCESS | 16875 | 1470771631693 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:31 INFO - PROCESS | 16875 | 1470771631702 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:31 INFO - PROCESS | 16875 | ++DOCSHELL 0x93c6a800 == 43 [pid = 16875] [id = 55] 12:40:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x9475d400) [pid = 16875] [serial = 163] [outer = (nil)] 12:40:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x9a6f7c00) [pid = 16875] [serial = 164] [outer = 0x9475d400] 12:40:31 INFO - PROCESS | 16875 | 1470771631771 Marionette DEBUG loaded listener.js 12:40:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x9c16a400) [pid = 16875] [serial = 165] [outer = 0x9475d400] 12:40:32 INFO - PROCESS | 16875 | 1470771632551 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]]]}] 12:40:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:40:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1287ms 12:40:32 INFO - PROCESS | 16875 | 1470771632574 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 12:40:32 INFO - PROCESS | 16875 | 1470771632578 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 12:40:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:40:32 INFO - PROCESS | 16875 | 1470771632585 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:40:32 INFO - PROCESS | 16875 | 1470771632588 Marionette TRACE conn4 <- [1,194,null,{}] 12:40:32 INFO - PROCESS | 16875 | 1470771632595 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}] 12:40:32 INFO - PROCESS | 16875 | 1470771632605 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:32 INFO - PROCESS | 16875 | 1470771632805 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 12:40:32 INFO - PROCESS | 16875 | 1470771632815 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:32 INFO - PROCESS | 16875 | 1470771632823 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:32 INFO - PROCESS | 16875 | ++DOCSHELL 0x93a57400 == 44 [pid = 16875] [id = 56] 12:40:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x93abf400) [pid = 16875] [serial = 166] [outer = (nil)] 12:40:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0xa2ec5c00) [pid = 16875] [serial = 167] [outer = 0x93abf400] 12:40:32 INFO - PROCESS | 16875 | 1470771632986 Marionette DEBUG loaded listener.js 12:40:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0xa3118c00) [pid = 16875] [serial = 168] [outer = 0x93abf400] 12:40:33 INFO - PROCESS | 16875 | 1470771633762 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]]]}] 12:40:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:40:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1194ms 12:40:33 INFO - PROCESS | 16875 | 1470771633780 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 12:40:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:40:33 INFO - PROCESS | 16875 | 1470771633787 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 12:40:33 INFO - PROCESS | 16875 | 1470771633796 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:40:33 INFO - PROCESS | 16875 | 1470771633804 Marionette TRACE conn4 <- [1,198,null,{}] 12:40:33 INFO - PROCESS | 16875 | 1470771633814 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}] 12:40:33 INFO - PROCESS | 16875 | 1470771633819 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:34 INFO - PROCESS | 16875 | 1470771634054 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 12:40:34 INFO - PROCESS | 16875 | 1470771634208 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:34 INFO - PROCESS | 16875 | 1470771634223 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:34 INFO - PROCESS | 16875 | ++DOCSHELL 0x952c6400 == 45 [pid = 16875] [id = 57] 12:40:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x952c7c00) [pid = 16875] [serial = 169] [outer = (nil)] 12:40:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x95396000) [pid = 16875] [serial = 170] [outer = 0x952c7c00] 12:40:34 INFO - PROCESS | 16875 | 1470771634307 Marionette DEBUG loaded listener.js 12:40:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x952d0c00) [pid = 16875] [serial = 171] [outer = 0x952c7c00] 12:40:35 INFO - PROCESS | 16875 | 1470771635284 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]]]}] 12:40:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1538ms 12:40:35 INFO - PROCESS | 16875 | 1470771635334 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 12:40:35 INFO - PROCESS | 16875 | 1470771635341 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 12:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:40:35 INFO - PROCESS | 16875 | 1470771635356 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:40:35 INFO - PROCESS | 16875 | 1470771635364 Marionette TRACE conn4 <- [1,202,null,{}] 12:40:35 INFO - PROCESS | 16875 | 1470771635480 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}] 12:40:35 INFO - PROCESS | 16875 | 1470771635489 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:35 INFO - PROCESS | 16875 | 1470771635710 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 12:40:35 INFO - PROCESS | 16875 | 1470771635907 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:35 INFO - PROCESS | 16875 | 1470771635916 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:35 INFO - PROCESS | 16875 | ++DOCSHELL 0x9514c400 == 46 [pid = 16875] [id = 58] 12:40:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x99794c00) [pid = 16875] [serial = 172] [outer = (nil)] 12:40:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x997a0400) [pid = 16875] [serial = 173] [outer = 0x99794c00] 12:40:36 INFO - PROCESS | 16875 | 1470771636007 Marionette DEBUG loaded listener.js 12:40:36 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x99fd1000) [pid = 16875] [serial = 174] [outer = 0x99794c00] 12:40:36 INFO - PROCESS | 16875 | 1470771636927 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]]]}] 12:40:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:40:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1635ms 12:40:36 INFO - PROCESS | 16875 | 1470771636990 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 12:40:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:40:36 INFO - PROCESS | 16875 | 1470771636995 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 12:40:37 INFO - PROCESS | 16875 | 1470771637002 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:40:37 INFO - PROCESS | 16875 | 1470771637008 Marionette TRACE conn4 <- [1,206,null,{}] 12:40:37 INFO - PROCESS | 16875 | 1470771637026 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}] 12:40:37 INFO - PROCESS | 16875 | 1470771637036 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:37 INFO - PROCESS | 16875 | 1470771637266 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 12:40:37 INFO - PROCESS | 16875 | 1470771637512 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:37 INFO - PROCESS | 16875 | 1470771637529 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:37 INFO - PROCESS | 16875 | ++DOCSHELL 0x9abe6400 == 47 [pid = 16875] [id = 59] 12:40:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x9abf4000) [pid = 16875] [serial = 175] [outer = (nil)] 12:40:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x9b6e5000) [pid = 16875] [serial = 176] [outer = 0x9abf4000] 12:40:37 INFO - PROCESS | 16875 | 1470771637665 Marionette DEBUG loaded listener.js 12:40:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x9d326400) [pid = 16875] [serial = 177] [outer = 0x9abf4000] 12:40:38 INFO - PROCESS | 16875 | 1470771638586 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]]]}] 12:40:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:40:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1645ms 12:40:38 INFO - PROCESS | 16875 | 1470771638648 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 12:40:38 INFO - PROCESS | 16875 | 1470771638653 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 12:40:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:40:38 INFO - PROCESS | 16875 | 1470771638662 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:40:38 INFO - PROCESS | 16875 | 1470771638666 Marionette TRACE conn4 <- [1,210,null,{}] 12:40:38 INFO - PROCESS | 16875 | 1470771638673 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}] 12:40:38 INFO - PROCESS | 16875 | 1470771638678 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:38 INFO - PROCESS | 16875 | 1470771638902 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 12:40:39 INFO - PROCESS | 16875 | 1470771639092 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:39 INFO - PROCESS | 16875 | 1470771639100 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:39 INFO - PROCESS | 16875 | ++DOCSHELL 0x97871000 == 48 [pid = 16875] [id = 60] 12:40:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x9a013800) [pid = 16875] [serial = 178] [outer = (nil)] 12:40:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x9a01c000) [pid = 16875] [serial = 179] [outer = 0x9a013800] 12:40:39 INFO - PROCESS | 16875 | 1470771639227 Marionette DEBUG loaded listener.js 12:40:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x9a01f400) [pid = 16875] [serial = 180] [outer = 0x9a013800] 12:40:40 INFO - PROCESS | 16875 | 1470771640195 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]]]}] 12:40:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:40:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1588ms 12:40:40 INFO - PROCESS | 16875 | 1470771640250 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 12:40:40 INFO - PROCESS | 16875 | 1470771640253 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 12:40:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:40:40 INFO - PROCESS | 16875 | 1470771640261 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:40:40 INFO - PROCESS | 16875 | 1470771640264 Marionette TRACE conn4 <- [1,214,null,{}] 12:40:40 INFO - PROCESS | 16875 | 1470771640270 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}] 12:40:40 INFO - PROCESS | 16875 | 1470771640276 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:40 INFO - PROCESS | 16875 | 1470771640513 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 12:40:40 INFO - PROCESS | 16875 | 1470771640707 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:40 INFO - PROCESS | 16875 | 1470771640716 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:40 INFO - PROCESS | 16875 | ++DOCSHELL 0x9655c000 == 49 [pid = 16875] [id = 61] 12:40:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x9a01e400) [pid = 16875] [serial = 181] [outer = (nil)] 12:40:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0xa1f0a000) [pid = 16875] [serial = 182] [outer = 0x9a01e400] 12:40:40 INFO - PROCESS | 16875 | 1470771640846 Marionette DEBUG loaded listener.js 12:40:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0xa2272000) [pid = 16875] [serial = 183] [outer = 0x9a01e400] 12:40:41 INFO - PROCESS | 16875 | 1470771641707 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]]]}] 12:40:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:40:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1488ms 12:40:41 INFO - PROCESS | 16875 | 1470771641765 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 12:40:41 INFO - PROCESS | 16875 | 1470771641768 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 12:40:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:40:41 INFO - PROCESS | 16875 | 1470771641779 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:40:41 INFO - PROCESS | 16875 | 1470771641781 Marionette TRACE conn4 <- [1,218,null,{}] 12:40:41 INFO - PROCESS | 16875 | 1470771641788 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}] 12:40:41 INFO - PROCESS | 16875 | 1470771641799 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:42 INFO - PROCESS | 16875 | 1470771642029 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 12:40:42 INFO - PROCESS | 16875 | 1470771642224 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:42 INFO - PROCESS | 16875 | 1470771642233 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:42 INFO - PROCESS | 16875 | ++DOCSHELL 0x9abdc800 == 50 [pid = 16875] [id = 62] 12:40:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x9abf0c00) [pid = 16875] [serial = 184] [outer = (nil)] 12:40:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0xa101a800) [pid = 16875] [serial = 185] [outer = 0x9abf0c00] 12:40:42 INFO - PROCESS | 16875 | 1470771642331 Marionette DEBUG loaded listener.js 12:40:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 92 (0xa4d5a800) [pid = 16875] [serial = 186] [outer = 0x9abf0c00] 12:40:43 INFO - PROCESS | 16875 | 1470771643216 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]]]}] 12:40:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:40:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1490ms 12:40:43 INFO - PROCESS | 16875 | 1470771643288 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 12:40:43 INFO - PROCESS | 16875 | 1470771643293 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 12:40:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:40:43 INFO - PROCESS | 16875 | 1470771643301 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:40:43 INFO - PROCESS | 16875 | 1470771643304 Marionette TRACE conn4 <- [1,222,null,{}] 12:40:43 INFO - PROCESS | 16875 | 1470771643311 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}] 12:40:43 INFO - PROCESS | 16875 | 1470771643317 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:43 INFO - PROCESS | 16875 | 1470771643502 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 12:40:43 INFO - PROCESS | 16875 | 1470771643857 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:43 INFO - PROCESS | 16875 | 1470771643866 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:43 INFO - PROCESS | 16875 | ++DOCSHELL 0x9519b800 == 51 [pid = 16875] [id = 63] 12:40:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 93 (0x9519d000) [pid = 16875] [serial = 187] [outer = (nil)] 12:40:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 94 (0x952ce800) [pid = 16875] [serial = 188] [outer = 0x9519d000] 12:40:43 INFO - PROCESS | 16875 | 1470771643965 Marionette DEBUG loaded listener.js 12:40:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 95 (0x9655a400) [pid = 16875] [serial = 189] [outer = 0x9519d000] 12:40:44 INFO - PROCESS | 16875 | 1470771644959 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]]]}] 12:40:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:40:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1692ms 12:40:45 INFO - PROCESS | 16875 | 1470771644996 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 12:40:45 INFO - PROCESS | 16875 | 1470771645001 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 12:40:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:40:45 INFO - PROCESS | 16875 | 1470771645011 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:40:45 INFO - PROCESS | 16875 | 1470771645015 Marionette TRACE conn4 <- [1,226,null,{}] 12:40:45 INFO - PROCESS | 16875 | 1470771645024 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}] 12:40:45 INFO - PROCESS | 16875 | 1470771645032 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:45 INFO - PROCESS | 16875 | 1470771645209 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 12:40:45 INFO - PROCESS | 16875 | 1470771645378 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:45 INFO - PROCESS | 16875 | 1470771645390 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:45 INFO - PROCESS | 16875 | ++DOCSHELL 0x997a1000 == 52 [pid = 16875] [id = 64] 12:40:45 INFO - PROCESS | 16875 | ++DOMWINDOW == 96 (0x99b43400) [pid = 16875] [serial = 190] [outer = (nil)] 12:40:45 INFO - PROCESS | 16875 | ++DOMWINDOW == 97 (0x99f1a000) [pid = 16875] [serial = 191] [outer = 0x99b43400] 12:40:45 INFO - PROCESS | 16875 | 1470771645596 Marionette DEBUG loaded listener.js 12:40:45 INFO - PROCESS | 16875 | ++DOMWINDOW == 98 (0x99f20400) [pid = 16875] [serial = 192] [outer = 0x99b43400] 12:40:47 INFO - PROCESS | 16875 | --DOCSHELL 0x93c6a800 == 51 [pid = 16875] [id = 55] 12:40:47 INFO - PROCESS | 16875 | --DOCSHELL 0x93c69c00 == 50 [pid = 16875] [id = 54] 12:40:47 INFO - PROCESS | 16875 | --DOCSHELL 0x9abef000 == 49 [pid = 16875] [id = 53] 12:40:47 INFO - PROCESS | 16875 | --DOCSHELL 0x93c72c00 == 48 [pid = 16875] [id = 52] 12:40:47 INFO - PROCESS | 16875 | --DOCSHELL 0x98221000 == 47 [pid = 16875] [id = 51] 12:40:47 INFO - PROCESS | 16875 | --DOCSHELL 0x93c6f000 == 46 [pid = 16875] [id = 35] 12:40:47 INFO - PROCESS | 16875 | --DOCSHELL 0x92223000 == 45 [pid = 16875] [id = 36] 12:40:47 INFO - PROCESS | 16875 | --DOCSHELL 0x9a0c4400 == 44 [pid = 16875] [id = 46] 12:40:47 INFO - PROCESS | 16875 | --DOCSHELL 0x938d9400 == 43 [pid = 16875] [id = 38] 12:40:47 INFO - PROCESS | 16875 | --DOCSHELL 0x93a64400 == 42 [pid = 16875] [id = 47] 12:40:47 INFO - PROCESS | 16875 | --DOCSHELL 0x93a58000 == 41 [pid = 16875] [id = 37] 12:40:47 INFO - PROCESS | 16875 | --DOCSHELL 0x9222b000 == 40 [pid = 16875] [id = 50] 12:40:47 INFO - PROCESS | 16875 | --DOCSHELL 0xa248e000 == 39 [pid = 16875] [id = 48] 12:40:47 INFO - PROCESS | 16875 | --DOCSHELL 0x9a0ea800 == 38 [pid = 16875] [id = 49] 12:40:47 INFO - PROCESS | 16875 | --DOCSHELL 0x9b3e3000 == 37 [pid = 16875] [id = 39] 12:40:47 INFO - PROCESS | 16875 | --DOCSHELL 0x9abdfc00 == 36 [pid = 16875] [id = 40] 12:40:47 INFO - PROCESS | 16875 | --DOCSHELL 0x9ac1f000 == 35 [pid = 16875] [id = 45] 12:40:47 INFO - PROCESS | 16875 | --DOCSHELL 0x9abdc800 == 34 [pid = 16875] [id = 62] 12:40:47 INFO - PROCESS | 16875 | --DOCSHELL 0x9519b800 == 33 [pid = 16875] [id = 63] 12:40:47 INFO - PROCESS | 16875 | --DOCSHELL 0x97871000 == 32 [pid = 16875] [id = 60] 12:40:47 INFO - PROCESS | 16875 | --DOCSHELL 0x9655c000 == 31 [pid = 16875] [id = 61] 12:40:47 INFO - PROCESS | 16875 | --DOCSHELL 0x9abe6400 == 30 [pid = 16875] [id = 59] 12:40:47 INFO - PROCESS | 16875 | --DOCSHELL 0x93a57400 == 29 [pid = 16875] [id = 56] 12:40:47 INFO - PROCESS | 16875 | --DOCSHELL 0x952c6400 == 28 [pid = 16875] [id = 57] 12:40:47 INFO - PROCESS | 16875 | --DOCSHELL 0x9514c400 == 27 [pid = 16875] [id = 58] 12:40:47 INFO - PROCESS | 16875 | --DOMWINDOW == 97 (0xa1024400) [pid = 16875] [serial = 129] [outer = (nil)] [url = about:blank] 12:40:47 INFO - PROCESS | 16875 | --DOMWINDOW == 96 (0x9d819400) [pid = 16875] [serial = 128] [outer = (nil)] [url = about:blank] 12:40:47 INFO - PROCESS | 16875 | --DOMWINDOW == 95 (0x995c2c00) [pid = 16875] [serial = 131] [outer = (nil)] [url = about:blank] 12:40:47 INFO - PROCESS | 16875 | --DOMWINDOW == 94 (0x9a0c5000) [pid = 16875] [serial = 132] [outer = (nil)] [url = about:blank] 12:40:47 INFO - PROCESS | 16875 | --DOMWINDOW == 93 (0x952c9800) [pid = 16875] [serial = 110] [outer = (nil)] [url = about:blank] 12:40:47 INFO - PROCESS | 16875 | --DOMWINDOW == 92 (0x9abecc00) [pid = 16875] [serial = 125] [outer = (nil)] [url = about:blank] 12:40:47 INFO - PROCESS | 16875 | --DOMWINDOW == 91 (0x952cfc00) [pid = 16875] [serial = 122] [outer = (nil)] [url = about:blank] 12:40:47 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0x98274000) [pid = 16875] [serial = 123] [outer = (nil)] [url = about:blank] 12:40:47 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x9d899000) [pid = 16875] [serial = 120] [outer = (nil)] [url = about:blank] 12:40:47 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x9d4bac00) [pid = 16875] [serial = 119] [outer = (nil)] [url = about:blank] 12:40:47 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x9b74a000) [pid = 16875] [serial = 116] [outer = (nil)] [url = about:blank] 12:40:47 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x9a825400) [pid = 16875] [serial = 113] [outer = (nil)] [url = about:blank] 12:40:47 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x9abf3400) [pid = 16875] [serial = 126] [outer = (nil)] [url = about:blank] 12:40:47 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0xa2149c00) [pid = 16875] [serial = 134] [outer = (nil)] [url = about:blank] 12:40:47 INFO - PROCESS | 16875 | 1470771647791 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]]]}] 12:40:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 2849ms 12:40:47 INFO - PROCESS | 16875 | 1470771647861 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 12:40:47 INFO - PROCESS | 16875 | 1470771647868 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 12:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:40:47 INFO - PROCESS | 16875 | 1470771647877 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:40:47 INFO - PROCESS | 16875 | 1470771647882 Marionette TRACE conn4 <- [1,230,null,{}] 12:40:47 INFO - PROCESS | 16875 | 1470771647892 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}] 12:40:47 INFO - PROCESS | 16875 | 1470771647899 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:48 INFO - PROCESS | 16875 | 1470771648187 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 12:40:48 INFO - PROCESS | 16875 | 1470771648317 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:48 INFO - PROCESS | 16875 | 1470771648326 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:48 INFO - PROCESS | 16875 | ++DOCSHELL 0x93abf800 == 28 [pid = 16875] [id = 65] 12:40:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x93c6a800) [pid = 16875] [serial = 193] [outer = (nil)] 12:40:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x952cfc00) [pid = 16875] [serial = 194] [outer = 0x93c6a800] 12:40:48 INFO - PROCESS | 16875 | 1470771648407 Marionette DEBUG loaded listener.js 12:40:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x95397c00) [pid = 16875] [serial = 195] [outer = 0x93c6a800] 12:40:49 INFO - PROCESS | 16875 | 1470771649212 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]]]}] 12:40:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:40:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1393ms 12:40:49 INFO - PROCESS | 16875 | 1470771649273 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 12:40:49 INFO - PROCESS | 16875 | 1470771649287 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 12:40:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:40:49 INFO - PROCESS | 16875 | 1470771649307 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:40:49 INFO - PROCESS | 16875 | 1470771649316 Marionette TRACE conn4 <- [1,234,null,{}] 12:40:49 INFO - PROCESS | 16875 | 1470771649327 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}] 12:40:49 INFO - PROCESS | 16875 | 1470771649336 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:49 INFO - PROCESS | 16875 | 1470771649617 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 12:40:49 INFO - PROCESS | 16875 | 1470771649636 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:49 INFO - PROCESS | 16875 | 1470771649643 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:49 INFO - PROCESS | 16875 | ++DOCSHELL 0x97873000 == 29 [pid = 16875] [id = 66] 12:40:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x995c9800) [pid = 16875] [serial = 196] [outer = (nil)] 12:40:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x9979d000) [pid = 16875] [serial = 197] [outer = 0x995c9800] 12:40:49 INFO - PROCESS | 16875 | 1470771649724 Marionette DEBUG loaded listener.js 12:40:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x99f17800) [pid = 16875] [serial = 198] [outer = 0x995c9800] 12:40:50 INFO - PROCESS | 16875 | 1470771650779 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]]]}] 12:40:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:40:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1494ms 12:40:50 INFO - PROCESS | 16875 | 1470771650798 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 12:40:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:40:50 INFO - PROCESS | 16875 | 1470771650803 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 12:40:50 INFO - PROCESS | 16875 | 1470771650809 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:40:50 INFO - PROCESS | 16875 | 1470771650815 Marionette TRACE conn4 <- [1,238,null,{}] 12:40:50 INFO - PROCESS | 16875 | 1470771650838 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}] 12:40:50 INFO - PROCESS | 16875 | 1470771650847 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:51 INFO - PROCESS | 16875 | 1470771651103 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 12:40:51 INFO - PROCESS | 16875 | 1470771651145 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:51 INFO - PROCESS | 16875 | 1470771651161 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:51 INFO - PROCESS | 16875 | ++DOCSHELL 0x9a1bf800 == 30 [pid = 16875] [id = 67] 12:40:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0x9a1bfc00) [pid = 16875] [serial = 199] [outer = (nil)] 12:40:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 92 (0x9a1c4800) [pid = 16875] [serial = 200] [outer = 0x9a1bfc00] 12:40:51 INFO - PROCESS | 16875 | 1470771651391 Marionette DEBUG loaded listener.js 12:40:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 93 (0x9a825000) [pid = 16875] [serial = 201] [outer = 0x9a1bfc00] 12:40:52 INFO - PROCESS | 16875 | --DOMWINDOW == 92 (0x9475d400) [pid = 16875] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:40:52 INFO - PROCESS | 16875 | --DOMWINDOW == 91 (0x9a0c5c00) [pid = 16875] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:40:52 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0xa248e800) [pid = 16875] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:40:52 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x9891fc00) [pid = 16875] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:40:52 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x9d818000) [pid = 16875] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:40:52 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x95395400) [pid = 16875] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:40:52 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x9a1c4c00) [pid = 16875] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:40:52 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x9b745000) [pid = 16875] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:40:52 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x9abefc00) [pid = 16875] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:40:52 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x952c3000) [pid = 16875] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:40:52 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0xa3181400) [pid = 16875] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:40:52 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x9475b800) [pid = 16875] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:40:52 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x9a1c1000) [pid = 16875] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:40:52 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x9b6e1400) [pid = 16875] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:40:52 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x952c2400) [pid = 16875] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:40:52 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x93abf400) [pid = 16875] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:40:53 INFO - PROCESS | 16875 | 1470771653149 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]]]}] 12:40:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:40:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 2357ms 12:40:53 INFO - PROCESS | 16875 | 1470771653165 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 12:40:53 INFO - PROCESS | 16875 | 1470771653170 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 12:40:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:40:53 INFO - PROCESS | 16875 | 1470771653178 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:40:53 INFO - PROCESS | 16875 | 1470771653181 Marionette TRACE conn4 <- [1,242,null,{}] 12:40:53 INFO - PROCESS | 16875 | 1470771653185 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}] 12:40:53 INFO - PROCESS | 16875 | 1470771653192 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:53 INFO - PROCESS | 16875 | 1470771653418 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 12:40:53 INFO - PROCESS | 16875 | 1470771653454 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:53 INFO - PROCESS | 16875 | 1470771653466 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:53 INFO - PROCESS | 16875 | ++DOCSHELL 0x952c2400 == 31 [pid = 16875] [id = 68] 12:40:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x98266800) [pid = 16875] [serial = 202] [outer = (nil)] 12:40:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x99b42c00) [pid = 16875] [serial = 203] [outer = 0x98266800] 12:40:53 INFO - PROCESS | 16875 | 1470771653575 Marionette DEBUG loaded listener.js 12:40:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x9abe0800) [pid = 16875] [serial = 204] [outer = 0x98266800] 12:40:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x9abf2800) [pid = 16875] [serial = 205] [outer = 0x98dc4c00] 12:40:54 INFO - PROCESS | 16875 | 1470771654653 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]]]}] 12:40:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:40:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1533ms 12:40:54 INFO - PROCESS | 16875 | 1470771654713 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 12:40:54 INFO - PROCESS | 16875 | 1470771654718 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 12:40:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:40:54 INFO - PROCESS | 16875 | 1470771654728 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:40:54 INFO - PROCESS | 16875 | 1470771654732 Marionette TRACE conn4 <- [1,246,null,{}] 12:40:54 INFO - PROCESS | 16875 | 1470771654840 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}] 12:40:54 INFO - PROCESS | 16875 | 1470771654850 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:55 INFO - PROCESS | 16875 | 1470771655137 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 12:40:55 INFO - PROCESS | 16875 | 1470771655323 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:55 INFO - PROCESS | 16875 | 1470771655338 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:55 INFO - PROCESS | 16875 | ++DOCSHELL 0x93c6ac00 == 32 [pid = 16875] [id = 69] 12:40:55 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x93c6b400) [pid = 16875] [serial = 206] [outer = (nil)] 12:40:55 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x93c73000) [pid = 16875] [serial = 207] [outer = 0x93c6b400] 12:40:55 INFO - PROCESS | 16875 | 1470771655422 Marionette DEBUG loaded listener.js 12:40:55 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x952cb400) [pid = 16875] [serial = 208] [outer = 0x93c6b400] 12:40:56 INFO - PROCESS | 16875 | 1470771656414 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]]]}] 12:40:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1742ms 12:40:56 INFO - PROCESS | 16875 | 1470771656474 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 12:40:56 INFO - PROCESS | 16875 | 1470771656482 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 12:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:40:56 INFO - PROCESS | 16875 | 1470771656492 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:40:56 INFO - PROCESS | 16875 | 1470771656500 Marionette TRACE conn4 <- [1,250,null,{}] 12:40:56 INFO - PROCESS | 16875 | 1470771656511 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}] 12:40:56 INFO - PROCESS | 16875 | 1470771656520 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:56 INFO - PROCESS | 16875 | 1470771656817 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 12:40:57 INFO - PROCESS | 16875 | 1470771657146 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:57 INFO - PROCESS | 16875 | 1470771657168 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:57 INFO - PROCESS | 16875 | ++DOCSHELL 0x9655cc00 == 33 [pid = 16875] [id = 70] 12:40:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x99a45800) [pid = 16875] [serial = 209] [outer = (nil)] 12:40:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x99f23000) [pid = 16875] [serial = 210] [outer = 0x99a45800] 12:40:57 INFO - PROCESS | 16875 | 1470771657294 Marionette DEBUG loaded listener.js 12:40:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x9a01b400) [pid = 16875] [serial = 211] [outer = 0x99a45800] 12:40:58 INFO - PROCESS | 16875 | 1470771658466 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]]]}] 12:40:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:40:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 2001ms 12:40:58 INFO - PROCESS | 16875 | 1470771658493 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 12:40:58 INFO - PROCESS | 16875 | 1470771658499 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 12:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:40:58 INFO - PROCESS | 16875 | 1470771658509 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:40:58 INFO - PROCESS | 16875 | 1470771658513 Marionette TRACE conn4 <- [1,254,null,{}] 12:40:58 INFO - PROCESS | 16875 | 1470771658522 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}] 12:40:58 INFO - PROCESS | 16875 | 1470771658528 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:58 INFO - PROCESS | 16875 | 1470771658882 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 12:40:59 INFO - PROCESS | 16875 | 1470771659131 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:59 INFO - PROCESS | 16875 | 1470771659149 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:40:59 INFO - PROCESS | 16875 | ++DOCSHELL 0x9abefc00 == 34 [pid = 16875] [id = 71] 12:40:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x9abf0000) [pid = 16875] [serial = 212] [outer = (nil)] 12:40:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x9abf6800) [pid = 16875] [serial = 213] [outer = 0x9abf0000] 12:40:59 INFO - PROCESS | 16875 | 1470771659299 Marionette DEBUG loaded listener.js 12:40:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x9b3e4800) [pid = 16875] [serial = 214] [outer = 0x9abf0000] 12:41:00 INFO - PROCESS | 16875 | 1470771660484 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]]]}] 12:41:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 2002ms 12:41:00 INFO - PROCESS | 16875 | 1470771660528 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 12:41:00 INFO - PROCESS | 16875 | 1470771660545 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 12:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:41:00 INFO - PROCESS | 16875 | 1470771660562 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:41:00 INFO - PROCESS | 16875 | 1470771660569 Marionette TRACE conn4 <- [1,258,null,{}] 12:41:00 INFO - PROCESS | 16875 | 1470771660640 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}] 12:41:00 INFO - PROCESS | 16875 | 1470771660648 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:01 INFO - PROCESS | 16875 | 1470771661041 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 12:41:01 INFO - PROCESS | 16875 | 1470771661205 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:01 INFO - PROCESS | 16875 | 1470771661214 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:01 INFO - PROCESS | 16875 | ++DOCSHELL 0x9c161400 == 35 [pid = 16875] [id = 72] 12:41:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0x9d32b800) [pid = 16875] [serial = 215] [outer = (nil)] 12:41:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 92 (0x9d818000) [pid = 16875] [serial = 216] [outer = 0x9d32b800] 12:41:01 INFO - PROCESS | 16875 | 1470771661301 Marionette DEBUG loaded listener.js 12:41:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 93 (0x9d89b000) [pid = 16875] [serial = 217] [outer = 0x9d32b800] 12:41:02 INFO - PROCESS | 16875 | 1470771662251 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]]]}] 12:41:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:41:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1754ms 12:41:02 INFO - PROCESS | 16875 | 1470771662313 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 12:41:02 INFO - PROCESS | 16875 | 1470771662317 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 12:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:41:02 INFO - PROCESS | 16875 | 1470771662325 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:41:02 INFO - PROCESS | 16875 | 1470771662329 Marionette TRACE conn4 <- [1,262,null,{}] 12:41:02 INFO - PROCESS | 16875 | 1470771662335 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}] 12:41:02 INFO - PROCESS | 16875 | 1470771662340 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:02 INFO - PROCESS | 16875 | 1470771662549 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 12:41:02 INFO - PROCESS | 16875 | 1470771662761 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:02 INFO - PROCESS | 16875 | 1470771662769 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:02 INFO - PROCESS | 16875 | ++DOCSHELL 0x9a01ec00 == 36 [pid = 16875] [id = 73] 12:41:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 94 (0x9a1bf400) [pid = 16875] [serial = 218] [outer = (nil)] 12:41:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 95 (0xa1f0fc00) [pid = 16875] [serial = 219] [outer = 0x9a1bf400] 12:41:02 INFO - PROCESS | 16875 | 1470771662901 Marionette DEBUG loaded listener.js 12:41:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 96 (0xa1fa4c00) [pid = 16875] [serial = 220] [outer = 0x9a1bf400] 12:41:03 INFO - PROCESS | 16875 | 1470771663758 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]]]}] 12:41:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1484ms 12:41:03 INFO - PROCESS | 16875 | 1470771663810 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 12:41:03 INFO - PROCESS | 16875 | 1470771663816 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 12:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:41:03 INFO - PROCESS | 16875 | 1470771663824 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:41:03 INFO - PROCESS | 16875 | 1470771663829 Marionette TRACE conn4 <- [1,266,null,{}] 12:41:03 INFO - PROCESS | 16875 | 1470771663836 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}] 12:41:03 INFO - PROCESS | 16875 | 1470771663849 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:04 INFO - PROCESS | 16875 | 1470771664152 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 12:41:04 INFO - PROCESS | 16875 | 1470771664364 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:04 INFO - PROCESS | 16875 | 1470771664374 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:04 INFO - PROCESS | 16875 | ++DOCSHELL 0x997aac00 == 37 [pid = 16875] [id = 74] 12:41:04 INFO - PROCESS | 16875 | ++DOMWINDOW == 97 (0x99f1c800) [pid = 16875] [serial = 221] [outer = (nil)] 12:41:04 INFO - PROCESS | 16875 | ++DOMWINDOW == 98 (0xa243c000) [pid = 16875] [serial = 222] [outer = 0x99f1c800] 12:41:04 INFO - PROCESS | 16875 | 1470771664482 Marionette DEBUG loaded listener.js 12:41:04 INFO - PROCESS | 16875 | ++DOMWINDOW == 99 (0xa4d54400) [pid = 16875] [serial = 223] [outer = 0x99f1c800] 12:41:05 INFO - PROCESS | 16875 | 1470771665434 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]]]}] 12:41:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1642ms 12:41:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:41:05 INFO - PROCESS | 16875 | 1470771665466 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 12:41:05 INFO - PROCESS | 16875 | 1470771665469 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 12:41:05 INFO - PROCESS | 16875 | 1470771665476 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:41:05 INFO - PROCESS | 16875 | 1470771665480 Marionette TRACE conn4 <- [1,270,null,{}] 12:41:05 INFO - PROCESS | 16875 | 1470771665486 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}] 12:41:05 INFO - PROCESS | 16875 | 1470771665491 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:05 INFO - PROCESS | 16875 | 1470771665702 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 12:41:06 INFO - PROCESS | 16875 | 1470771666045 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:06 INFO - PROCESS | 16875 | 1470771666054 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:06 INFO - PROCESS | 16875 | ++DOCSHELL 0x93a5a000 == 38 [pid = 16875] [id = 75] 12:41:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 100 (0x93a62800) [pid = 16875] [serial = 224] [outer = (nil)] 12:41:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 101 (0x95391800) [pid = 16875] [serial = 225] [outer = 0x93a62800] 12:41:06 INFO - PROCESS | 16875 | 1470771666143 Marionette DEBUG loaded listener.js 12:41:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 102 (0x9979c000) [pid = 16875] [serial = 226] [outer = 0x93a62800] 12:41:07 INFO - PROCESS | 16875 | 1470771667239 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]]]}] 12:41:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:41:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1797ms 12:41:07 INFO - PROCESS | 16875 | 1470771667274 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 12:41:07 INFO - PROCESS | 16875 | 1470771667282 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 12:41:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:41:07 INFO - PROCESS | 16875 | 1470771667291 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:41:07 INFO - PROCESS | 16875 | 1470771667296 Marionette TRACE conn4 <- [1,274,null,{}] 12:41:07 INFO - PROCESS | 16875 | 1470771667305 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}] 12:41:07 INFO - PROCESS | 16875 | 1470771667312 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:07 INFO - PROCESS | 16875 | 1470771667538 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 12:41:07 INFO - PROCESS | 16875 | 1470771667759 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:07 INFO - PROCESS | 16875 | 1470771667777 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:07 INFO - PROCESS | 16875 | ++DOCSHELL 0x952c4400 == 39 [pid = 16875] [id = 76] 12:41:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 103 (0x952c8c00) [pid = 16875] [serial = 227] [outer = (nil)] 12:41:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 104 (0x96554000) [pid = 16875] [serial = 228] [outer = 0x952c8c00] 12:41:07 INFO - PROCESS | 16875 | 1470771667852 Marionette DEBUG loaded listener.js 12:41:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 105 (0x9655f800) [pid = 16875] [serial = 229] [outer = 0x952c8c00] 12:41:08 INFO - PROCESS | 16875 | 1470771668788 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]]]}] 12:41:08 INFO - PROCESS | 16875 | --DOCSHELL 0x9a1c8c00 == 38 [pid = 16875] [id = 17] 12:41:08 INFO - PROCESS | 16875 | --DOCSHELL 0x98e10c00 == 37 [pid = 16875] [id = 25] 12:41:08 INFO - PROCESS | 16875 | --DOCSHELL 0x9a1c0000 == 36 [pid = 16875] [id = 24] 12:41:08 INFO - PROCESS | 16875 | --DOCSHELL 0x9c16dc00 == 35 [pid = 16875] [id = 19] 12:41:08 INFO - PROCESS | 16875 | --DOCSHELL 0x9519e400 == 34 [pid = 16875] [id = 18] 12:41:08 INFO - PROCESS | 16875 | --DOCSHELL 0x93c69000 == 33 [pid = 16875] [id = 23] 12:41:08 INFO - PROCESS | 16875 | --DOCSHELL 0x9475bc00 == 32 [pid = 16875] [id = 22] 12:41:08 INFO - PROCESS | 16875 | --DOCSHELL 0x93c72000 == 31 [pid = 16875] [id = 32] 12:41:08 INFO - PROCESS | 16875 | --DOCSHELL 0x938d7400 == 30 [pid = 16875] [id = 16] 12:41:08 INFO - PROCESS | 16875 | --DOCSHELL 0x9a1bf800 == 29 [pid = 16875] [id = 67] 12:41:08 INFO - PROCESS | 16875 | --DOCSHELL 0x97873000 == 28 [pid = 16875] [id = 66] 12:41:08 INFO - PROCESS | 16875 | --DOCSHELL 0x93abf800 == 27 [pid = 16875] [id = 65] 12:41:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:41:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1585ms 12:41:08 INFO - PROCESS | 16875 | 1470771668876 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 12:41:08 INFO - PROCESS | 16875 | 1470771668883 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 12:41:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:41:08 INFO - PROCESS | 16875 | 1470771668895 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:41:08 INFO - PROCESS | 16875 | 1470771668902 Marionette TRACE conn4 <- [1,278,null,{}] 12:41:08 INFO - PROCESS | 16875 | 1470771668924 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}] 12:41:08 INFO - PROCESS | 16875 | 1470771668934 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:09 INFO - PROCESS | 16875 | 1470771669187 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 12:41:09 INFO - PROCESS | 16875 | --DOMWINDOW == 104 (0x9abde400) [pid = 16875] [serial = 114] [outer = (nil)] [url = about:blank] 12:41:09 INFO - PROCESS | 16875 | --DOMWINDOW == 103 (0x9b74dc00) [pid = 16875] [serial = 117] [outer = (nil)] [url = about:blank] 12:41:09 INFO - PROCESS | 16875 | --DOMWINDOW == 102 (0x95396400) [pid = 16875] [serial = 111] [outer = (nil)] [url = about:blank] 12:41:09 INFO - PROCESS | 16875 | --DOMWINDOW == 101 (0xa2ec5c00) [pid = 16875] [serial = 167] [outer = (nil)] [url = about:blank] 12:41:09 INFO - PROCESS | 16875 | --DOMWINDOW == 100 (0xa3118c00) [pid = 16875] [serial = 168] [outer = (nil)] [url = about:blank] 12:41:09 INFO - PROCESS | 16875 | --DOMWINDOW == 99 (0x9c16a400) [pid = 16875] [serial = 165] [outer = (nil)] [url = about:blank] 12:41:09 INFO - PROCESS | 16875 | --DOMWINDOW == 98 (0x95397000) [pid = 16875] [serial = 138] [outer = (nil)] [url = about:blank] 12:41:09 INFO - PROCESS | 16875 | --DOMWINDOW == 97 (0x9a6f7c00) [pid = 16875] [serial = 164] [outer = (nil)] [url = about:blank] 12:41:09 INFO - PROCESS | 16875 | --DOMWINDOW == 96 (0xa2ec9000) [pid = 16875] [serial = 143] [outer = (nil)] [url = about:blank] 12:41:09 INFO - PROCESS | 16875 | --DOMWINDOW == 95 (0x997b0400) [pid = 16875] [serial = 153] [outer = (nil)] [url = about:blank] 12:41:09 INFO - PROCESS | 16875 | --DOMWINDOW == 94 (0xa21f9000) [pid = 16875] [serial = 135] [outer = (nil)] [url = about:blank] 12:41:09 INFO - PROCESS | 16875 | --DOMWINDOW == 93 (0x99c81800) [pid = 16875] [serial = 155] [outer = (nil)] [url = about:blank] 12:41:09 INFO - PROCESS | 16875 | --DOMWINDOW == 92 (0x9d31e800) [pid = 16875] [serial = 161] [outer = (nil)] [url = about:blank] 12:41:09 INFO - PROCESS | 16875 | --DOMWINDOW == 91 (0x9a0bfc00) [pid = 16875] [serial = 156] [outer = (nil)] [url = about:blank] 12:41:09 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0x9d4b7400) [pid = 16875] [serial = 141] [outer = (nil)] [url = about:blank] 12:41:09 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0xa1095000) [pid = 16875] [serial = 162] [outer = (nil)] [url = about:blank] 12:41:09 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x9a1c7c00) [pid = 16875] [serial = 137] [outer = (nil)] [url = about:blank] 12:41:09 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x9abf6c00) [pid = 16875] [serial = 158] [outer = (nil)] [url = about:blank] 12:41:09 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x9b3e6c00) [pid = 16875] [serial = 159] [outer = (nil)] [url = about:blank] 12:41:09 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x95397400) [pid = 16875] [serial = 108] [outer = (nil)] [url = about:blank] 12:41:09 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0xa4f22c00) [pid = 16875] [serial = 146] [outer = (nil)] [url = about:blank] 12:41:09 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x98922400) [pid = 16875] [serial = 149] [outer = (nil)] [url = about:blank] 12:41:09 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x9c16e000) [pid = 16875] [serial = 140] [outer = (nil)] [url = about:blank] 12:41:09 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x997a0c00) [pid = 16875] [serial = 152] [outer = (nil)] [url = about:blank] 12:41:09 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0xa3177400) [pid = 16875] [serial = 144] [outer = (nil)] [url = about:blank] 12:41:09 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x99797400) [pid = 16875] [serial = 150] [outer = (nil)] [url = about:blank] 12:41:09 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0xa4f86c00) [pid = 16875] [serial = 147] [outer = (nil)] [url = about:blank] 12:41:09 INFO - PROCESS | 16875 | 1470771669407 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:09 INFO - PROCESS | 16875 | 1470771669416 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:09 INFO - PROCESS | 16875 | ++DOCSHELL 0x95396400 == 28 [pid = 16875] [id = 77] 12:41:09 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x96557c00) [pid = 16875] [serial = 230] [outer = (nil)] 12:41:09 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x995be800) [pid = 16875] [serial = 231] [outer = 0x96557c00] 12:41:09 INFO - PROCESS | 16875 | 1470771669542 Marionette DEBUG loaded listener.js 12:41:09 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x9979d400) [pid = 16875] [serial = 232] [outer = 0x96557c00] 12:41:10 INFO - PROCESS | 16875 | 1470771670542 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]]]}] 12:41:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:41:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1699ms 12:41:10 INFO - PROCESS | 16875 | 1470771670593 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 12:41:10 INFO - PROCESS | 16875 | 1470771670597 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 12:41:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:41:10 INFO - PROCESS | 16875 | 1470771670606 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:41:10 INFO - PROCESS | 16875 | 1470771670615 Marionette TRACE conn4 <- [1,282,null,{}] 12:41:10 INFO - PROCESS | 16875 | 1470771670641 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}] 12:41:10 INFO - PROCESS | 16875 | 1470771670654 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:10 INFO - PROCESS | 16875 | 1470771670953 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 12:41:11 INFO - PROCESS | 16875 | 1470771671011 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:11 INFO - PROCESS | 16875 | 1470771671023 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:11 INFO - PROCESS | 16875 | ++DOCSHELL 0x98982800 == 29 [pid = 16875] [id = 78] 12:41:11 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x9a0c5000) [pid = 16875] [serial = 233] [outer = (nil)] 12:41:11 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x9a1c1c00) [pid = 16875] [serial = 234] [outer = 0x9a0c5000] 12:41:11 INFO - PROCESS | 16875 | 1470771671101 Marionette DEBUG loaded listener.js 12:41:11 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x9ab43c00) [pid = 16875] [serial = 235] [outer = 0x9a0c5000] 12:41:12 INFO - PROCESS | 16875 | 1470771672384 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]]]}] 12:41:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1802ms 12:41:12 INFO - PROCESS | 16875 | 1470771672409 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 12:41:12 INFO - PROCESS | 16875 | 1470771672414 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 12:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:41:12 INFO - PROCESS | 16875 | 1470771672439 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:41:12 INFO - PROCESS | 16875 | 1470771672446 Marionette TRACE conn4 <- [1,286,null,{}] 12:41:12 INFO - PROCESS | 16875 | 1470771672455 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}] 12:41:12 INFO - PROCESS | 16875 | 1470771672462 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:12 INFO - PROCESS | 16875 | 1470771672853 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 12:41:12 INFO - PROCESS | 16875 | 1470771672899 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:12 INFO - PROCESS | 16875 | 1470771672910 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:12 INFO - PROCESS | 16875 | ++DOCSHELL 0x93c6f800 == 30 [pid = 16875] [id = 79] 12:41:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x9abdac00) [pid = 16875] [serial = 236] [outer = (nil)] 12:41:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x9b3a9c00) [pid = 16875] [serial = 237] [outer = 0x9abdac00] 12:41:13 INFO - PROCESS | 16875 | 1470771673005 Marionette DEBUG loaded listener.js 12:41:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x9b748800) [pid = 16875] [serial = 238] [outer = 0x9abdac00] 12:41:14 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x952c7c00) [pid = 16875] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:41:14 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x99794c00) [pid = 16875] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:41:14 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x9abf4000) [pid = 16875] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:41:14 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x9a013800) [pid = 16875] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:41:14 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x9a1bfc00) [pid = 16875] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:41:14 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x99b43400) [pid = 16875] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:41:14 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x9a01e400) [pid = 16875] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:41:14 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x93c6a800) [pid = 16875] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:41:14 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x9abf0c00) [pid = 16875] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:41:14 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x995c9800) [pid = 16875] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:41:14 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x9519d000) [pid = 16875] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:41:14 INFO - PROCESS | 16875 | 1470771674164 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]]]}] 12:41:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:41:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1794ms 12:41:14 INFO - PROCESS | 16875 | 1470771674233 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 12:41:14 INFO - PROCESS | 16875 | 1470771674238 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 12:41:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:41:14 INFO - PROCESS | 16875 | 1470771674246 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:41:14 INFO - PROCESS | 16875 | 1470771674250 Marionette TRACE conn4 <- [1,290,null,{}] 12:41:14 INFO - PROCESS | 16875 | 1470771674257 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}] 12:41:14 INFO - PROCESS | 16875 | 1470771674264 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:14 INFO - PROCESS | 16875 | 1470771674510 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 12:41:14 INFO - PROCESS | 16875 | 1470771674640 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:14 INFO - PROCESS | 16875 | 1470771674647 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:14 INFO - PROCESS | 16875 | ++DOCSHELL 0x9655f000 == 31 [pid = 16875] [id = 80] 12:41:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x995ca400) [pid = 16875] [serial = 239] [outer = (nil)] 12:41:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x99f26400) [pid = 16875] [serial = 240] [outer = 0x995ca400] 12:41:14 INFO - PROCESS | 16875 | 1470771674744 Marionette DEBUG loaded listener.js 12:41:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x9a0bd000) [pid = 16875] [serial = 241] [outer = 0x995ca400] 12:41:15 INFO - PROCESS | 16875 | 1470771675610 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]]]}] 12:41:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1394ms 12:41:15 INFO - PROCESS | 16875 | 1470771675641 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 12:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:41:15 INFO - PROCESS | 16875 | 1470771675646 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 12:41:15 INFO - PROCESS | 16875 | 1470771675654 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:41:15 INFO - PROCESS | 16875 | 1470771675657 Marionette TRACE conn4 <- [1,294,null,{}] 12:41:15 INFO - PROCESS | 16875 | 1470771675664 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}] 12:41:15 INFO - PROCESS | 16875 | 1470771675676 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:15 INFO - PROCESS | 16875 | 1470771675965 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 12:41:16 INFO - PROCESS | 16875 | 1470771676163 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:16 INFO - PROCESS | 16875 | 1470771676176 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:16 INFO - PROCESS | 16875 | ++DOCSHELL 0x938d6800 == 32 [pid = 16875] [id = 81] 12:41:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x938d7400) [pid = 16875] [serial = 242] [outer = (nil)] 12:41:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x93a64800) [pid = 16875] [serial = 243] [outer = 0x938d7400] 12:41:16 INFO - PROCESS | 16875 | 1470771676366 Marionette DEBUG loaded listener.js 12:41:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x93c69000) [pid = 16875] [serial = 244] [outer = 0x938d7400] 12:41:17 INFO - PROCESS | 16875 | 1470771677549 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]]]}] 12:41:17 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. 12:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1936ms 12:41:17 INFO - PROCESS | 16875 | 1470771677592 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 12:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:41:17 INFO - PROCESS | 16875 | 1470771677600 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 12:41:17 INFO - PROCESS | 16875 | 1470771677610 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:41:17 INFO - PROCESS | 16875 | 1470771677616 Marionette TRACE conn4 <- [1,298,null,{}] 12:41:17 INFO - PROCESS | 16875 | 1470771677627 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}] 12:41:17 INFO - PROCESS | 16875 | 1470771677637 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:17 INFO - PROCESS | 16875 | 1470771677932 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 12:41:18 INFO - PROCESS | 16875 | 1470771678167 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:18 INFO - PROCESS | 16875 | 1470771678180 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:18 INFO - PROCESS | 16875 | ++DOCSHELL 0x98e11c00 == 33 [pid = 16875] [id = 82] 12:41:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x995c2c00) [pid = 16875] [serial = 245] [outer = (nil)] 12:41:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x99a45c00) [pid = 16875] [serial = 246] [outer = 0x995c2c00] 12:41:18 INFO - PROCESS | 16875 | 1470771678331 Marionette DEBUG loaded listener.js 12:41:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x99f23400) [pid = 16875] [serial = 247] [outer = 0x995c2c00] 12:41:19 INFO - PROCESS | 16875 | 1470771679443 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]]]}] 12:41:19 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. 12:41:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1892ms 12:41:19 INFO - PROCESS | 16875 | 1470771679522 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 12:41:19 INFO - PROCESS | 16875 | 1470771679531 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 12:41:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:41:19 INFO - PROCESS | 16875 | 1470771679546 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:41:19 INFO - PROCESS | 16875 | 1470771679551 Marionette TRACE conn4 <- [1,302,null,{}] 12:41:19 INFO - PROCESS | 16875 | 1470771679558 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}] 12:41:19 INFO - PROCESS | 16875 | 1470771679563 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:19 INFO - PROCESS | 16875 | 1470771679772 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 12:41:19 INFO - PROCESS | 16875 | 1470771679975 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:19 INFO - PROCESS | 16875 | 1470771679984 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:20 INFO - PROCESS | 16875 | ++DOCSHELL 0x9979c400 == 34 [pid = 16875] [id = 83] 12:41:20 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x9a0b8400) [pid = 16875] [serial = 248] [outer = (nil)] 12:41:20 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x9abe1000) [pid = 16875] [serial = 249] [outer = 0x9a0b8400] 12:41:20 INFO - PROCESS | 16875 | 1470771680072 Marionette DEBUG loaded listener.js 12:41:20 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x9ac27c00) [pid = 16875] [serial = 250] [outer = 0x9a0b8400] 12:41:21 INFO - PROCESS | 16875 | 1470771681171 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]]]}] 12:41:21 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. 12:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1689ms 12:41:21 INFO - PROCESS | 16875 | 1470771681234 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 12:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:41:21 INFO - PROCESS | 16875 | 1470771681238 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 12:41:21 INFO - PROCESS | 16875 | 1470771681247 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:41:21 INFO - PROCESS | 16875 | 1470771681257 Marionette TRACE conn4 <- [1,306,null,{}] 12:41:21 INFO - PROCESS | 16875 | 1470771681323 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}] 12:41:21 INFO - PROCESS | 16875 | 1470771681331 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:21 INFO - PROCESS | 16875 | 1470771681589 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 12:41:21 INFO - PROCESS | 16875 | 1470771681739 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:21 INFO - PROCESS | 16875 | 1470771681745 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:21 INFO - PROCESS | 16875 | ++DOCSHELL 0x9ac1f000 == 35 [pid = 16875] [id = 84] 12:41:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0xa1097c00) [pid = 16875] [serial = 251] [outer = (nil)] 12:41:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0xa2204400) [pid = 16875] [serial = 252] [outer = 0xa1097c00] 12:41:21 INFO - PROCESS | 16875 | 1470771681832 Marionette DEBUG loaded listener.js 12:41:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0xa227a800) [pid = 16875] [serial = 253] [outer = 0xa1097c00] 12:41:22 INFO - PROCESS | 16875 | 1470771682727 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]]]}] 12:41:22 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. 12:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1542ms 12:41:22 INFO - PROCESS | 16875 | 1470771682788 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 12:41:22 INFO - PROCESS | 16875 | 1470771682793 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 12:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:41:22 INFO - PROCESS | 16875 | 1470771682800 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:41:22 INFO - PROCESS | 16875 | 1470771682805 Marionette TRACE conn4 <- [1,310,null,{}] 12:41:22 INFO - PROCESS | 16875 | 1470771682812 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}] 12:41:22 INFO - PROCESS | 16875 | 1470771682817 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:23 INFO - PROCESS | 16875 | 1470771683047 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 12:41:23 INFO - PROCESS | 16875 | 1470771683250 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:23 INFO - PROCESS | 16875 | 1470771683258 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:23 INFO - PROCESS | 16875 | ++DOCSHELL 0x9b744400 == 36 [pid = 16875] [id = 85] 12:41:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 92 (0xa248e000) [pid = 16875] [serial = 254] [outer = (nil)] 12:41:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 93 (0xa3177400) [pid = 16875] [serial = 255] [outer = 0xa248e000] 12:41:23 INFO - PROCESS | 16875 | 1470771683395 Marionette DEBUG loaded listener.js 12:41:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 94 (0xa317c400) [pid = 16875] [serial = 256] [outer = 0xa248e000] 12:41:24 INFO - PROCESS | 16875 | 1470771684287 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]]]}] 12:41:24 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. 12:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1533ms 12:41:24 INFO - PROCESS | 16875 | 1470771684334 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 12:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:41:24 INFO - PROCESS | 16875 | 1470771684339 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 12:41:24 INFO - PROCESS | 16875 | 1470771684347 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:41:24 INFO - PROCESS | 16875 | 1470771684350 Marionette TRACE conn4 <- [1,314,null,{}] 12:41:24 INFO - PROCESS | 16875 | 1470771684357 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}] 12:41:24 INFO - PROCESS | 16875 | 1470771684363 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:24 INFO - PROCESS | 16875 | 1470771684565 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 12:41:24 INFO - PROCESS | 16875 | 1470771684724 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:24 INFO - PROCESS | 16875 | 1470771684741 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:24 INFO - PROCESS | 16875 | ++DOCSHELL 0xa34b8c00 == 37 [pid = 16875] [id = 86] 12:41:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 95 (0xa34ba000) [pid = 16875] [serial = 257] [outer = (nil)] 12:41:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 96 (0xa34bc400) [pid = 16875] [serial = 258] [outer = 0xa34ba000] 12:41:24 INFO - PROCESS | 16875 | 1470771684839 Marionette DEBUG loaded listener.js 12:41:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 97 (0xa34c5800) [pid = 16875] [serial = 259] [outer = 0xa34ba000] 12:41:25 INFO - PROCESS | 16875 | 1470771685829 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]]]}] 12:41:25 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. 12:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1553ms 12:41:25 INFO - PROCESS | 16875 | 1470771685901 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 12:41:25 INFO - PROCESS | 16875 | 1470771685905 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 12:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:41:25 INFO - PROCESS | 16875 | 1470771685912 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:41:25 INFO - PROCESS | 16875 | 1470771685916 Marionette TRACE conn4 <- [1,318,null,{}] 12:41:25 INFO - PROCESS | 16875 | 1470771685922 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}] 12:41:25 INFO - PROCESS | 16875 | 1470771685928 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:26 INFO - PROCESS | 16875 | 1470771686172 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 12:41:26 INFO - PROCESS | 16875 | 1470771686369 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:26 INFO - PROCESS | 16875 | 1470771686378 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:26 INFO - PROCESS | 16875 | ++DOCSHELL 0x913d5c00 == 38 [pid = 16875] [id = 87] 12:41:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 98 (0x913d8800) [pid = 16875] [serial = 260] [outer = (nil)] 12:41:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 99 (0x913e2800) [pid = 16875] [serial = 261] [outer = 0x913d8800] 12:41:26 INFO - PROCESS | 16875 | 1470771686511 Marionette DEBUG loaded listener.js 12:41:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 100 (0xa34b6800) [pid = 16875] [serial = 262] [outer = 0x913d8800] 12:41:27 INFO - PROCESS | 16875 | 1470771687488 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]]]}] 12:41:27 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. 12:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1633ms 12:41:27 INFO - PROCESS | 16875 | 1470771687556 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 12:41:27 INFO - PROCESS | 16875 | 1470771687561 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 12:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:41:27 INFO - PROCESS | 16875 | 1470771687570 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:41:27 INFO - PROCESS | 16875 | 1470771687573 Marionette TRACE conn4 <- [1,322,null,{}] 12:41:27 INFO - PROCESS | 16875 | 1470771687580 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}] 12:41:27 INFO - PROCESS | 16875 | 1470771687586 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:27 INFO - PROCESS | 16875 | 1470771687796 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 12:41:28 INFO - PROCESS | 16875 | 1470771688248 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:28 INFO - PROCESS | 16875 | 1470771688256 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:28 INFO - PROCESS | 16875 | ++DOCSHELL 0x938d5000 == 39 [pid = 16875] [id = 88] 12:41:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 101 (0x938d5400) [pid = 16875] [serial = 263] [outer = (nil)] 12:41:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 102 (0x93abf400) [pid = 16875] [serial = 264] [outer = 0x938d5400] 12:41:28 INFO - PROCESS | 16875 | 1470771688374 Marionette DEBUG loaded listener.js 12:41:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 103 (0x93c76000) [pid = 16875] [serial = 265] [outer = 0x938d5400] 12:41:29 INFO - PROCESS | 16875 | 1470771689348 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]]]}] 12:41:29 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. 12:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1830ms 12:41:29 INFO - PROCESS | 16875 | 1470771689404 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 12:41:29 INFO - PROCESS | 16875 | 1470771689408 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 12:41:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:41:29 INFO - PROCESS | 16875 | 1470771689417 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:41:29 INFO - PROCESS | 16875 | 1470771689422 Marionette TRACE conn4 <- [1,326,null,{}] 12:41:29 INFO - PROCESS | 16875 | 1470771689431 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}] 12:41:29 INFO - PROCESS | 16875 | 1470771689439 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:29 INFO - PROCESS | 16875 | 1470771689792 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 12:41:30 INFO - PROCESS | 16875 | --DOCSHELL 0x9475b400 == 38 [pid = 16875] [id = 15] 12:41:30 INFO - PROCESS | 16875 | --DOCSHELL 0x9655f000 == 37 [pid = 16875] [id = 80] 12:41:30 INFO - PROCESS | 16875 | --DOCSHELL 0x93c6f800 == 36 [pid = 16875] [id = 79] 12:41:30 INFO - PROCESS | 16875 | --DOCSHELL 0x98982800 == 35 [pid = 16875] [id = 78] 12:41:30 INFO - PROCESS | 16875 | --DOCSHELL 0x95396400 == 34 [pid = 16875] [id = 77] 12:41:30 INFO - PROCESS | 16875 | --DOCSHELL 0x952c4400 == 33 [pid = 16875] [id = 76] 12:41:30 INFO - PROCESS | 16875 | --DOCSHELL 0x997a1000 == 32 [pid = 16875] [id = 64] 12:41:30 INFO - PROCESS | 16875 | --DOCSHELL 0x93c6ac00 == 31 [pid = 16875] [id = 69] 12:41:30 INFO - PROCESS | 16875 | --DOCSHELL 0x9abd9c00 == 30 [pid = 16875] [id = 30] 12:41:30 INFO - PROCESS | 16875 | --DOCSHELL 0x9a81a000 == 29 [pid = 16875] [id = 26] 12:41:30 INFO - PROCESS | 16875 | --DOCSHELL 0x9655cc00 == 28 [pid = 16875] [id = 70] 12:41:30 INFO - PROCESS | 16875 | --DOCSHELL 0x952c2400 == 27 [pid = 16875] [id = 68] 12:41:30 INFO - PROCESS | 16875 | --DOCSHELL 0x951a6c00 == 26 [pid = 16875] [id = 31] 12:41:30 INFO - PROCESS | 16875 | --DOCSHELL 0xa2150400 == 25 [pid = 16875] [id = 27] 12:41:30 INFO - PROCESS | 16875 | --DOCSHELL 0x93a5a000 == 24 [pid = 16875] [id = 75] 12:41:30 INFO - PROCESS | 16875 | --DOCSHELL 0x9a01ec00 == 23 [pid = 16875] [id = 73] 12:41:30 INFO - PROCESS | 16875 | --DOCSHELL 0x997aac00 == 22 [pid = 16875] [id = 74] 12:41:30 INFO - PROCESS | 16875 | --DOCSHELL 0x9abefc00 == 21 [pid = 16875] [id = 71] 12:41:30 INFO - PROCESS | 16875 | --DOCSHELL 0x9c161400 == 20 [pid = 16875] [id = 72] 12:41:30 INFO - PROCESS | 16875 | --DOCSHELL 0x9a0c4c00 == 19 [pid = 16875] [id = 20] 12:41:30 INFO - PROCESS | 16875 | --DOCSHELL 0x98219000 == 18 [pid = 16875] [id = 21] 12:41:30 INFO - PROCESS | 16875 | --DOCSHELL 0x93a61400 == 17 [pid = 16875] [id = 29] 12:41:30 INFO - PROCESS | 16875 | --DOCSHELL 0x93a62000 == 16 [pid = 16875] [id = 28] 12:41:30 INFO - PROCESS | 16875 | --DOCSHELL 0x913d5c00 == 15 [pid = 16875] [id = 87] 12:41:30 INFO - PROCESS | 16875 | --DOCSHELL 0xa34b8c00 == 14 [pid = 16875] [id = 86] 12:41:30 INFO - PROCESS | 16875 | --DOCSHELL 0x9ac1f000 == 13 [pid = 16875] [id = 84] 12:41:30 INFO - PROCESS | 16875 | --DOCSHELL 0x9b744400 == 12 [pid = 16875] [id = 85] 12:41:30 INFO - PROCESS | 16875 | --DOCSHELL 0x9979c400 == 11 [pid = 16875] [id = 83] 12:41:30 INFO - PROCESS | 16875 | --DOCSHELL 0x938d6800 == 10 [pid = 16875] [id = 81] 12:41:30 INFO - PROCESS | 16875 | --DOCSHELL 0x98e11c00 == 9 [pid = 16875] [id = 82] 12:41:31 INFO - PROCESS | 16875 | 1470771690993 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:31 INFO - PROCESS | 16875 | 1470771691005 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:31 INFO - PROCESS | 16875 | --DOMWINDOW == 102 (0x952d0c00) [pid = 16875] [serial = 171] [outer = (nil)] [url = about:blank] 12:41:31 INFO - PROCESS | 16875 | --DOMWINDOW == 101 (0x95396000) [pid = 16875] [serial = 170] [outer = (nil)] [url = about:blank] 12:41:31 INFO - PROCESS | 16875 | --DOMWINDOW == 100 (0x99fd1000) [pid = 16875] [serial = 174] [outer = (nil)] [url = about:blank] 12:41:31 INFO - PROCESS | 16875 | --DOMWINDOW == 99 (0x997a0400) [pid = 16875] [serial = 173] [outer = (nil)] [url = about:blank] 12:41:31 INFO - PROCESS | 16875 | --DOMWINDOW == 98 (0x9d326400) [pid = 16875] [serial = 177] [outer = (nil)] [url = about:blank] 12:41:31 INFO - PROCESS | 16875 | --DOMWINDOW == 97 (0x9b6e5000) [pid = 16875] [serial = 176] [outer = (nil)] [url = about:blank] 12:41:31 INFO - PROCESS | 16875 | --DOMWINDOW == 96 (0x9a01f400) [pid = 16875] [serial = 180] [outer = (nil)] [url = about:blank] 12:41:31 INFO - PROCESS | 16875 | --DOMWINDOW == 95 (0x9a01c000) [pid = 16875] [serial = 179] [outer = (nil)] [url = about:blank] 12:41:31 INFO - PROCESS | 16875 | --DOMWINDOW == 94 (0x9a1c4800) [pid = 16875] [serial = 200] [outer = (nil)] [url = about:blank] 12:41:31 INFO - PROCESS | 16875 | --DOMWINDOW == 93 (0x9a825000) [pid = 16875] [serial = 201] [outer = (nil)] [url = about:blank] 12:41:31 INFO - PROCESS | 16875 | --DOMWINDOW == 92 (0x99f20400) [pid = 16875] [serial = 192] [outer = (nil)] [url = about:blank] 12:41:31 INFO - PROCESS | 16875 | --DOMWINDOW == 91 (0x99f1a000) [pid = 16875] [serial = 191] [outer = (nil)] [url = about:blank] 12:41:31 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0xa2272000) [pid = 16875] [serial = 183] [outer = (nil)] [url = about:blank] 12:41:31 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0xa1f0a000) [pid = 16875] [serial = 182] [outer = (nil)] [url = about:blank] 12:41:31 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x952cfc00) [pid = 16875] [serial = 194] [outer = (nil)] [url = about:blank] 12:41:31 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x95397c00) [pid = 16875] [serial = 195] [outer = (nil)] [url = about:blank] 12:41:31 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0xa4d5a800) [pid = 16875] [serial = 186] [outer = (nil)] [url = about:blank] 12:41:31 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x9979d000) [pid = 16875] [serial = 197] [outer = (nil)] [url = about:blank] 12:41:31 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0xa101a800) [pid = 16875] [serial = 185] [outer = (nil)] [url = about:blank] 12:41:31 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x9655a400) [pid = 16875] [serial = 189] [outer = (nil)] [url = about:blank] 12:41:31 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x952ce800) [pid = 16875] [serial = 188] [outer = (nil)] [url = about:blank] 12:41:31 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x99f17800) [pid = 16875] [serial = 198] [outer = (nil)] [url = about:blank] 12:41:31 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x95396800) [pid = 16875] [serial = 90] [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.] 12:41:31 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x99b42c00) [pid = 16875] [serial = 203] [outer = (nil)] [url = about:blank] 12:41:31 INFO - PROCESS | 16875 | ++DOCSHELL 0x913d8000 == 10 [pid = 16875] [id = 89] 12:41:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x913d8c00) [pid = 16875] [serial = 266] [outer = (nil)] 12:41:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x913df400) [pid = 16875] [serial = 267] [outer = 0x913d8c00] 12:41:31 INFO - PROCESS | 16875 | 1470771691203 Marionette DEBUG loaded listener.js 12:41:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x938d6800) [pid = 16875] [serial = 268] [outer = 0x913d8c00] 12:41:32 INFO - PROCESS | 16875 | 1470771692061 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]]]}] 12:41:32 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. 12:41:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 2691ms 12:41:32 INFO - PROCESS | 16875 | 1470771692110 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 12:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:41:32 INFO - PROCESS | 16875 | 1470771692116 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 12:41:32 INFO - PROCESS | 16875 | 1470771692124 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:41:32 INFO - PROCESS | 16875 | 1470771692128 Marionette TRACE conn4 <- [1,330,null,{}] 12:41:32 INFO - PROCESS | 16875 | 1470771692137 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}] 12:41:32 INFO - PROCESS | 16875 | 1470771692144 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:32 INFO - PROCESS | 16875 | 1470771692357 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 12:41:32 INFO - PROCESS | 16875 | 1470771692478 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:32 INFO - PROCESS | 16875 | 1470771692486 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:32 INFO - PROCESS | 16875 | ++DOCSHELL 0x95395c00 == 11 [pid = 16875] [id = 90] 12:41:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x95396400) [pid = 16875] [serial = 269] [outer = (nil)] 12:41:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x96558800) [pid = 16875] [serial = 270] [outer = 0x95396400] 12:41:32 INFO - PROCESS | 16875 | 1470771692567 Marionette DEBUG loaded listener.js 12:41:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x9655c400) [pid = 16875] [serial = 271] [outer = 0x95396400] 12:41:33 INFO - PROCESS | 16875 | 1470771693465 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]]]}] 12:41:33 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. 12:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1384ms 12:41:33 INFO - PROCESS | 16875 | 1470771693511 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 12:41:33 INFO - PROCESS | 16875 | 1470771693519 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 12:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:41:33 INFO - PROCESS | 16875 | 1470771693537 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:41:33 INFO - PROCESS | 16875 | 1470771693541 Marionette TRACE conn4 <- [1,334,null,{}] 12:41:33 INFO - PROCESS | 16875 | 1470771693548 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}] 12:41:33 INFO - PROCESS | 16875 | 1470771693553 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:33 INFO - PROCESS | 16875 | 1470771693790 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 12:41:33 INFO - PROCESS | 16875 | 1470771693816 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:33 INFO - PROCESS | 16875 | 1470771693824 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:33 INFO - PROCESS | 16875 | ++DOCSHELL 0x99716000 == 12 [pid = 16875] [id = 91] 12:41:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x99794400) [pid = 16875] [serial = 272] [outer = (nil)] 12:41:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x9979d000) [pid = 16875] [serial = 273] [outer = 0x99794400] 12:41:33 INFO - PROCESS | 16875 | 1470771693900 Marionette DEBUG loaded listener.js 12:41:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x997b0400) [pid = 16875] [serial = 274] [outer = 0x99794400] 12:41:34 INFO - PROCESS | 16875 | 1470771694912 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]]]}] 12:41:34 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. 12:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1452ms 12:41:34 INFO - PROCESS | 16875 | 1470771694982 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 12:41:34 INFO - PROCESS | 16875 | 1470771694986 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 12:41:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:41:35 INFO - PROCESS | 16875 | 1470771694995 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:41:35 INFO - PROCESS | 16875 | 1470771695005 Marionette TRACE conn4 <- [1,338,null,{}] 12:41:35 INFO - PROCESS | 16875 | 1470771695031 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}] 12:41:35 INFO - PROCESS | 16875 | 1470771695040 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:35 INFO - PROCESS | 16875 | 1470771695262 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 12:41:35 INFO - PROCESS | 16875 | 1470771695292 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:35 INFO - PROCESS | 16875 | 1470771695304 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:35 INFO - PROCESS | 16875 | ++DOCSHELL 0x9a017400 == 13 [pid = 16875] [id = 92] 12:41:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x9a018400) [pid = 16875] [serial = 275] [outer = (nil)] 12:41:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x9a021c00) [pid = 16875] [serial = 276] [outer = 0x9a018400] 12:41:35 INFO - PROCESS | 16875 | 1470771695374 Marionette DEBUG loaded listener.js 12:41:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0x9a0be400) [pid = 16875] [serial = 277] [outer = 0x9a018400] 12:41:36 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0x9a1bf400) [pid = 16875] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:41:36 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x9abf0000) [pid = 16875] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:41:36 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x9a0c5000) [pid = 16875] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:41:36 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x96557c00) [pid = 16875] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:41:36 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x9d32b800) [pid = 16875] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:41:36 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x93c6b400) [pid = 16875] [serial = 206] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:41:36 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x99a45800) [pid = 16875] [serial = 209] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:41:36 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x952c8c00) [pid = 16875] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:41:36 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x99f1c800) [pid = 16875] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:41:36 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x9abdac00) [pid = 16875] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:41:36 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x98266800) [pid = 16875] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:41:36 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x93a62800) [pid = 16875] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:41:36 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x995ca400) [pid = 16875] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:41:36 INFO - PROCESS | 16875 | 1470771696859 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]]]}] 12:41:36 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. 12:41:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1918ms 12:41:36 INFO - PROCESS | 16875 | 1470771696912 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 12:41:36 INFO - PROCESS | 16875 | 1470771696916 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 12:41:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:41:36 INFO - PROCESS | 16875 | 1470771696923 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:41:36 INFO - PROCESS | 16875 | 1470771696927 Marionette TRACE conn4 <- [1,342,null,{}] 12:41:36 INFO - PROCESS | 16875 | 1470771696933 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}] 12:41:36 INFO - PROCESS | 16875 | 1470771696938 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:37 INFO - PROCESS | 16875 | 1470771697117 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 12:41:37 INFO - PROCESS | 16875 | 1470771697240 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:37 INFO - PROCESS | 16875 | 1470771697248 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:37 INFO - PROCESS | 16875 | ++DOCSHELL 0x96557c00 == 14 [pid = 16875] [id = 93] 12:41:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x97877400) [pid = 16875] [serial = 278] [outer = (nil)] 12:41:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x9a1b9800) [pid = 16875] [serial = 279] [outer = 0x97877400] 12:41:37 INFO - PROCESS | 16875 | 1470771697325 Marionette DEBUG loaded listener.js 12:41:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x9a1be000) [pid = 16875] [serial = 280] [outer = 0x97877400] 12:41:38 INFO - PROCESS | 16875 | 1470771698120 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]]]}] 12:41:38 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. 12:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1233ms 12:41:38 INFO - PROCESS | 16875 | 1470771698158 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 12:41:38 INFO - PROCESS | 16875 | 1470771698162 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 12:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:41:38 INFO - PROCESS | 16875 | 1470771698170 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:41:38 INFO - PROCESS | 16875 | 1470771698174 Marionette TRACE conn4 <- [1,346,null,{}] 12:41:38 INFO - PROCESS | 16875 | 1470771698249 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}] 12:41:38 INFO - PROCESS | 16875 | 1470771698256 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:38 INFO - PROCESS | 16875 | 1470771698477 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 12:41:38 INFO - PROCESS | 16875 | 1470771698629 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:38 INFO - PROCESS | 16875 | 1470771698645 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:38 INFO - PROCESS | 16875 | ++DOCSHELL 0x9475b800 == 15 [pid = 16875] [id = 94] 12:41:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x9475c000) [pid = 16875] [serial = 281] [outer = (nil)] 12:41:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x952c3000) [pid = 16875] [serial = 282] [outer = 0x9475c000] 12:41:38 INFO - PROCESS | 16875 | 1470771698800 Marionette DEBUG loaded listener.js 12:41:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x9826ac00) [pid = 16875] [serial = 283] [outer = 0x9475c000] 12:41:39 INFO - PROCESS | 16875 | 1470771699817 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]]]}] 12:41:39 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. 12:41:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1691ms 12:41:39 INFO - PROCESS | 16875 | 1470771699864 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 12:41:39 INFO - PROCESS | 16875 | 1470771699871 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 12:41:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:41:39 INFO - PROCESS | 16875 | 1470771699879 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:41:39 INFO - PROCESS | 16875 | 1470771699884 Marionette TRACE conn4 <- [1,350,null,{}] 12:41:39 INFO - PROCESS | 16875 | 1470771699894 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}] 12:41:39 INFO - PROCESS | 16875 | 1470771699900 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:40 INFO - PROCESS | 16875 | 1470771700098 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 12:41:40 INFO - PROCESS | 16875 | 1470771700303 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:40 INFO - PROCESS | 16875 | 1470771700317 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:40 INFO - PROCESS | 16875 | ++DOCSHELL 0x96553400 == 16 [pid = 16875] [id = 95] 12:41:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x99f21c00) [pid = 16875] [serial = 284] [outer = (nil)] 12:41:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x9a0c4c00) [pid = 16875] [serial = 285] [outer = 0x99f21c00] 12:41:40 INFO - PROCESS | 16875 | 1470771700409 Marionette DEBUG loaded listener.js 12:41:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x9a1c8800) [pid = 16875] [serial = 286] [outer = 0x99f21c00] 12:41:41 INFO - PROCESS | 16875 | 1470771701408 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]]]}] 12:41:41 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. 12:41:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1586ms 12:41:41 INFO - PROCESS | 16875 | 1470771701466 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 12:41:41 INFO - PROCESS | 16875 | 1470771701470 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 12:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:41:41 INFO - PROCESS | 16875 | 1470771701479 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:41:41 INFO - PROCESS | 16875 | 1470771701483 Marionette TRACE conn4 <- [1,354,null,{}] 12:41:41 INFO - PROCESS | 16875 | 1470771701489 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}] 12:41:41 INFO - PROCESS | 16875 | 1470771701495 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:41 INFO - PROCESS | 16875 | 1470771701694 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 12:41:41 INFO - PROCESS | 16875 | 1470771701897 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:41 INFO - PROCESS | 16875 | 1470771701912 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:41 INFO - PROCESS | 16875 | ++DOCSHELL 0x9abe5800 == 17 [pid = 16875] [id = 96] 12:41:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x9abe6400) [pid = 16875] [serial = 287] [outer = (nil)] 12:41:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x9abebc00) [pid = 16875] [serial = 288] [outer = 0x9abe6400] 12:41:42 INFO - PROCESS | 16875 | 1470771702007 Marionette DEBUG loaded listener.js 12:41:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x9abf4400) [pid = 16875] [serial = 289] [outer = 0x9abe6400] 12:41:43 INFO - PROCESS | 16875 | 1470771703104 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]]]}] 12:41:43 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. 12:41:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1649ms 12:41:43 INFO - PROCESS | 16875 | 1470771703136 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 12:41:43 INFO - PROCESS | 16875 | 1470771703146 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 12:41:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:41:43 INFO - PROCESS | 16875 | 1470771703155 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:41:43 INFO - PROCESS | 16875 | 1470771703158 Marionette TRACE conn4 <- [1,358,null,{}] 12:41:43 INFO - PROCESS | 16875 | 1470771703165 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}] 12:41:43 INFO - PROCESS | 16875 | 1470771703169 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:43 INFO - PROCESS | 16875 | 1470771703357 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 12:41:43 INFO - PROCESS | 16875 | 1470771703559 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:43 INFO - PROCESS | 16875 | 1470771703568 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:43 INFO - PROCESS | 16875 | ++DOCSHELL 0x9b3e0400 == 18 [pid = 16875] [id = 97] 12:41:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0x9b6df400) [pid = 16875] [serial = 290] [outer = (nil)] 12:41:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 92 (0x9b74c400) [pid = 16875] [serial = 291] [outer = 0x9b6df400] 12:41:43 INFO - PROCESS | 16875 | 1470771703681 Marionette DEBUG loaded listener.js 12:41:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 93 (0x9b74f000) [pid = 16875] [serial = 292] [outer = 0x9b6df400] 12:41:44 INFO - PROCESS | 16875 | 1470771704711 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]]]}] 12:41:44 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. 12:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1589ms 12:41:44 INFO - PROCESS | 16875 | 1470771704745 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 12:41:44 INFO - PROCESS | 16875 | 1470771704749 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 12:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:41:44 INFO - PROCESS | 16875 | 1470771704756 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:41:44 INFO - PROCESS | 16875 | 1470771704761 Marionette TRACE conn4 <- [1,362,null,{}] 12:41:44 INFO - PROCESS | 16875 | 1470771704768 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}] 12:41:44 INFO - PROCESS | 16875 | 1470771704772 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:44 INFO - PROCESS | 16875 | 1470771704957 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 12:41:45 INFO - PROCESS | 16875 | 1470771705150 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:45 INFO - PROCESS | 16875 | 1470771705157 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:45 INFO - PROCESS | 16875 | ++DOCSHELL 0x99fdac00 == 19 [pid = 16875] [id = 98] 12:41:45 INFO - PROCESS | 16875 | ++DOMWINDOW == 94 (0x9a016c00) [pid = 16875] [serial = 293] [outer = (nil)] 12:41:45 INFO - PROCESS | 16875 | ++DOMWINDOW == 95 (0x9d324800) [pid = 16875] [serial = 294] [outer = 0x9a016c00] 12:41:45 INFO - PROCESS | 16875 | 1470771705246 Marionette DEBUG loaded listener.js 12:41:45 INFO - PROCESS | 16875 | ++DOMWINDOW == 96 (0x9d32b800) [pid = 16875] [serial = 295] [outer = 0x9a016c00] 12:41:46 INFO - PROCESS | 16875 | 1470771706301 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]]]}] 12:41:46 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. 12:41:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1586ms 12:41:46 INFO - PROCESS | 16875 | 1470771706345 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 12:41:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:41:46 INFO - PROCESS | 16875 | 1470771706349 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 12:41:46 INFO - PROCESS | 16875 | 1470771706356 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:41:46 INFO - PROCESS | 16875 | 1470771706360 Marionette TRACE conn4 <- [1,366,null,{}] 12:41:46 INFO - PROCESS | 16875 | 1470771706366 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}] 12:41:46 INFO - PROCESS | 16875 | 1470771706379 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:46 INFO - PROCESS | 16875 | 1470771706764 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 12:41:47 INFO - PROCESS | 16875 | 1470771706986 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:47 INFO - PROCESS | 16875 | 1470771706995 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:47 INFO - PROCESS | 16875 | ++DOCSHELL 0x93ac6000 == 20 [pid = 16875] [id = 99] 12:41:47 INFO - PROCESS | 16875 | ++DOMWINDOW == 97 (0x93ac7800) [pid = 16875] [serial = 296] [outer = (nil)] 12:41:47 INFO - PROCESS | 16875 | ++DOMWINDOW == 98 (0x93c77c00) [pid = 16875] [serial = 297] [outer = 0x93ac7800] 12:41:47 INFO - PROCESS | 16875 | 1470771707083 Marionette DEBUG loaded listener.js 12:41:47 INFO - PROCESS | 16875 | ++DOMWINDOW == 99 (0x96556000) [pid = 16875] [serial = 298] [outer = 0x93ac7800] 12:41:47 INFO - PROCESS | 16875 | --DOMWINDOW == 98 (0x96554000) [pid = 16875] [serial = 228] [outer = (nil)] [url = about:blank] 12:41:47 INFO - PROCESS | 16875 | --DOMWINDOW == 97 (0x9a0bd000) [pid = 16875] [serial = 241] [outer = (nil)] [url = about:blank] 12:41:47 INFO - PROCESS | 16875 | --DOMWINDOW == 96 (0xa1f0fc00) [pid = 16875] [serial = 219] [outer = (nil)] [url = about:blank] 12:41:47 INFO - PROCESS | 16875 | --DOMWINDOW == 95 (0x9abf6800) [pid = 16875] [serial = 213] [outer = (nil)] [url = about:blank] 12:41:47 INFO - PROCESS | 16875 | --DOMWINDOW == 94 (0x9ab43c00) [pid = 16875] [serial = 235] [outer = (nil)] [url = about:blank] 12:41:47 INFO - PROCESS | 16875 | --DOMWINDOW == 93 (0x995be800) [pid = 16875] [serial = 231] [outer = (nil)] [url = about:blank] 12:41:47 INFO - PROCESS | 16875 | --DOMWINDOW == 92 (0x9d89b000) [pid = 16875] [serial = 217] [outer = (nil)] [url = about:blank] 12:41:47 INFO - PROCESS | 16875 | --DOMWINDOW == 91 (0x93c73000) [pid = 16875] [serial = 207] [outer = (nil)] [url = about:blank] 12:41:47 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0x99f23000) [pid = 16875] [serial = 210] [outer = (nil)] [url = about:blank] 12:41:47 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x9655f800) [pid = 16875] [serial = 229] [outer = (nil)] [url = about:blank] 12:41:47 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0xa1fa4c00) [pid = 16875] [serial = 220] [outer = (nil)] [url = about:blank] 12:41:47 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0xa4d54400) [pid = 16875] [serial = 223] [outer = (nil)] [url = about:blank] 12:41:47 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x9b3a9c00) [pid = 16875] [serial = 237] [outer = (nil)] [url = about:blank] 12:41:47 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x9abe0800) [pid = 16875] [serial = 204] [outer = (nil)] [url = about:blank] 12:41:47 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x9d818000) [pid = 16875] [serial = 216] [outer = (nil)] [url = about:blank] 12:41:47 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x952cb400) [pid = 16875] [serial = 208] [outer = (nil)] [url = about:blank] 12:41:47 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x9a1c1c00) [pid = 16875] [serial = 234] [outer = (nil)] [url = about:blank] 12:41:47 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x95391800) [pid = 16875] [serial = 225] [outer = (nil)] [url = about:blank] 12:41:48 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x9979d400) [pid = 16875] [serial = 232] [outer = (nil)] [url = about:blank] 12:41:48 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0xa243c000) [pid = 16875] [serial = 222] [outer = (nil)] [url = about:blank] 12:41:48 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x99f26400) [pid = 16875] [serial = 240] [outer = (nil)] [url = about:blank] 12:41:48 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x9a01b400) [pid = 16875] [serial = 211] [outer = (nil)] [url = about:blank] 12:41:48 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x9979c000) [pid = 16875] [serial = 226] [outer = (nil)] [url = about:blank] 12:41:48 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x9b3e4800) [pid = 16875] [serial = 214] [outer = (nil)] [url = about:blank] 12:41:48 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x9b748800) [pid = 16875] [serial = 238] [outer = (nil)] [url = about:blank] 12:41:48 INFO - PROCESS | 16875 | 1470771708202 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]]]}] 12:41:48 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. 12:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1887ms 12:41:48 INFO - PROCESS | 16875 | 1470771708245 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 12:41:48 INFO - PROCESS | 16875 | 1470771708251 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 12:41:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:41:48 INFO - PROCESS | 16875 | 1470771708260 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:41:48 INFO - PROCESS | 16875 | 1470771708266 Marionette TRACE conn4 <- [1,370,null,{}] 12:41:48 INFO - PROCESS | 16875 | 1470771708274 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}] 12:41:48 INFO - PROCESS | 16875 | 1470771708280 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:48 INFO - PROCESS | 16875 | 1470771708463 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 12:41:48 INFO - PROCESS | 16875 | 1470771708622 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:48 INFO - PROCESS | 16875 | 1470771708635 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:48 INFO - PROCESS | 16875 | ++DOCSHELL 0x96555800 == 21 [pid = 16875] [id = 100] 12:41:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x96560000) [pid = 16875] [serial = 299] [outer = (nil)] 12:41:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x9979c000) [pid = 16875] [serial = 300] [outer = 0x96560000] 12:41:48 INFO - PROCESS | 16875 | 1470771708706 Marionette DEBUG loaded listener.js 12:41:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x99a84c00) [pid = 16875] [serial = 301] [outer = 0x96560000] 12:41:49 INFO - PROCESS | 16875 | 1470771709488 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]]]}] 12:41:49 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. 12:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1284ms 12:41:49 INFO - PROCESS | 16875 | 1470771709543 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 12:41:49 INFO - PROCESS | 16875 | 1470771709548 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 12:41:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:41:49 INFO - PROCESS | 16875 | 1470771709555 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:41:49 INFO - PROCESS | 16875 | 1470771709558 Marionette TRACE conn4 <- [1,374,null,{}] 12:41:49 INFO - PROCESS | 16875 | 1470771709564 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}] 12:41:49 INFO - PROCESS | 16875 | 1470771709570 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:49 INFO - PROCESS | 16875 | 1470771709739 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 12:41:49 INFO - PROCESS | 16875 | 1470771709855 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:49 INFO - PROCESS | 16875 | 1470771709865 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:49 INFO - PROCESS | 16875 | ++DOCSHELL 0x99f22000 == 22 [pid = 16875] [id = 101] 12:41:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x9a0ba800) [pid = 16875] [serial = 302] [outer = (nil)] 12:41:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x9a0c5c00) [pid = 16875] [serial = 303] [outer = 0x9a0ba800] 12:41:49 INFO - PROCESS | 16875 | 1470771709935 Marionette DEBUG loaded listener.js 12:41:50 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x9a6f7c00) [pid = 16875] [serial = 304] [outer = 0x9a0ba800] 12:41:50 INFO - PROCESS | 16875 | 1470771710821 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:41:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:41:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1339ms 12:41:50 INFO - PROCESS | 16875 | 1470771710895 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 12:41:50 INFO - PROCESS | 16875 | 1470771710902 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 12:41:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:41:50 INFO - PROCESS | 16875 | 1470771710919 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:41:50 INFO - PROCESS | 16875 | 1470771710926 Marionette TRACE conn4 <- [1,378,null,{}] 12:41:50 INFO - PROCESS | 16875 | 1470771710948 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}] 12:41:50 INFO - PROCESS | 16875 | 1470771710956 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:51 INFO - PROCESS | 16875 | 1470771711200 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 12:41:51 INFO - PROCESS | 16875 | 1470771711229 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:51 INFO - PROCESS | 16875 | 1470771711238 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:51 INFO - PROCESS | 16875 | ++DOCSHELL 0x99798400 == 23 [pid = 16875] [id = 102] 12:41:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x9a01cc00) [pid = 16875] [serial = 305] [outer = (nil)] 12:41:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x9ac1b800) [pid = 16875] [serial = 306] [outer = 0x9a01cc00] 12:41:51 INFO - PROCESS | 16875 | 1470771711310 Marionette DEBUG loaded listener.js 12:41:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x9b3aac00) [pid = 16875] [serial = 307] [outer = 0x9a01cc00] 12:41:52 INFO - PROCESS | 16875 | 1470771712308 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:41:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:41:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1470ms 12:41:52 INFO - PROCESS | 16875 | 1470771712381 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 12:41:52 INFO - PROCESS | 16875 | 1470771712386 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 12:41:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:41:52 INFO - PROCESS | 16875 | 1470771712392 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:41:52 INFO - PROCESS | 16875 | 1470771712395 Marionette TRACE conn4 <- [1,382,null,{}] 12:41:52 INFO - PROCESS | 16875 | 1470771712410 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}] 12:41:52 INFO - PROCESS | 16875 | 1470771712415 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:52 INFO - PROCESS | 16875 | 1470771712709 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 12:41:52 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x99794400) [pid = 16875] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:41:52 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x913d8c00) [pid = 16875] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:41:52 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x95396400) [pid = 16875] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:41:52 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x938d5400) [pid = 16875] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:41:52 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x9a018400) [pid = 16875] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:41:52 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x938d7400) [pid = 16875] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:41:52 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x995c2c00) [pid = 16875] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:41:52 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x9a0b8400) [pid = 16875] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:41:52 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0xa1097c00) [pid = 16875] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:41:52 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0xa248e000) [pid = 16875] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:41:52 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0xa34ba000) [pid = 16875] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:41:52 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x913d8800) [pid = 16875] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:41:52 INFO - PROCESS | 16875 | 1470771712925 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:52 INFO - PROCESS | 16875 | 1470771712937 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:52 INFO - PROCESS | 16875 | ++DOCSHELL 0x913d5800 == 24 [pid = 16875] [id = 103] 12:41:52 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x913d8800) [pid = 16875] [serial = 308] [outer = (nil)] 12:41:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x93c74400) [pid = 16875] [serial = 309] [outer = 0x913d8800] 12:41:53 INFO - PROCESS | 16875 | 1470771713021 Marionette DEBUG loaded listener.js 12:41:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x97873000) [pid = 16875] [serial = 310] [outer = 0x913d8800] 12:41:53 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:41:53 INFO - PROCESS | 16875 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:41:53 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:41:53 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:41:53 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:41:53 INFO - PROCESS | 16875 | 1470771713784 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:41:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:41:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1442ms 12:41:53 INFO - PROCESS | 16875 | 1470771713842 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 12:41:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:41:53 INFO - PROCESS | 16875 | 1470771713846 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 12:41:53 INFO - PROCESS | 16875 | 1470771713853 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:41:53 INFO - PROCESS | 16875 | 1470771713857 Marionette TRACE conn4 <- [1,386,null,{}] 12:41:53 INFO - PROCESS | 16875 | 1470771713864 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}] 12:41:53 INFO - PROCESS | 16875 | 1470771713870 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:54 INFO - PROCESS | 16875 | 1470771714047 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 12:41:54 INFO - PROCESS | 16875 | 1470771714056 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:54 INFO - PROCESS | 16875 | 1470771714075 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:54 INFO - PROCESS | 16875 | ++DOCSHELL 0x9b74cc00 == 25 [pid = 16875] [id = 104] 12:41:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x9b74e000) [pid = 16875] [serial = 311] [outer = (nil)] 12:41:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x9d816800) [pid = 16875] [serial = 312] [outer = 0x9b74e000] 12:41:54 INFO - PROCESS | 16875 | 1470771714156 Marionette DEBUG loaded listener.js 12:41:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x9d89f000) [pid = 16875] [serial = 313] [outer = 0x9b74e000] 12:41:55 INFO - PROCESS | 16875 | 1470771715254 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]]]}] 12:41:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:41:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1439ms 12:41:55 INFO - PROCESS | 16875 | 1470771715293 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 12:41:55 INFO - PROCESS | 16875 | 1470771715300 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 12:41:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:41:55 INFO - PROCESS | 16875 | 1470771715310 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:41:55 INFO - PROCESS | 16875 | 1470771715315 Marionette TRACE conn4 <- [1,390,null,{}] 12:41:55 INFO - PROCESS | 16875 | 1470771715326 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}] 12:41:55 INFO - PROCESS | 16875 | 1470771715331 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:55 INFO - PROCESS | 16875 | 1470771715574 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 12:41:55 INFO - PROCESS | 16875 | 1470771715847 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:55 INFO - PROCESS | 16875 | 1470771715862 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:55 INFO - PROCESS | 16875 | ++DOCSHELL 0x95198400 == 26 [pid = 16875] [id = 105] 12:41:55 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x95198800) [pid = 16875] [serial = 314] [outer = (nil)] 12:41:55 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x99796800) [pid = 16875] [serial = 315] [outer = 0x95198800] 12:41:55 INFO - PROCESS | 16875 | 1470771715953 Marionette DEBUG loaded listener.js 12:41:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x99c81000) [pid = 16875] [serial = 316] [outer = 0x95198800] 12:41:56 INFO - PROCESS | 16875 | 1470771716903 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]]]}] 12:41:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:41:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1638ms 12:41:56 INFO - PROCESS | 16875 | 1470771716947 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 12:41:56 INFO - PROCESS | 16875 | 1470771716956 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 12:41:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:41:56 INFO - PROCESS | 16875 | 1470771716967 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:41:56 INFO - PROCESS | 16875 | 1470771716972 Marionette TRACE conn4 <- [1,394,null,{}] 12:41:56 INFO - PROCESS | 16875 | 1470771716979 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}] 12:41:56 INFO - PROCESS | 16875 | 1470771716986 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:57 INFO - PROCESS | 16875 | 1470771717194 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 12:41:57 INFO - PROCESS | 16875 | 1470771717413 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:57 INFO - PROCESS | 16875 | 1470771717423 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:57 INFO - PROCESS | 16875 | ++DOCSHELL 0x9a81d000 == 27 [pid = 16875] [id = 106] 12:41:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x9ab37800) [pid = 16875] [serial = 317] [outer = (nil)] 12:41:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x9abd9c00) [pid = 16875] [serial = 318] [outer = 0x9ab37800] 12:41:57 INFO - PROCESS | 16875 | 1470771717556 Marionette DEBUG loaded listener.js 12:41:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x9abe3c00) [pid = 16875] [serial = 319] [outer = 0x9ab37800] 12:41:58 INFO - PROCESS | 16875 | 1470771718604 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]]]}] 12:41:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:41:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1689ms 12:41:58 INFO - PROCESS | 16875 | 1470771718657 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 12:41:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:41:58 INFO - PROCESS | 16875 | 1470771718661 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 12:41:58 INFO - PROCESS | 16875 | 1470771718669 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:41:58 INFO - PROCESS | 16875 | 1470771718675 Marionette TRACE conn4 <- [1,398,null,{}] 12:41:58 INFO - PROCESS | 16875 | 1470771718692 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}] 12:41:58 INFO - PROCESS | 16875 | 1470771718701 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:58 INFO - PROCESS | 16875 | 1470771718931 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 12:41:59 INFO - PROCESS | 16875 | 1470771719141 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:59 INFO - PROCESS | 16875 | 1470771719155 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:41:59 INFO - PROCESS | 16875 | ++DOCSHELL 0x99794800 == 28 [pid = 16875] [id = 107] 12:41:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0xa1024400) [pid = 16875] [serial = 320] [outer = (nil)] 12:41:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0xa1f01400) [pid = 16875] [serial = 321] [outer = 0xa1024400] 12:41:59 INFO - PROCESS | 16875 | 1470771719256 Marionette DEBUG loaded listener.js 12:41:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0xa1fa4000) [pid = 16875] [serial = 322] [outer = 0xa1024400] 12:42:00 INFO - PROCESS | 16875 | 1470771720209 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]]]}] 12:42:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:42:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1596ms 12:42:00 INFO - PROCESS | 16875 | 1470771720267 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 12:42:00 INFO - PROCESS | 16875 | 1470771720273 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 12:42:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:42:00 INFO - PROCESS | 16875 | 1470771720280 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:42:00 INFO - PROCESS | 16875 | 1470771720285 Marionette TRACE conn4 <- [1,402,null,{}] 12:42:00 INFO - PROCESS | 16875 | 1470771720293 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}] 12:42:00 INFO - PROCESS | 16875 | 1470771720299 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:00 INFO - PROCESS | 16875 | 1470771720502 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 12:42:00 INFO - PROCESS | 16875 | 1470771720708 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:00 INFO - PROCESS | 16875 | 1470771720716 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:00 INFO - PROCESS | 16875 | ++DOCSHELL 0xa214dc00 == 29 [pid = 16875] [id = 108] 12:42:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0xa21ee000) [pid = 16875] [serial = 323] [outer = (nil)] 12:42:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0xa221d400) [pid = 16875] [serial = 324] [outer = 0xa21ee000] 12:42:00 INFO - PROCESS | 16875 | 1470771720818 Marionette DEBUG loaded listener.js 12:42:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0xa2277800) [pid = 16875] [serial = 325] [outer = 0xa21ee000] 12:42:01 INFO - PROCESS | 16875 | 1470771721787 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]]]}] 12:42:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:42:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1542ms 12:42:01 INFO - PROCESS | 16875 | 1470771721823 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 12:42:01 INFO - PROCESS | 16875 | 1470771721828 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 12:42:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:42:01 INFO - PROCESS | 16875 | 1470771721834 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:42:01 INFO - PROCESS | 16875 | 1470771721839 Marionette TRACE conn4 <- [1,406,null,{}] 12:42:01 INFO - PROCESS | 16875 | 1470771721845 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}] 12:42:01 INFO - PROCESS | 16875 | 1470771721852 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:02 INFO - PROCESS | 16875 | 1470771722042 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 12:42:02 INFO - PROCESS | 16875 | 1470771722243 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:02 INFO - PROCESS | 16875 | 1470771722252 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:02 INFO - PROCESS | 16875 | ++DOCSHELL 0xa22b2400 == 30 [pid = 16875] [id = 109] 12:42:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0xa22b2c00) [pid = 16875] [serial = 326] [outer = (nil)] 12:42:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0xa2441400) [pid = 16875] [serial = 327] [outer = 0xa22b2c00] 12:42:02 INFO - PROCESS | 16875 | 1470771722394 Marionette DEBUG loaded listener.js 12:42:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 92 (0xa248b400) [pid = 16875] [serial = 328] [outer = 0xa22b2c00] 12:42:03 INFO - PROCESS | 16875 | 1470771723344 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]]]}] 12:42:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:42:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1589ms 12:42:03 INFO - PROCESS | 16875 | 1470771723425 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 12:42:03 INFO - PROCESS | 16875 | 1470771723430 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 12:42:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:42:03 INFO - PROCESS | 16875 | 1470771723438 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:42:03 INFO - PROCESS | 16875 | 1470771723443 Marionette TRACE conn4 <- [1,410,null,{}] 12:42:03 INFO - PROCESS | 16875 | 1470771723449 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}] 12:42:03 INFO - PROCESS | 16875 | 1470771723459 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:03 INFO - PROCESS | 16875 | 1470771723723 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 12:42:03 INFO - PROCESS | 16875 | 1470771723946 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:03 INFO - PROCESS | 16875 | 1470771723955 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:03 INFO - PROCESS | 16875 | ++DOCSHELL 0x9b74a800 == 31 [pid = 16875] [id = 110] 12:42:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 93 (0xa244ec00) [pid = 16875] [serial = 329] [outer = (nil)] 12:42:04 INFO - PROCESS | 16875 | ++DOMWINDOW == 94 (0xa34b9400) [pid = 16875] [serial = 330] [outer = 0xa244ec00] 12:42:04 INFO - PROCESS | 16875 | 1470771724039 Marionette DEBUG loaded listener.js 12:42:04 INFO - PROCESS | 16875 | ++DOMWINDOW == 95 (0xa34bf000) [pid = 16875] [serial = 331] [outer = 0xa244ec00] 12:42:04 INFO - PROCESS | 16875 | 1470771724958 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]]]}] 12:42:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:42:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1592ms 12:42:05 INFO - PROCESS | 16875 | 1470771725031 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 12:42:05 INFO - PROCESS | 16875 | 1470771725034 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 12:42:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:42:05 INFO - PROCESS | 16875 | 1470771725042 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:42:05 INFO - PROCESS | 16875 | 1470771725045 Marionette TRACE conn4 <- [1,414,null,{}] 12:42:05 INFO - PROCESS | 16875 | 1470771725052 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}] 12:42:05 INFO - PROCESS | 16875 | 1470771725057 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:05 INFO - PROCESS | 16875 | 1470771725276 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 12:42:05 INFO - PROCESS | 16875 | 1470771725478 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:05 INFO - PROCESS | 16875 | 1470771725488 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:05 INFO - PROCESS | 16875 | ++DOCSHELL 0xa34c4000 == 32 [pid = 16875] [id = 111] 12:42:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 96 (0xa34e4800) [pid = 16875] [serial = 332] [outer = (nil)] 12:42:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 97 (0xa4d5a800) [pid = 16875] [serial = 333] [outer = 0xa34e4800] 12:42:05 INFO - PROCESS | 16875 | 1470771725614 Marionette DEBUG loaded listener.js 12:42:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 98 (0xa4f23000) [pid = 16875] [serial = 334] [outer = 0xa34e4800] 12:42:06 INFO - PROCESS | 16875 | 1470771726591 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]]]}] 12:42:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:42:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1590ms 12:42:06 INFO - PROCESS | 16875 | 1470771726633 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 12:42:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:42:06 INFO - PROCESS | 16875 | 1470771726638 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 12:42:06 INFO - PROCESS | 16875 | 1470771726645 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:42:06 INFO - PROCESS | 16875 | 1470771726648 Marionette TRACE conn4 <- [1,418,null,{}] 12:42:06 INFO - PROCESS | 16875 | 1470771726656 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}] 12:42:06 INFO - PROCESS | 16875 | 1470771726662 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:06 INFO - PROCESS | 16875 | 1470771726869 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 12:42:07 INFO - PROCESS | 16875 | 1470771727324 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:07 INFO - PROCESS | 16875 | 1470771727334 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:07 INFO - PROCESS | 16875 | ++DOCSHELL 0x93ac5400 == 33 [pid = 16875] [id = 112] 12:42:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 99 (0x93ac9000) [pid = 16875] [serial = 335] [outer = (nil)] 12:42:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 100 (0x9519ac00) [pid = 16875] [serial = 336] [outer = 0x93ac9000] 12:42:07 INFO - PROCESS | 16875 | 1470771727470 Marionette DEBUG loaded listener.js 12:42:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 101 (0x96557800) [pid = 16875] [serial = 337] [outer = 0x93ac9000] 12:42:09 INFO - PROCESS | 16875 | --DOCSHELL 0x913d8000 == 32 [pid = 16875] [id = 89] 12:42:09 INFO - PROCESS | 16875 | --DOCSHELL 0x938d5000 == 31 [pid = 16875] [id = 88] 12:42:09 INFO - PROCESS | 16875 | --DOMWINDOW == 100 (0x997b0400) [pid = 16875] [serial = 274] [outer = (nil)] [url = about:blank] 12:42:09 INFO - PROCESS | 16875 | --DOMWINDOW == 99 (0x913df400) [pid = 16875] [serial = 267] [outer = (nil)] [url = about:blank] 12:42:09 INFO - PROCESS | 16875 | --DOMWINDOW == 98 (0x96558800) [pid = 16875] [serial = 270] [outer = (nil)] [url = about:blank] 12:42:09 INFO - PROCESS | 16875 | --DOMWINDOW == 97 (0x93c76000) [pid = 16875] [serial = 265] [outer = (nil)] [url = about:blank] 12:42:09 INFO - PROCESS | 16875 | --DOMWINDOW == 96 (0x93abf400) [pid = 16875] [serial = 264] [outer = (nil)] [url = about:blank] 12:42:09 INFO - PROCESS | 16875 | --DOMWINDOW == 95 (0x9a021c00) [pid = 16875] [serial = 276] [outer = (nil)] [url = about:blank] 12:42:09 INFO - PROCESS | 16875 | --DOMWINDOW == 94 (0x938d6800) [pid = 16875] [serial = 268] [outer = (nil)] [url = about:blank] 12:42:09 INFO - PROCESS | 16875 | --DOMWINDOW == 93 (0x93c69000) [pid = 16875] [serial = 244] [outer = (nil)] [url = about:blank] 12:42:09 INFO - PROCESS | 16875 | --DOMWINDOW == 92 (0x93a64800) [pid = 16875] [serial = 243] [outer = (nil)] [url = about:blank] 12:42:09 INFO - PROCESS | 16875 | --DOMWINDOW == 91 (0x99f23400) [pid = 16875] [serial = 247] [outer = (nil)] [url = about:blank] 12:42:09 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0x99a45c00) [pid = 16875] [serial = 246] [outer = (nil)] [url = about:blank] 12:42:09 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x9ac27c00) [pid = 16875] [serial = 250] [outer = (nil)] [url = about:blank] 12:42:09 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x9abe1000) [pid = 16875] [serial = 249] [outer = (nil)] [url = about:blank] 12:42:09 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0xa227a800) [pid = 16875] [serial = 253] [outer = (nil)] [url = about:blank] 12:42:09 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0xa2204400) [pid = 16875] [serial = 252] [outer = (nil)] [url = about:blank] 12:42:09 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0xa317c400) [pid = 16875] [serial = 256] [outer = (nil)] [url = about:blank] 12:42:09 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0xa3177400) [pid = 16875] [serial = 255] [outer = (nil)] [url = about:blank] 12:42:09 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0xa34c5800) [pid = 16875] [serial = 259] [outer = (nil)] [url = about:blank] 12:42:09 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0xa34bc400) [pid = 16875] [serial = 258] [outer = (nil)] [url = about:blank] 12:42:09 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0xa34b6800) [pid = 16875] [serial = 262] [outer = (nil)] [url = about:blank] 12:42:09 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x913e2800) [pid = 16875] [serial = 261] [outer = (nil)] [url = about:blank] 12:42:09 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x9a0be400) [pid = 16875] [serial = 277] [outer = (nil)] [url = about:blank] 12:42:09 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x9979d000) [pid = 16875] [serial = 273] [outer = (nil)] [url = about:blank] 12:42:09 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x9655c400) [pid = 16875] [serial = 271] [outer = (nil)] [url = about:blank] 12:42:09 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x9a1b9800) [pid = 16875] [serial = 279] [outer = (nil)] [url = about:blank] 12:42:10 INFO - PROCESS | 16875 | 1470771730000 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]]]}] 12:42:10 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 12:42:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 3392ms 12:42:10 INFO - PROCESS | 16875 | 1470771730039 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 12:42:10 INFO - PROCESS | 16875 | 1470771730045 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 12:42:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:42:10 INFO - PROCESS | 16875 | 1470771730056 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:42:10 INFO - PROCESS | 16875 | 1470771730062 Marionette TRACE conn4 <- [1,422,null,{}] 12:42:10 INFO - PROCESS | 16875 | 1470771730076 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}] 12:42:10 INFO - PROCESS | 16875 | 1470771730083 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:10 INFO - PROCESS | 16875 | 1470771730398 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 12:42:10 INFO - PROCESS | 16875 | 1470771730518 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:10 INFO - PROCESS | 16875 | 1470771730533 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:10 INFO - PROCESS | 16875 | ++DOCSHELL 0x93ac2c00 == 32 [pid = 16875] [id = 113] 12:42:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x93ace400) [pid = 16875] [serial = 338] [outer = (nil)] 12:42:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x93c6f000) [pid = 16875] [serial = 339] [outer = 0x93ace400] 12:42:10 INFO - PROCESS | 16875 | 1470771730630 Marionette DEBUG loaded listener.js 12:42:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x93c77400) [pid = 16875] [serial = 340] [outer = 0x93ace400] 12:42:12 INFO - PROCESS | 16875 | 1470771732154 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]]]}] 12:42:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:42:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2153ms 12:42:12 INFO - PROCESS | 16875 | 1470771732210 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 12:42:12 INFO - PROCESS | 16875 | 1470771732220 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 12:42:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:42:12 INFO - PROCESS | 16875 | 1470771732237 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:42:12 INFO - PROCESS | 16875 | 1470771732244 Marionette TRACE conn4 <- [1,426,null,{}] 12:42:12 INFO - PROCESS | 16875 | 1470771732300 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}] 12:42:12 INFO - PROCESS | 16875 | 1470771732308 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:12 INFO - PROCESS | 16875 | 1470771732523 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 12:42:12 INFO - PROCESS | 16875 | 1470771732684 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:12 INFO - PROCESS | 16875 | 1470771732698 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:12 INFO - PROCESS | 16875 | ++DOCSHELL 0x93c72400 == 33 [pid = 16875] [id = 114] 12:42:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x9655a400) [pid = 16875] [serial = 341] [outer = (nil)] 12:42:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x96561c00) [pid = 16875] [serial = 342] [outer = 0x9655a400] 12:42:12 INFO - PROCESS | 16875 | 1470771732790 Marionette DEBUG loaded listener.js 12:42:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x98268000) [pid = 16875] [serial = 343] [outer = 0x9655a400] 12:42:13 INFO - PROCESS | 16875 | 1470771733930 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] 12:42:13 INFO - PROCESS | 16875 | 1470771733985 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 12:42:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:42:13 INFO - PROCESS | 16875 | 1470771733992 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:42:14 INFO - PROCESS | 16875 | 1470771733999 Marionette TRACE conn4 <- [1,430,null,{}] 12:42:14 INFO - PROCESS | 16875 | 1470771734019 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}] 12:42:14 INFO - PROCESS | 16875 | 1470771734030 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:14 INFO - PROCESS | 16875 | 1470771734241 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 12:42:14 INFO - PROCESS | 16875 | 1470771734473 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:14 INFO - PROCESS | 16875 | 1470771734489 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:14 INFO - PROCESS | 16875 | ++DOCSHELL 0x997a1c00 == 34 [pid = 16875] [id = 115] 12:42:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x997a2000) [pid = 16875] [serial = 344] [outer = (nil)] 12:42:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x99f19800) [pid = 16875] [serial = 345] [outer = 0x997a2000] 12:42:14 INFO - PROCESS | 16875 | 1470771734578 Marionette DEBUG loaded listener.js 12:42:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x99f1ec00) [pid = 16875] [serial = 346] [outer = 0x997a2000] 12:42:15 INFO - PROCESS | 16875 | 1470771735692 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]]]}] 12:42:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:42:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1750ms 12:42:15 INFO - PROCESS | 16875 | 1470771735744 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 12:42:15 INFO - PROCESS | 16875 | 1470771735749 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 12:42:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:42:15 INFO - PROCESS | 16875 | 1470771735756 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:42:15 INFO - PROCESS | 16875 | 1470771735759 Marionette TRACE conn4 <- [1,434,null,{}] 12:42:15 INFO - PROCESS | 16875 | 1470771735766 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}] 12:42:15 INFO - PROCESS | 16875 | 1470771735772 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:16 INFO - PROCESS | 16875 | 1470771736305 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 12:42:16 INFO - PROCESS | 16875 | 1470771736753 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:16 INFO - PROCESS | 16875 | 1470771736763 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:16 INFO - PROCESS | 16875 | ++DOCSHELL 0x913d6c00 == 35 [pid = 16875] [id = 116] 12:42:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x913d8000) [pid = 16875] [serial = 347] [outer = (nil)] 12:42:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x913e1800) [pid = 16875] [serial = 348] [outer = 0x913d8000] 12:42:16 INFO - PROCESS | 16875 | 1470771736846 Marionette DEBUG loaded listener.js 12:42:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x93ac4800) [pid = 16875] [serial = 349] [outer = 0x913d8000] 12:42:17 INFO - PROCESS | 16875 | --DOCSHELL 0xa34c4000 == 34 [pid = 16875] [id = 111] 12:42:17 INFO - PROCESS | 16875 | --DOCSHELL 0x9b74a800 == 33 [pid = 16875] [id = 110] 12:42:17 INFO - PROCESS | 16875 | --DOCSHELL 0x99fdac00 == 32 [pid = 16875] [id = 98] 12:42:17 INFO - PROCESS | 16875 | --DOCSHELL 0x9b3e0400 == 31 [pid = 16875] [id = 97] 12:42:17 INFO - PROCESS | 16875 | 1470771737920 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]]]}] 12:42:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:42:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 2205ms 12:42:17 INFO - PROCESS | 16875 | 1470771737962 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 12:42:17 INFO - PROCESS | 16875 | 1470771737968 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 12:42:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:42:17 INFO - PROCESS | 16875 | 1470771737984 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:42:17 INFO - PROCESS | 16875 | 1470771737991 Marionette TRACE conn4 <- [1,438,null,{}] 12:42:18 INFO - PROCESS | 16875 | 1470771738003 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}] 12:42:18 INFO - PROCESS | 16875 | 1470771738011 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:18 INFO - PROCESS | 16875 | 1470771738190 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 12:42:18 INFO - PROCESS | 16875 | 1470771738304 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:18 INFO - PROCESS | 16875 | 1470771738318 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:18 INFO - PROCESS | 16875 | ++DOCSHELL 0x98217c00 == 32 [pid = 16875] [id = 117] 12:42:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x98e12c00) [pid = 16875] [serial = 350] [outer = (nil)] 12:42:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x99796400) [pid = 16875] [serial = 351] [outer = 0x98e12c00] 12:42:18 INFO - PROCESS | 16875 | 1470771738395 Marionette DEBUG loaded listener.js 12:42:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0x997b1800) [pid = 16875] [serial = 352] [outer = 0x98e12c00] 12:42:19 INFO - PROCESS | 16875 | 1470771739188 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]]]}] 12:42:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:42:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1245ms 12:42:19 INFO - PROCESS | 16875 | 1470771739224 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 12:42:19 INFO - PROCESS | 16875 | 1470771739231 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 12:42:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:42:19 INFO - PROCESS | 16875 | 1470771739240 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:42:19 INFO - PROCESS | 16875 | 1470771739243 Marionette TRACE conn4 <- [1,442,null,{}] 12:42:19 INFO - PROCESS | 16875 | 1470771739250 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}] 12:42:19 INFO - PROCESS | 16875 | 1470771739254 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:19 INFO - PROCESS | 16875 | 1470771739433 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 12:42:19 INFO - PROCESS | 16875 | 1470771739444 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:19 INFO - PROCESS | 16875 | 1470771739452 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:19 INFO - PROCESS | 16875 | ++DOCSHELL 0x99f25c00 == 33 [pid = 16875] [id = 118] 12:42:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 92 (0x99fd9c00) [pid = 16875] [serial = 353] [outer = (nil)] 12:42:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 93 (0x9a1bd800) [pid = 16875] [serial = 354] [outer = 0x99fd9c00] 12:42:19 INFO - PROCESS | 16875 | 1470771739637 Marionette DEBUG loaded listener.js 12:42:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 94 (0x9abec800) [pid = 16875] [serial = 355] [outer = 0x99fd9c00] 12:42:20 INFO - PROCESS | 16875 | 1470771740609 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]]]}] 12:42:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:42:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1433ms 12:42:20 INFO - PROCESS | 16875 | 1470771740674 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 12:42:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:42:20 INFO - PROCESS | 16875 | 1470771740679 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 12:42:20 INFO - PROCESS | 16875 | 1470771740688 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:42:20 INFO - PROCESS | 16875 | 1470771740698 Marionette TRACE conn4 <- [1,446,null,{}] 12:42:20 INFO - PROCESS | 16875 | 1470771740719 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}] 12:42:20 INFO - PROCESS | 16875 | 1470771740727 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:20 INFO - PROCESS | 16875 | 1470771740951 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 12:42:20 INFO - PROCESS | 16875 | 1470771740978 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:20 INFO - PROCESS | 16875 | 1470771740987 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:21 INFO - PROCESS | 16875 | ++DOCSHELL 0x9b74a800 == 34 [pid = 16875] [id = 119] 12:42:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 95 (0x9b750c00) [pid = 16875] [serial = 356] [outer = (nil)] 12:42:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 96 (0x9d32c800) [pid = 16875] [serial = 357] [outer = 0x9b750c00] 12:42:21 INFO - PROCESS | 16875 | 1470771741058 Marionette DEBUG loaded listener.js 12:42:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 97 (0x9d817c00) [pid = 16875] [serial = 358] [outer = 0x9b750c00] 12:42:22 INFO - PROCESS | 16875 | 1470771742052 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]]]}] 12:42:22 INFO - PROCESS | 16875 | --DOMWINDOW == 96 (0x9ab37800) [pid = 16875] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:42:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:42:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1504ms 12:42:22 INFO - PROCESS | 16875 | --DOMWINDOW == 95 (0xa244ec00) [pid = 16875] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:42:22 INFO - PROCESS | 16875 | --DOMWINDOW == 94 (0x95198800) [pid = 16875] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:42:22 INFO - PROCESS | 16875 | --DOMWINDOW == 93 (0xa34e4800) [pid = 16875] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:42:22 INFO - PROCESS | 16875 | --DOMWINDOW == 92 (0xa21ee000) [pid = 16875] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:42:22 INFO - PROCESS | 16875 | --DOMWINDOW == 91 (0xa22b2c00) [pid = 16875] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:42:22 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0xa1024400) [pid = 16875] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:42:22 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x9b74e000) [pid = 16875] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:42:22 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x9a01cc00) [pid = 16875] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:42:22 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x97877400) [pid = 16875] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:42:22 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x9b6df400) [pid = 16875] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:42:22 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x9a016c00) [pid = 16875] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:42:22 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x96560000) [pid = 16875] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:42:22 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x9abe6400) [pid = 16875] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:42:22 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x9475c000) [pid = 16875] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:42:22 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x93ac7800) [pid = 16875] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:42:22 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x9a0ba800) [pid = 16875] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:42:22 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x99f21c00) [pid = 16875] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:42:22 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x913d8800) [pid = 16875] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:42:22 INFO - PROCESS | 16875 | 1470771742242 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 12:42:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:42:22 INFO - PROCESS | 16875 | 1470771742247 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 12:42:22 INFO - PROCESS | 16875 | 1470771742254 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:42:22 INFO - PROCESS | 16875 | 1470771742257 Marionette TRACE conn4 <- [1,450,null,{}] 12:42:22 INFO - PROCESS | 16875 | 1470771742292 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}] 12:42:22 INFO - PROCESS | 16875 | 1470771742296 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:22 INFO - PROCESS | 16875 | 1470771742459 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 12:42:22 INFO - PROCESS | 16875 | 1470771742629 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:22 INFO - PROCESS | 16875 | 1470771742637 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:22 INFO - PROCESS | 16875 | ++DOCSHELL 0x913e0000 == 35 [pid = 16875] [id = 120] 12:42:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x913e3c00) [pid = 16875] [serial = 359] [outer = (nil)] 12:42:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x9ab37800) [pid = 16875] [serial = 360] [outer = 0x913e3c00] 12:42:22 INFO - PROCESS | 16875 | 1470771742710 Marionette DEBUG loaded listener.js 12:42:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x9ac25000) [pid = 16875] [serial = 361] [outer = 0x913e3c00] 12:42:23 INFO - PROCESS | 16875 | 1470771743529 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] 12:42:23 INFO - PROCESS | 16875 | 1470771743594 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 12:42:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:42:23 INFO - PROCESS | 16875 | 1470771743602 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:42:23 INFO - PROCESS | 16875 | 1470771743606 Marionette TRACE conn4 <- [1,454,null,{}] 12:42:23 INFO - PROCESS | 16875 | 1470771743611 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}] 12:42:23 INFO - PROCESS | 16875 | 1470771743617 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:23 INFO - PROCESS | 16875 | 1470771743785 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 12:42:23 INFO - PROCESS | 16875 | 1470771743796 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:23 INFO - PROCESS | 16875 | 1470771743816 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:23 INFO - PROCESS | 16875 | ++DOCSHELL 0x96554400 == 36 [pid = 16875] [id = 121] 12:42:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0xa1019800) [pid = 16875] [serial = 362] [outer = (nil)] 12:42:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0xa214b400) [pid = 16875] [serial = 363] [outer = 0xa1019800] 12:42:24 INFO - PROCESS | 16875 | 1470771744000 Marionette DEBUG loaded listener.js 12:42:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0xa22b3c00) [pid = 16875] [serial = 364] [outer = 0xa1019800] 12:42:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x9655cc00) [pid = 16875] [serial = 365] [outer = 0x98dc4c00] 12:42:25 INFO - PROCESS | 16875 | [16875] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:42:25 INFO - PROCESS | 16875 | 1470771745227 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]]]}] 12:42:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:42:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1686ms 12:42:25 INFO - PROCESS | 16875 | 1470771745293 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 12:42:25 INFO - PROCESS | 16875 | 1470771745302 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 12:42:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:42:25 INFO - PROCESS | 16875 | 1470771745317 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:42:25 INFO - PROCESS | 16875 | 1470771745329 Marionette TRACE conn4 <- [1,458,null,{}] 12:42:25 INFO - PROCESS | 16875 | 1470771745391 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}] 12:42:25 INFO - PROCESS | 16875 | 1470771745403 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:25 INFO - PROCESS | 16875 | 1470771745775 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 12:42:25 INFO - PROCESS | 16875 | 1470771745945 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:25 INFO - PROCESS | 16875 | 1470771745954 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:25 INFO - PROCESS | 16875 | ++DOCSHELL 0x913e0400 == 37 [pid = 16875] [id = 122] 12:42:25 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x95391c00) [pid = 16875] [serial = 366] [outer = (nil)] 12:42:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x9a014800) [pid = 16875] [serial = 367] [outer = 0x95391c00] 12:42:26 INFO - PROCESS | 16875 | 1470771746044 Marionette DEBUG loaded listener.js 12:42:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x9a0c2000) [pid = 16875] [serial = 368] [outer = 0x95391c00] 12:42:27 INFO - PROCESS | 16875 | 1470771747005 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] 12:42:27 INFO - PROCESS | 16875 | 1470771747072 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 12:42:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:42:27 INFO - PROCESS | 16875 | 1470771747084 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:42:27 INFO - PROCESS | 16875 | 1470771747089 Marionette TRACE conn4 <- [1,462,null,{}] 12:42:27 INFO - PROCESS | 16875 | 1470771747096 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}] 12:42:27 INFO - PROCESS | 16875 | 1470771747103 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:27 INFO - PROCESS | 16875 | 1470771747323 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 12:42:27 INFO - PROCESS | 16875 | 1470771747532 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:27 INFO - PROCESS | 16875 | 1470771747540 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:27 INFO - PROCESS | 16875 | ++DOCSHELL 0x913e1000 == 38 [pid = 16875] [id = 123] 12:42:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x9b747c00) [pid = 16875] [serial = 369] [outer = (nil)] 12:42:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x9d4b5000) [pid = 16875] [serial = 370] [outer = 0x9b747c00] 12:42:27 INFO - PROCESS | 16875 | 1470771747675 Marionette DEBUG loaded listener.js 12:42:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0x997aa000) [pid = 16875] [serial = 371] [outer = 0x9b747c00] 12:42:28 INFO - PROCESS | 16875 | [16875] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:42:28 INFO - PROCESS | 16875 | 1470771748749 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] 12:42:28 INFO - PROCESS | 16875 | 1470771748850 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 12:42:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:42:28 INFO - PROCESS | 16875 | 1470771748861 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:42:28 INFO - PROCESS | 16875 | 1470771748871 Marionette TRACE conn4 <- [1,466,null,{}] 12:42:28 INFO - PROCESS | 16875 | 1470771748962 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}] 12:42:28 INFO - PROCESS | 16875 | 1470771748976 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:29 INFO - PROCESS | 16875 | 1470771749199 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 12:42:29 INFO - PROCESS | 16875 | 1470771749417 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:29 INFO - PROCESS | 16875 | 1470771749431 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:29 INFO - PROCESS | 16875 | ++DOCSHELL 0xa24ab000 == 39 [pid = 16875] [id = 124] 12:42:29 INFO - PROCESS | 16875 | ++DOMWINDOW == 92 (0xa2ecc000) [pid = 16875] [serial = 372] [outer = (nil)] 12:42:29 INFO - PROCESS | 16875 | ++DOMWINDOW == 93 (0xa317e400) [pid = 16875] [serial = 373] [outer = 0xa2ecc000] 12:42:29 INFO - PROCESS | 16875 | 1470771749515 Marionette DEBUG loaded listener.js 12:42:29 INFO - PROCESS | 16875 | ++DOMWINDOW == 94 (0xa3351800) [pid = 16875] [serial = 374] [outer = 0xa2ecc000] 12:42:30 INFO - PROCESS | 16875 | 1470771750484 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] 12:42:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:42:30 INFO - PROCESS | 16875 | 1470771750562 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 12:42:30 INFO - PROCESS | 16875 | 1470771750569 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:42:30 INFO - PROCESS | 16875 | 1470771750572 Marionette TRACE conn4 <- [1,470,null,{}] 12:42:30 INFO - PROCESS | 16875 | 1470771750579 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}] 12:42:30 INFO - PROCESS | 16875 | 1470771750584 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:30 INFO - PROCESS | 16875 | 1470771750828 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 12:42:30 INFO - PROCESS | 16875 | 1470771750918 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:30 INFO - PROCESS | 16875 | 1470771750928 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:31 INFO - PROCESS | 16875 | ++DOCSHELL 0x9abf2c00 == 40 [pid = 16875] [id = 125] 12:42:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 95 (0xa34b9c00) [pid = 16875] [serial = 375] [outer = (nil)] 12:42:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 96 (0xa34c3000) [pid = 16875] [serial = 376] [outer = 0xa34b9c00] 12:42:31 INFO - PROCESS | 16875 | 1470771751069 Marionette DEBUG loaded listener.js 12:42:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 97 (0xa34df000) [pid = 16875] [serial = 377] [outer = 0xa34b9c00] 12:42:32 INFO - PROCESS | 16875 | 1470771752047 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]]]}] 12:42:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:42:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1537ms 12:42:32 INFO - PROCESS | 16875 | 1470771752106 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 12:42:32 INFO - PROCESS | 16875 | 1470771752109 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 12:42:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:42:32 INFO - PROCESS | 16875 | 1470771752116 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:42:32 INFO - PROCESS | 16875 | 1470771752120 Marionette TRACE conn4 <- [1,474,null,{}] 12:42:32 INFO - PROCESS | 16875 | 1470771752126 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}] 12:42:32 INFO - PROCESS | 16875 | 1470771752131 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:32 INFO - PROCESS | 16875 | 1470771752316 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 12:42:32 INFO - PROCESS | 16875 | 1470771752534 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:32 INFO - PROCESS | 16875 | 1470771752545 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:32 INFO - PROCESS | 16875 | ++DOCSHELL 0x91374000 == 41 [pid = 16875] [id = 126] 12:42:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 98 (0x91376c00) [pid = 16875] [serial = 378] [outer = (nil)] 12:42:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 99 (0x9137c400) [pid = 16875] [serial = 379] [outer = 0x91376c00] 12:42:32 INFO - PROCESS | 16875 | 1470771752669 Marionette DEBUG loaded listener.js 12:42:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 100 (0x913d5c00) [pid = 16875] [serial = 380] [outer = 0x91376c00] 12:42:33 INFO - PROCESS | 16875 | 1470771753623 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]]]}] 12:42:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:42:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1540ms 12:42:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:42:33 INFO - PROCESS | 16875 | 1470771753657 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 12:42:33 INFO - PROCESS | 16875 | 1470771753661 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 12:42:33 INFO - PROCESS | 16875 | 1470771753668 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:42:33 INFO - PROCESS | 16875 | 1470771753672 Marionette TRACE conn4 <- [1,478,null,{}] 12:42:33 INFO - PROCESS | 16875 | 1470771753678 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}] 12:42:33 INFO - PROCESS | 16875 | 1470771753688 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:33 INFO - PROCESS | 16875 | 1470771753903 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 12:42:34 INFO - PROCESS | 16875 | 1470771754111 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:34 INFO - PROCESS | 16875 | 1470771754117 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:34 INFO - PROCESS | 16875 | ++DOCSHELL 0x913d5000 == 42 [pid = 16875] [id = 127] 12:42:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 101 (0x915b7400) [pid = 16875] [serial = 381] [outer = (nil)] 12:42:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 102 (0x915bd000) [pid = 16875] [serial = 382] [outer = 0x915b7400] 12:42:34 INFO - PROCESS | 16875 | 1470771754248 Marionette DEBUG loaded listener.js 12:42:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 103 (0x9c16e000) [pid = 16875] [serial = 383] [outer = 0x915b7400] 12:42:35 INFO - PROCESS | 16875 | 1470771755241 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]]]}] 12:42:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:42:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1638ms 12:42:35 INFO - PROCESS | 16875 | 1470771755308 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 12:42:35 INFO - PROCESS | 16875 | 1470771755315 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 12:42:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:42:35 INFO - PROCESS | 16875 | 1470771755328 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:42:35 INFO - PROCESS | 16875 | 1470771755333 Marionette TRACE conn4 <- [1,482,null,{}] 12:42:35 INFO - PROCESS | 16875 | 1470771755343 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}] 12:42:35 INFO - PROCESS | 16875 | 1470771755352 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:35 INFO - PROCESS | 16875 | 1470771755602 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 12:42:35 INFO - PROCESS | 16875 | 1470771755813 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:35 INFO - PROCESS | 16875 | 1470771755825 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:35 INFO - PROCESS | 16875 | ++DOCSHELL 0x913db400 == 43 [pid = 16875] [id = 128] 12:42:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 104 (0x913dd000) [pid = 16875] [serial = 384] [outer = (nil)] 12:42:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 105 (0x997b1c00) [pid = 16875] [serial = 385] [outer = 0x913dd000] 12:42:35 INFO - PROCESS | 16875 | 1470771755903 Marionette DEBUG loaded listener.js 12:42:36 INFO - PROCESS | 16875 | ++DOMWINDOW == 106 (0x99c81800) [pid = 16875] [serial = 386] [outer = 0x913dd000] 12:42:36 INFO - PROCESS | 16875 | 1470771756971 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]]]}] 12:42:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:42:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1691ms 12:42:37 INFO - PROCESS | 16875 | 1470771757020 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 12:42:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:42:37 INFO - PROCESS | 16875 | 1470771757026 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 12:42:37 INFO - PROCESS | 16875 | 1470771757034 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:42:37 INFO - PROCESS | 16875 | 1470771757041 Marionette TRACE conn4 <- [1,486,null,{}] 12:42:37 INFO - PROCESS | 16875 | 1470771757050 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}] 12:42:37 INFO - PROCESS | 16875 | 1470771757056 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:37 INFO - PROCESS | 16875 | 1470771757232 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 12:42:37 INFO - PROCESS | 16875 | 1470771757483 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:37 INFO - PROCESS | 16875 | 1470771757490 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:37 INFO - PROCESS | 16875 | ++DOCSHELL 0x915c0000 == 44 [pid = 16875] [id = 129] 12:42:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 107 (0x915c0400) [pid = 16875] [serial = 387] [outer = (nil)] 12:42:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 108 (0x938dc000) [pid = 16875] [serial = 388] [outer = 0x915c0400] 12:42:37 INFO - PROCESS | 16875 | 1470771757569 Marionette DEBUG loaded listener.js 12:42:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 109 (0x93ac7800) [pid = 16875] [serial = 389] [outer = 0x915c0400] 12:42:38 INFO - PROCESS | 16875 | 1470771758490 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]]]}] 12:42:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:42:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1536ms 12:42:38 INFO - PROCESS | 16875 | 1470771758569 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 12:42:38 INFO - PROCESS | 16875 | 1470771758576 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 12:42:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:42:38 INFO - PROCESS | 16875 | 1470771758588 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:42:38 INFO - PROCESS | 16875 | 1470771758592 Marionette TRACE conn4 <- [1,490,null,{}] 12:42:38 INFO - PROCESS | 16875 | 1470771758598 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}] 12:42:38 INFO - PROCESS | 16875 | 1470771758604 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:38 INFO - PROCESS | 16875 | 1470771758947 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 12:42:39 INFO - PROCESS | 16875 | 1470771759252 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:39 INFO - PROCESS | 16875 | 1470771759261 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:39 INFO - PROCESS | 16875 | ++DOCSHELL 0x913dd400 == 45 [pid = 16875] [id = 130] 12:42:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 110 (0x96555400) [pid = 16875] [serial = 390] [outer = (nil)] 12:42:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 111 (0x98921c00) [pid = 16875] [serial = 391] [outer = 0x96555400] 12:42:39 INFO - PROCESS | 16875 | 1470771759341 Marionette DEBUG loaded listener.js 12:42:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 112 (0x99f21000) [pid = 16875] [serial = 392] [outer = 0x96555400] 12:42:39 INFO - PROCESS | 16875 | --DOCSHELL 0x9a017400 == 44 [pid = 16875] [id = 92] 12:42:39 INFO - PROCESS | 16875 | --DOCSHELL 0x99f22000 == 43 [pid = 16875] [id = 101] 12:42:39 INFO - PROCESS | 16875 | --DOCSHELL 0x99716000 == 42 [pid = 16875] [id = 91] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 111 (0x9519ac00) [pid = 16875] [serial = 336] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOCSHELL 0x93ac2c00 == 41 [pid = 16875] [id = 113] 12:42:39 INFO - PROCESS | 16875 | --DOCSHELL 0x93ac5400 == 40 [pid = 16875] [id = 112] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 110 (0x9abe3c00) [pid = 16875] [serial = 319] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 109 (0xa34b9400) [pid = 16875] [serial = 330] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 108 (0x99c81000) [pid = 16875] [serial = 316] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 107 (0xa34bf000) [pid = 16875] [serial = 331] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 106 (0xa4d5a800) [pid = 16875] [serial = 333] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 105 (0xa2277800) [pid = 16875] [serial = 325] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 104 (0xa248b400) [pid = 16875] [serial = 328] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 103 (0xa2441400) [pid = 16875] [serial = 327] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 102 (0xa4f23000) [pid = 16875] [serial = 334] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 101 (0x9abd9c00) [pid = 16875] [serial = 318] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 100 (0xa1fa4000) [pid = 16875] [serial = 322] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 99 (0xa221d400) [pid = 16875] [serial = 324] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 98 (0x99796800) [pid = 16875] [serial = 315] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 97 (0xa1f01400) [pid = 16875] [serial = 321] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 96 (0x9d816800) [pid = 16875] [serial = 312] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 95 (0x9d89f000) [pid = 16875] [serial = 313] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 94 (0x9ac1b800) [pid = 16875] [serial = 306] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 93 (0x9b3aac00) [pid = 16875] [serial = 307] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 92 (0x9a1be000) [pid = 16875] [serial = 280] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 91 (0x9b74c400) [pid = 16875] [serial = 291] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0x9b74f000) [pid = 16875] [serial = 292] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x9d324800) [pid = 16875] [serial = 294] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x9d32b800) [pid = 16875] [serial = 295] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x9979c000) [pid = 16875] [serial = 300] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x99a84c00) [pid = 16875] [serial = 301] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x9abebc00) [pid = 16875] [serial = 288] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x9abf4400) [pid = 16875] [serial = 289] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x952c3000) [pid = 16875] [serial = 282] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x9826ac00) [pid = 16875] [serial = 283] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x93c77c00) [pid = 16875] [serial = 297] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x96556000) [pid = 16875] [serial = 298] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x9a0c5c00) [pid = 16875] [serial = 303] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x9a0c4c00) [pid = 16875] [serial = 285] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x9a1c8800) [pid = 16875] [serial = 286] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x93c74400) [pid = 16875] [serial = 309] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x9a6f7c00) [pid = 16875] [serial = 304] [outer = (nil)] [url = about:blank] 12:42:39 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x97873000) [pid = 16875] [serial = 310] [outer = (nil)] [url = about:blank] 12:42:40 INFO - PROCESS | 16875 | 1470771760266 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]]]}] 12:42:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:42:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1739ms 12:42:40 INFO - PROCESS | 16875 | 1470771760327 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 12:42:40 INFO - PROCESS | 16875 | 1470771760332 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 12:42:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:42:40 INFO - PROCESS | 16875 | 1470771760339 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:42:40 INFO - PROCESS | 16875 | 1470771760345 Marionette TRACE conn4 <- [1,494,null,{}] 12:42:40 INFO - PROCESS | 16875 | 1470771760362 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}] 12:42:40 INFO - PROCESS | 16875 | 1470771760371 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:40 INFO - PROCESS | 16875 | 1470771760544 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 12:42:40 INFO - PROCESS | 16875 | 1470771760663 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:40 INFO - PROCESS | 16875 | 1470771760676 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:40 INFO - PROCESS | 16875 | ++DOCSHELL 0x995be800 == 41 [pid = 16875] [id = 131] 12:42:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x99716000) [pid = 16875] [serial = 393] [outer = (nil)] 12:42:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x9a016400) [pid = 16875] [serial = 394] [outer = 0x99716000] 12:42:40 INFO - PROCESS | 16875 | 1470771760754 Marionette DEBUG loaded listener.js 12:42:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x9a0ba000) [pid = 16875] [serial = 395] [outer = 0x99716000] 12:42:41 INFO - PROCESS | 16875 | 1470771761833 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]]]}] 12:42:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:42:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1535ms 12:42:41 INFO - PROCESS | 16875 | 1470771761876 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 12:42:41 INFO - PROCESS | 16875 | 1470771761881 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 12:42:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:42:41 INFO - PROCESS | 16875 | 1470771761887 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:42:41 INFO - PROCESS | 16875 | 1470771761889 Marionette TRACE conn4 <- [1,498,null,{}] 12:42:41 INFO - PROCESS | 16875 | 1470771761901 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}] 12:42:41 INFO - PROCESS | 16875 | 1470771761905 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:42 INFO - PROCESS | 16875 | 1470771762075 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 12:42:42 INFO - PROCESS | 16875 | 1470771762248 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:42 INFO - PROCESS | 16875 | 1470771762257 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:42 INFO - PROCESS | 16875 | ++DOCSHELL 0x99f25800 == 42 [pid = 16875] [id = 132] 12:42:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x9a15ec00) [pid = 16875] [serial = 396] [outer = (nil)] 12:42:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x9a166000) [pid = 16875] [serial = 397] [outer = 0x9a15ec00] 12:42:42 INFO - PROCESS | 16875 | 1470771762343 Marionette DEBUG loaded listener.js 12:42:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x9a169800) [pid = 16875] [serial = 398] [outer = 0x9a15ec00] 12:42:43 INFO - PROCESS | 16875 | 1470771763200 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]]]}] 12:42:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:42:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1380ms 12:42:43 INFO - PROCESS | 16875 | 1470771763269 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 12:42:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:42:43 INFO - PROCESS | 16875 | 1470771763273 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 12:42:43 INFO - PROCESS | 16875 | 1470771763280 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:42:43 INFO - PROCESS | 16875 | 1470771763283 Marionette TRACE conn4 <- [1,502,null,{}] 12:42:43 INFO - PROCESS | 16875 | 1470771763289 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}] 12:42:43 INFO - PROCESS | 16875 | 1470771763294 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:43 INFO - PROCESS | 16875 | 1470771763506 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 12:42:43 INFO - PROCESS | 16875 | 1470771763524 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:43 INFO - PROCESS | 16875 | 1470771763532 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:43 INFO - PROCESS | 16875 | ++DOCSHELL 0x9655fc00 == 43 [pid = 16875] [id = 133] 12:42:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x99799400) [pid = 16875] [serial = 399] [outer = (nil)] 12:42:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x9a81d400) [pid = 16875] [serial = 400] [outer = 0x99799400] 12:42:43 INFO - PROCESS | 16875 | 1470771763619 Marionette DEBUG loaded listener.js 12:42:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x9abdec00) [pid = 16875] [serial = 401] [outer = 0x99799400] 12:42:44 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x9b750c00) [pid = 16875] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:42:44 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x93ace400) [pid = 16875] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:42:44 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x9655a400) [pid = 16875] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:42:44 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x997a2000) [pid = 16875] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:42:44 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x98e12c00) [pid = 16875] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:42:44 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x99fd9c00) [pid = 16875] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:42:44 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x913d8000) [pid = 16875] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:42:44 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x93ac9000) [pid = 16875] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:42:44 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x913e3c00) [pid = 16875] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:42:44 INFO - PROCESS | 16875 | 1470771764671 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]]]}] 12:42:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:42:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1432ms 12:42:44 INFO - PROCESS | 16875 | 1470771764712 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 12:42:44 INFO - PROCESS | 16875 | 1470771764715 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 12:42:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:42:44 INFO - PROCESS | 16875 | 1470771764722 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:42:44 INFO - PROCESS | 16875 | 1470771764726 Marionette TRACE conn4 <- [1,506,null,{}] 12:42:44 INFO - PROCESS | 16875 | 1470771764731 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}] 12:42:44 INFO - PROCESS | 16875 | 1470771764741 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:44 INFO - PROCESS | 16875 | 1470771764942 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 12:42:45 INFO - PROCESS | 16875 | 1470771765070 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:45 INFO - PROCESS | 16875 | 1470771765079 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:45 INFO - PROCESS | 16875 | ++DOCSHELL 0x913d8000 == 44 [pid = 16875] [id = 134] 12:42:45 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x93ac0800) [pid = 16875] [serial = 402] [outer = (nil)] 12:42:45 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x9a163800) [pid = 16875] [serial = 403] [outer = 0x93ac0800] 12:42:45 INFO - PROCESS | 16875 | 1470771765151 Marionette DEBUG loaded listener.js 12:42:45 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x9ac25c00) [pid = 16875] [serial = 404] [outer = 0x93ac0800] 12:42:45 INFO - PROCESS | 16875 | 1470771765940 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]]]}] 12:42:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:42:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1236ms 12:42:45 INFO - PROCESS | 16875 | 1470771765959 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 12:42:45 INFO - PROCESS | 16875 | 1470771765962 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 12:42:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:42:45 INFO - PROCESS | 16875 | 1470771765971 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:42:45 INFO - PROCESS | 16875 | 1470771765974 Marionette TRACE conn4 <- [1,510,null,{}] 12:42:45 INFO - PROCESS | 16875 | 1470771765990 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}] 12:42:45 INFO - PROCESS | 16875 | 1470771765994 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:46 INFO - PROCESS | 16875 | 1470771766155 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 12:42:46 INFO - PROCESS | 16875 | 1470771766170 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:46 INFO - PROCESS | 16875 | 1470771766179 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:46 INFO - PROCESS | 16875 | ++DOCSHELL 0x9137c800 == 45 [pid = 16875] [id = 135] 12:42:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x9519a800) [pid = 16875] [serial = 405] [outer = (nil)] 12:42:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x9b747000) [pid = 16875] [serial = 406] [outer = 0x9519a800] 12:42:46 INFO - PROCESS | 16875 | 1470771766248 Marionette DEBUG loaded listener.js 12:42:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x9b750800) [pid = 16875] [serial = 407] [outer = 0x9519a800] 12:42:47 INFO - PROCESS | 16875 | 1470771767426 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]]]}] 12:42:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:42:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1496ms 12:42:47 INFO - PROCESS | 16875 | 1470771767468 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 12:42:47 INFO - PROCESS | 16875 | 1470771767475 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 12:42:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:42:47 INFO - PROCESS | 16875 | 1470771767491 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:42:47 INFO - PROCESS | 16875 | 1470771767503 Marionette TRACE conn4 <- [1,514,null,{}] 12:42:47 INFO - PROCESS | 16875 | 1470771767511 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}] 12:42:47 INFO - PROCESS | 16875 | 1470771767518 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:47 INFO - PROCESS | 16875 | 1470771767753 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 12:42:48 INFO - PROCESS | 16875 | 1470771768013 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:48 INFO - PROCESS | 16875 | 1470771768021 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:48 INFO - PROCESS | 16875 | ++DOCSHELL 0x938d9000 == 46 [pid = 16875] [id = 136] 12:42:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x93a65400) [pid = 16875] [serial = 408] [outer = (nil)] 12:42:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x952c5800) [pid = 16875] [serial = 409] [outer = 0x93a65400] 12:42:48 INFO - PROCESS | 16875 | 1470771768110 Marionette DEBUG loaded listener.js 12:42:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x9655b000) [pid = 16875] [serial = 410] [outer = 0x93a65400] 12:42:49 INFO - PROCESS | 16875 | 1470771769043 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]]]}] 12:42:49 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 12:42:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1599ms 12:42:49 INFO - PROCESS | 16875 | 1470771769087 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 12:42:49 INFO - PROCESS | 16875 | 1470771769095 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 12:42:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:42:49 INFO - PROCESS | 16875 | 1470771769107 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:42:49 INFO - PROCESS | 16875 | 1470771769111 Marionette TRACE conn4 <- [1,518,null,{}] 12:42:49 INFO - PROCESS | 16875 | 1470771769118 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}] 12:42:49 INFO - PROCESS | 16875 | 1470771769124 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:49 INFO - PROCESS | 16875 | 1470771769365 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 12:42:49 INFO - PROCESS | 16875 | 1470771769617 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:49 INFO - PROCESS | 16875 | 1470771769626 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:49 INFO - PROCESS | 16875 | ++DOCSHELL 0x99795000 == 47 [pid = 16875] [id = 137] 12:42:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x9a0c1400) [pid = 16875] [serial = 411] [outer = (nil)] 12:42:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x9a15e400) [pid = 16875] [serial = 412] [outer = 0x9a0c1400] 12:42:49 INFO - PROCESS | 16875 | 1470771769758 Marionette DEBUG loaded listener.js 12:42:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x9a167000) [pid = 16875] [serial = 413] [outer = 0x9a0c1400] 12:42:50 INFO - PROCESS | 16875 | 1470771770681 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]]]}] 12:42:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:42:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1633ms 12:42:50 INFO - PROCESS | 16875 | 1470771770741 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 12:42:50 INFO - PROCESS | 16875 | 1470771770746 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 12:42:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:42:50 INFO - PROCESS | 16875 | 1470771770754 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:42:50 INFO - PROCESS | 16875 | 1470771770760 Marionette TRACE conn4 <- [1,522,null,{}] 12:42:50 INFO - PROCESS | 16875 | 1470771770778 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}] 12:42:50 INFO - PROCESS | 16875 | 1470771770788 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:51 INFO - PROCESS | 16875 | 1470771771025 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 12:42:51 INFO - PROCESS | 16875 | 1470771771229 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:51 INFO - PROCESS | 16875 | 1470771771240 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:51 INFO - PROCESS | 16875 | ++DOCSHELL 0x96562000 == 48 [pid = 16875] [id = 138] 12:42:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x9b3ebc00) [pid = 16875] [serial = 414] [outer = (nil)] 12:42:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x9d32b400) [pid = 16875] [serial = 415] [outer = 0x9b3ebc00] 12:42:51 INFO - PROCESS | 16875 | 1470771771369 Marionette DEBUG loaded listener.js 12:42:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x9d819400) [pid = 16875] [serial = 416] [outer = 0x9b3ebc00] 12:42:52 INFO - PROCESS | 16875 | 1470771772310 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]]]}] 12:42:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:42:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1596ms 12:42:52 INFO - PROCESS | 16875 | 1470771772350 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 12:42:52 INFO - PROCESS | 16875 | 1470771772356 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 12:42:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:42:52 INFO - PROCESS | 16875 | 1470771772363 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:42:52 INFO - PROCESS | 16875 | 1470771772366 Marionette TRACE conn4 <- [1,526,null,{}] 12:42:52 INFO - PROCESS | 16875 | 1470771772372 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}] 12:42:52 INFO - PROCESS | 16875 | 1470771772378 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:52 INFO - PROCESS | 16875 | 1470771772581 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 12:42:52 INFO - PROCESS | 16875 | 1470771772821 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:52 INFO - PROCESS | 16875 | 1470771772830 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:52 INFO - PROCESS | 16875 | ++DOCSHELL 0x9222e000 == 49 [pid = 16875] [id = 139] 12:42:52 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x9d899000) [pid = 16875] [serial = 417] [outer = (nil)] 12:42:52 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0xa1fa4c00) [pid = 16875] [serial = 418] [outer = 0x9d899000] 12:42:52 INFO - PROCESS | 16875 | 1470771772930 Marionette DEBUG loaded listener.js 12:42:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 92 (0xa2273000) [pid = 16875] [serial = 419] [outer = 0x9d899000] 12:42:53 INFO - PROCESS | 16875 | 1470771773865 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]]]}] 12:42:53 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 12:42:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1536ms 12:42:53 INFO - PROCESS | 16875 | 1470771773900 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 12:42:53 INFO - PROCESS | 16875 | 1470771773903 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 12:42:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:42:53 INFO - PROCESS | 16875 | 1470771773911 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:42:53 INFO - PROCESS | 16875 | 1470771773915 Marionette TRACE conn4 <- [1,530,null,{}] 12:42:53 INFO - PROCESS | 16875 | 1470771773921 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}] 12:42:53 INFO - PROCESS | 16875 | 1470771773927 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:54 INFO - PROCESS | 16875 | 1470771774112 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 12:42:54 INFO - PROCESS | 16875 | 1470771774272 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:54 INFO - PROCESS | 16875 | 1470771774281 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:54 INFO - PROCESS | 16875 | ++DOCSHELL 0x9a019c00 == 50 [pid = 16875] [id = 140] 12:42:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 93 (0x9d8a3000) [pid = 16875] [serial = 420] [outer = (nil)] 12:42:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 94 (0xa2446400) [pid = 16875] [serial = 421] [outer = 0x9d8a3000] 12:42:54 INFO - PROCESS | 16875 | 1470771774409 Marionette DEBUG loaded listener.js 12:42:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 95 (0xa2ec9400) [pid = 16875] [serial = 422] [outer = 0x9d8a3000] 12:42:55 INFO - PROCESS | 16875 | 1470771775262 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"]]]}] 12:42:55 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 12:42:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:42:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:42:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:42:55 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 12:42:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:42:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:42:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:42:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1395ms 12:42:55 INFO - PROCESS | 16875 | 1470771775332 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 12:42:55 INFO - PROCESS | 16875 | 1470771775336 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 12:42:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:42:55 INFO - PROCESS | 16875 | 1470771775347 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:42:55 INFO - PROCESS | 16875 | 1470771775350 Marionette TRACE conn4 <- [1,534,null,{}] 12:42:55 INFO - PROCESS | 16875 | 1470771775357 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}] 12:42:55 INFO - PROCESS | 16875 | 1470771775367 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:55 INFO - PROCESS | 16875 | 1470771775593 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 12:42:55 INFO - PROCESS | 16875 | 1470771775758 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:55 INFO - PROCESS | 16875 | 1470771775766 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:55 INFO - PROCESS | 16875 | ++DOCSHELL 0x9979b800 == 51 [pid = 16875] [id = 141] 12:42:55 INFO - PROCESS | 16875 | ++DOMWINDOW == 96 (0xa2441400) [pid = 16875] [serial = 423] [outer = (nil)] 12:42:55 INFO - PROCESS | 16875 | ++DOMWINDOW == 97 (0xa61c6800) [pid = 16875] [serial = 424] [outer = 0xa2441400] 12:42:55 INFO - PROCESS | 16875 | 1470771775861 Marionette DEBUG loaded listener.js 12:42:55 INFO - PROCESS | 16875 | ++DOMWINDOW == 98 (0xa61cc800) [pid = 16875] [serial = 425] [outer = 0xa2441400] 12:42:56 INFO - PROCESS | 16875 | 1470771776754 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]]]}] 12:42:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 12:42:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1431ms 12:42:56 INFO - PROCESS | 16875 | 1470771776822 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 12:42:56 INFO - PROCESS | 16875 | 1470771776827 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 12:42:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:42:56 INFO - PROCESS | 16875 | 1470771776836 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:42:56 INFO - PROCESS | 16875 | 1470771776840 Marionette TRACE conn4 <- [1,538,null,{}] 12:42:56 INFO - PROCESS | 16875 | 1470771776846 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}] 12:42:56 INFO - PROCESS | 16875 | 1470771776851 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:57 INFO - PROCESS | 16875 | 1470771777085 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 12:42:57 INFO - PROCESS | 16875 | 1470771777248 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:57 INFO - PROCESS | 16875 | 1470771777257 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:57 INFO - PROCESS | 16875 | ++DOCSHELL 0x91201400 == 52 [pid = 16875] [id = 142] 12:42:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 99 (0x91201c00) [pid = 16875] [serial = 426] [outer = (nil)] 12:42:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 100 (0x91204c00) [pid = 16875] [serial = 427] [outer = 0x91201c00] 12:42:57 INFO - PROCESS | 16875 | 1470771777345 Marionette DEBUG loaded listener.js 12:42:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 101 (0x9120d400) [pid = 16875] [serial = 428] [outer = 0x91201c00] 12:42:58 INFO - PROCESS | 16875 | 1470771778325 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]]]}] 12:42:58 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. 12:42:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1536ms 12:42:58 INFO - PROCESS | 16875 | 1470771778378 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 12:42:58 INFO - PROCESS | 16875 | 1470771778383 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 12:42:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:42:58 INFO - PROCESS | 16875 | 1470771778392 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:42:58 INFO - PROCESS | 16875 | 1470771778395 Marionette TRACE conn4 <- [1,542,null,{}] 12:42:58 INFO - PROCESS | 16875 | 1470771778400 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}] 12:42:58 INFO - PROCESS | 16875 | 1470771778407 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:58 INFO - PROCESS | 16875 | 1470771778597 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 12:42:58 INFO - PROCESS | 16875 | 1470771778767 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:58 INFO - PROCESS | 16875 | 1470771778775 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:42:58 INFO - PROCESS | 16875 | ++DOCSHELL 0x8fa3e000 == 53 [pid = 16875] [id = 143] 12:42:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 102 (0x8fa3e400) [pid = 16875] [serial = 429] [outer = (nil)] 12:42:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 103 (0x8fa46000) [pid = 16875] [serial = 430] [outer = 0x8fa3e400] 12:42:58 INFO - PROCESS | 16875 | 1470771778863 Marionette DEBUG loaded listener.js 12:42:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 104 (0x8fa49c00) [pid = 16875] [serial = 431] [outer = 0x8fa3e400] 12:42:59 INFO - PROCESS | 16875 | 1470771779734 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]]]}] 12:42:59 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. 12:42:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1383ms 12:42:59 INFO - PROCESS | 16875 | 1470771779797 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 12:42:59 INFO - PROCESS | 16875 | 1470771779802 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 12:42:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:42:59 INFO - PROCESS | 16875 | 1470771779811 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:42:59 INFO - PROCESS | 16875 | 1470771779815 Marionette TRACE conn4 <- [1,546,null,{}] 12:42:59 INFO - PROCESS | 16875 | 1470771779821 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}] 12:42:59 INFO - PROCESS | 16875 | 1470771779827 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:00 INFO - PROCESS | 16875 | 1470771780052 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 12:43:00 INFO - PROCESS | 16875 | 1470771780250 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:00 INFO - PROCESS | 16875 | 1470771780260 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:00 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e88ec00 == 54 [pid = 16875] [id = 144] 12:43:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 105 (0x8e88f800) [pid = 16875] [serial = 432] [outer = (nil)] 12:43:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 106 (0x8e893c00) [pid = 16875] [serial = 433] [outer = 0x8e88f800] 12:43:00 INFO - PROCESS | 16875 | 1470771780340 Marionette DEBUG loaded listener.js 12:43:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 107 (0x8e89b800) [pid = 16875] [serial = 434] [outer = 0x8e88f800] 12:43:01 INFO - PROCESS | 16875 | 1470771781363 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]]]}] 12:43:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 12:43:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1640ms 12:43:01 INFO - PROCESS | 16875 | 1470771781452 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 12:43:01 INFO - PROCESS | 16875 | 1470771781457 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 12:43:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:43:01 INFO - PROCESS | 16875 | 1470771781465 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:43:01 INFO - PROCESS | 16875 | 1470771781469 Marionette TRACE conn4 <- [1,550,null,{}] 12:43:01 INFO - PROCESS | 16875 | 1470771781476 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}] 12:43:01 INFO - PROCESS | 16875 | 1470771781482 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:01 INFO - PROCESS | 16875 | 1470771781978 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 12:43:02 INFO - PROCESS | 16875 | 1470771782196 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:02 INFO - PROCESS | 16875 | 1470771782211 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:02 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e89d000 == 55 [pid = 16875] [id = 145] 12:43:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 108 (0x8e89d800) [pid = 16875] [serial = 435] [outer = (nil)] 12:43:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 109 (0x913db000) [pid = 16875] [serial = 436] [outer = 0x8e89d800] 12:43:02 INFO - PROCESS | 16875 | 1470771782286 Marionette DEBUG loaded listener.js 12:43:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 110 (0x915b4c00) [pid = 16875] [serial = 437] [outer = 0x8e89d800] 12:43:03 INFO - PROCESS | 16875 | 1470771783270 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]]]}] 12:43:03 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. 12:43:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1839ms 12:43:03 INFO - PROCESS | 16875 | 1470771783307 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 12:43:03 INFO - PROCESS | 16875 | 1470771783314 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 12:43:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:43:03 INFO - PROCESS | 16875 | 1470771783323 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:43:03 INFO - PROCESS | 16875 | 1470771783328 Marionette TRACE conn4 <- [1,554,null,{}] 12:43:03 INFO - PROCESS | 16875 | 1470771783336 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}] 12:43:03 INFO - PROCESS | 16875 | 1470771783343 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:03 INFO - PROCESS | 16875 | 1470771783717 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 12:43:03 INFO - PROCESS | 16875 | 1470771783907 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:03 INFO - PROCESS | 16875 | 1470771783919 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:03 INFO - PROCESS | 16875 | ++DOCSHELL 0x8fa45400 == 56 [pid = 16875] [id = 146] 12:43:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 111 (0x9120bc00) [pid = 16875] [serial = 438] [outer = (nil)] 12:43:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 112 (0x952cc800) [pid = 16875] [serial = 439] [outer = 0x9120bc00] 12:43:04 INFO - PROCESS | 16875 | 1470771784008 Marionette DEBUG loaded listener.js 12:43:04 INFO - PROCESS | 16875 | ++DOMWINDOW == 113 (0x96556c00) [pid = 16875] [serial = 440] [outer = 0x9120bc00] 12:43:04 INFO - PROCESS | 16875 | --DOCSHELL 0x913d5800 == 55 [pid = 16875] [id = 103] 12:43:04 INFO - PROCESS | 16875 | --DOCSHELL 0x99798400 == 54 [pid = 16875] [id = 102] 12:43:04 INFO - PROCESS | 16875 | --DOMWINDOW == 112 (0xa214b400) [pid = 16875] [serial = 363] [outer = (nil)] [url = about:blank] 12:43:04 INFO - PROCESS | 16875 | [16875] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:43:04 INFO - PROCESS | 16875 | --DOMWINDOW == 111 (0x9d32c800) [pid = 16875] [serial = 357] [outer = (nil)] [url = about:blank] 12:43:04 INFO - PROCESS | 16875 | --DOMWINDOW == 110 (0x93c6f000) [pid = 16875] [serial = 339] [outer = (nil)] [url = about:blank] 12:43:04 INFO - PROCESS | 16875 | --DOMWINDOW == 109 (0x93c77400) [pid = 16875] [serial = 340] [outer = (nil)] [url = about:blank] 12:43:04 INFO - PROCESS | 16875 | --DOMWINDOW == 108 (0x98268000) [pid = 16875] [serial = 343] [outer = (nil)] [url = about:blank] 12:43:04 INFO - PROCESS | 16875 | --DOMWINDOW == 107 (0x96561c00) [pid = 16875] [serial = 342] [outer = (nil)] [url = about:blank] 12:43:04 INFO - PROCESS | 16875 | --DOMWINDOW == 106 (0x99f1ec00) [pid = 16875] [serial = 346] [outer = (nil)] [url = about:blank] 12:43:04 INFO - PROCESS | 16875 | --DOMWINDOW == 105 (0x99f19800) [pid = 16875] [serial = 345] [outer = (nil)] [url = about:blank] 12:43:04 INFO - PROCESS | 16875 | --DOMWINDOW == 104 (0x99796400) [pid = 16875] [serial = 351] [outer = (nil)] [url = about:blank] 12:43:04 INFO - PROCESS | 16875 | --DOMWINDOW == 103 (0x997b1800) [pid = 16875] [serial = 352] [outer = (nil)] [url = about:blank] 12:43:04 INFO - PROCESS | 16875 | --DOMWINDOW == 102 (0x9a1bd800) [pid = 16875] [serial = 354] [outer = (nil)] [url = about:blank] 12:43:04 INFO - PROCESS | 16875 | --DOMWINDOW == 101 (0x93ac4800) [pid = 16875] [serial = 349] [outer = (nil)] [url = about:blank] 12:43:04 INFO - PROCESS | 16875 | --DOMWINDOW == 100 (0x913e1800) [pid = 16875] [serial = 348] [outer = (nil)] [url = about:blank] 12:43:04 INFO - PROCESS | 16875 | --DOMWINDOW == 99 (0x96557800) [pid = 16875] [serial = 337] [outer = (nil)] [url = about:blank] 12:43:04 INFO - PROCESS | 16875 | --DOMWINDOW == 98 (0x9d817c00) [pid = 16875] [serial = 358] [outer = (nil)] [url = about:blank] 12:43:04 INFO - PROCESS | 16875 | --DOMWINDOW == 97 (0x9ab37800) [pid = 16875] [serial = 360] [outer = (nil)] [url = about:blank] 12:43:04 INFO - PROCESS | 16875 | --DOMWINDOW == 96 (0x9ac25000) [pid = 16875] [serial = 361] [outer = (nil)] [url = about:blank] 12:43:04 INFO - PROCESS | 16875 | --DOMWINDOW == 95 (0x9abec800) [pid = 16875] [serial = 355] [outer = (nil)] [url = about:blank] 12:43:05 INFO - PROCESS | 16875 | 1470771785023 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]]]}] 12:43:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:43:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1735ms 12:43:05 INFO - PROCESS | 16875 | 1470771785078 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 12:43:05 INFO - PROCESS | 16875 | 1470771785084 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 12:43:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:43:05 INFO - PROCESS | 16875 | 1470771785094 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:43:05 INFO - PROCESS | 16875 | 1470771785098 Marionette TRACE conn4 <- [1,558,null,{}] 12:43:05 INFO - PROCESS | 16875 | 1470771785105 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}] 12:43:05 INFO - PROCESS | 16875 | 1470771785111 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:05 INFO - PROCESS | 16875 | 1470771785303 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 12:43:05 INFO - PROCESS | 16875 | 1470771785317 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:05 INFO - PROCESS | 16875 | 1470771785328 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:05 INFO - PROCESS | 16875 | ++DOCSHELL 0x97876800 == 55 [pid = 16875] [id = 147] 12:43:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 96 (0x98220c00) [pid = 16875] [serial = 441] [outer = (nil)] 12:43:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 97 (0x98e16400) [pid = 16875] [serial = 442] [outer = 0x98220c00] 12:43:05 INFO - PROCESS | 16875 | 1470771785408 Marionette DEBUG loaded listener.js 12:43:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 98 (0x9979c000) [pid = 16875] [serial = 443] [outer = 0x98220c00] 12:43:06 INFO - PROCESS | 16875 | 1470771786406 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]]]}] 12:43:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:43:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1332ms 12:43:06 INFO - PROCESS | 16875 | 1470771786429 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 12:43:06 INFO - PROCESS | 16875 | 1470771786436 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 12:43:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:43:06 INFO - PROCESS | 16875 | 1470771786455 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:43:06 INFO - PROCESS | 16875 | 1470771786463 Marionette TRACE conn4 <- [1,562,null,{}] 12:43:06 INFO - PROCESS | 16875 | 1470771786497 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}] 12:43:06 INFO - PROCESS | 16875 | 1470771786504 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:06 INFO - PROCESS | 16875 | 1470771786705 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 12:43:06 INFO - PROCESS | 16875 | 1470771786715 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:06 INFO - PROCESS | 16875 | 1470771786721 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:06 INFO - PROCESS | 16875 | ++DOCSHELL 0x97879400 == 56 [pid = 16875] [id = 148] 12:43:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 99 (0x995bfc00) [pid = 16875] [serial = 444] [outer = (nil)] 12:43:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 100 (0x9a0b6400) [pid = 16875] [serial = 445] [outer = 0x995bfc00] 12:43:06 INFO - PROCESS | 16875 | 1470771786799 Marionette DEBUG loaded listener.js 12:43:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 101 (0x9a15c000) [pid = 16875] [serial = 446] [outer = 0x995bfc00] 12:43:07 INFO - PROCESS | 16875 | [16875] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:43:07 INFO - PROCESS | 16875 | 1470771787837 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]]]}] 12:43:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:43:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1473ms 12:43:07 INFO - PROCESS | 16875 | 1470771787921 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 12:43:07 INFO - PROCESS | 16875 | 1470771787924 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 12:43:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:43:07 INFO - PROCESS | 16875 | 1470771787942 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:43:07 INFO - PROCESS | 16875 | 1470771787945 Marionette TRACE conn4 <- [1,566,null,{}] 12:43:07 INFO - PROCESS | 16875 | 1470771787952 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}] 12:43:07 INFO - PROCESS | 16875 | 1470771787957 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:08 INFO - PROCESS | 16875 | 1470771788212 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 12:43:08 INFO - PROCESS | 16875 | 1470771788244 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:08 INFO - PROCESS | 16875 | 1470771788251 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:08 INFO - PROCESS | 16875 | ++DOCSHELL 0x99f1fc00 == 57 [pid = 16875] [id = 149] 12:43:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 102 (0x9a016c00) [pid = 16875] [serial = 447] [outer = (nil)] 12:43:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 103 (0x9a81f000) [pid = 16875] [serial = 448] [outer = 0x9a016c00] 12:43:08 INFO - PROCESS | 16875 | 1470771788325 Marionette DEBUG loaded listener.js 12:43:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 104 (0x9abe3400) [pid = 16875] [serial = 449] [outer = 0x9a016c00] 12:43:08 INFO - PROCESS | 16875 | [16875] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:43:09 INFO - PROCESS | 16875 | --DOMWINDOW == 103 (0x93ac0800) [pid = 16875] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:43:09 INFO - PROCESS | 16875 | --DOMWINDOW == 102 (0x915c0400) [pid = 16875] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:43:09 INFO - PROCESS | 16875 | --DOMWINDOW == 101 (0x99799400) [pid = 16875] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:43:09 INFO - PROCESS | 16875 | --DOMWINDOW == 100 (0x99716000) [pid = 16875] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:43:09 INFO - PROCESS | 16875 | --DOMWINDOW == 99 (0x9a15ec00) [pid = 16875] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:43:09 INFO - PROCESS | 16875 | --DOMWINDOW == 98 (0x96555400) [pid = 16875] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:43:09 INFO - PROCESS | 16875 | 1470771789403 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]]]}] 12:43:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:43:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1491ms 12:43:09 INFO - PROCESS | 16875 | 1470771789426 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 12:43:09 INFO - PROCESS | 16875 | 1470771789430 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 12:43:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:43:09 INFO - PROCESS | 16875 | 1470771789436 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:43:09 INFO - PROCESS | 16875 | 1470771789440 Marionette TRACE conn4 <- [1,570,null,{}] 12:43:09 INFO - PROCESS | 16875 | 1470771789445 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}] 12:43:09 INFO - PROCESS | 16875 | 1470771789450 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:09 INFO - PROCESS | 16875 | 1470771789618 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 12:43:09 INFO - PROCESS | 16875 | 1470771789636 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:09 INFO - PROCESS | 16875 | 1470771789652 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:09 INFO - PROCESS | 16875 | ++DOCSHELL 0x9ab3a000 == 58 [pid = 16875] [id = 150] 12:43:09 INFO - PROCESS | 16875 | ++DOMWINDOW == 99 (0x9ab45400) [pid = 16875] [serial = 450] [outer = (nil)] 12:43:09 INFO - PROCESS | 16875 | ++DOMWINDOW == 100 (0x9abf1c00) [pid = 16875] [serial = 451] [outer = 0x9ab45400] 12:43:09 INFO - PROCESS | 16875 | 1470771789734 Marionette DEBUG loaded listener.js 12:43:09 INFO - PROCESS | 16875 | ++DOMWINDOW == 101 (0x9b6e5c00) [pid = 16875] [serial = 452] [outer = 0x9ab45400] 12:43:10 INFO - PROCESS | 16875 | [16875] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:43:10 INFO - PROCESS | 16875 | 1470771790661 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]]]}] 12:43:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:43:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1242ms 12:43:10 INFO - PROCESS | 16875 | 1470771790679 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 12:43:10 INFO - PROCESS | 16875 | 1470771790683 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 12:43:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:43:10 INFO - PROCESS | 16875 | 1470771790690 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:43:10 INFO - PROCESS | 16875 | 1470771790694 Marionette TRACE conn4 <- [1,574,null,{}] 12:43:10 INFO - PROCESS | 16875 | 1470771790700 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}] 12:43:10 INFO - PROCESS | 16875 | 1470771790706 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:10 INFO - PROCESS | 16875 | 1470771790881 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 12:43:10 INFO - PROCESS | 16875 | 1470771790901 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:10 INFO - PROCESS | 16875 | 1470771790908 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:10 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e890c00 == 59 [pid = 16875] [id = 151] 12:43:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 102 (0x9a162c00) [pid = 16875] [serial = 453] [outer = (nil)] 12:43:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 103 (0x9d4b7400) [pid = 16875] [serial = 454] [outer = 0x9a162c00] 12:43:10 INFO - PROCESS | 16875 | 1470771790982 Marionette DEBUG loaded listener.js 12:43:11 INFO - PROCESS | 16875 | ++DOMWINDOW == 104 (0xa1f02c00) [pid = 16875] [serial = 455] [outer = 0x9a162c00] 12:43:12 INFO - PROCESS | 16875 | 1470771792203 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]]]}] 12:43:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:43:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1583ms 12:43:12 INFO - PROCESS | 16875 | 1470771792276 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 12:43:12 INFO - PROCESS | 16875 | 1470771792283 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 12:43:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:43:12 INFO - PROCESS | 16875 | 1470771792304 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:43:12 INFO - PROCESS | 16875 | 1470771792309 Marionette TRACE conn4 <- [1,578,null,{}] 12:43:12 INFO - PROCESS | 16875 | 1470771792319 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}] 12:43:12 INFO - PROCESS | 16875 | 1470771792326 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:12 INFO - PROCESS | 16875 | 1470771792577 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 12:43:12 INFO - PROCESS | 16875 | 1470771792804 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:12 INFO - PROCESS | 16875 | 1470771792818 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:12 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e896800 == 60 [pid = 16875] [id = 152] 12:43:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 105 (0x915b3400) [pid = 16875] [serial = 456] [outer = (nil)] 12:43:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 106 (0x99797000) [pid = 16875] [serial = 457] [outer = 0x915b3400] 12:43:12 INFO - PROCESS | 16875 | 1470771792961 Marionette DEBUG loaded listener.js 12:43:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 107 (0x99b42800) [pid = 16875] [serial = 458] [outer = 0x915b3400] 12:43:13 INFO - PROCESS | 16875 | 1470771793957 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]]]}] 12:43:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:43:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1688ms 12:43:13 INFO - PROCESS | 16875 | 1470771793992 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 12:43:14 INFO - PROCESS | 16875 | 1470771794000 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 12:43:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:43:14 INFO - PROCESS | 16875 | 1470771794011 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:43:14 INFO - PROCESS | 16875 | 1470771794016 Marionette TRACE conn4 <- [1,582,null,{}] 12:43:14 INFO - PROCESS | 16875 | 1470771794023 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}] 12:43:14 INFO - PROCESS | 16875 | 1470771794029 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:14 INFO - PROCESS | 16875 | 1470771794234 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 12:43:14 INFO - PROCESS | 16875 | 1470771794495 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:14 INFO - PROCESS | 16875 | 1470771794507 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:14 INFO - PROCESS | 16875 | ++DOCSHELL 0x99f1d400 == 61 [pid = 16875] [id = 153] 12:43:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 108 (0x9abf6c00) [pid = 16875] [serial = 459] [outer = (nil)] 12:43:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 109 (0x9b6da000) [pid = 16875] [serial = 460] [outer = 0x9abf6c00] 12:43:14 INFO - PROCESS | 16875 | 1470771794638 Marionette DEBUG loaded listener.js 12:43:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 110 (0x9b7fc000) [pid = 16875] [serial = 461] [outer = 0x9abf6c00] 12:43:15 INFO - PROCESS | 16875 | 1470771795555 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]]]}] 12:43:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:43:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1587ms 12:43:15 INFO - PROCESS | 16875 | 1470771795599 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 12:43:15 INFO - PROCESS | 16875 | 1470771795604 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 12:43:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:43:15 INFO - PROCESS | 16875 | 1470771795611 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:43:15 INFO - PROCESS | 16875 | 1470771795617 Marionette TRACE conn4 <- [1,586,null,{}] 12:43:15 INFO - PROCESS | 16875 | 1470771795634 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}] 12:43:15 INFO - PROCESS | 16875 | 1470771795644 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:15 INFO - PROCESS | 16875 | 1470771795853 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 12:43:16 INFO - PROCESS | 16875 | 1470771796243 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:16 INFO - PROCESS | 16875 | 1470771796254 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:16 INFO - PROCESS | 16875 | ++DOCSHELL 0xa4d0cc00 == 62 [pid = 16875] [id = 154] 12:43:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 111 (0xa4d5ac00) [pid = 16875] [serial = 462] [outer = (nil)] 12:43:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 112 (0xa61c4c00) [pid = 16875] [serial = 463] [outer = 0xa4d5ac00] 12:43:16 INFO - PROCESS | 16875 | 1470771796358 Marionette DEBUG loaded listener.js 12:43:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 113 (0xa679e400) [pid = 16875] [serial = 464] [outer = 0xa4d5ac00] 12:43:16 INFO - PROCESS | 16875 | [16875] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:43:17 INFO - PROCESS | 16875 | 1470771797259 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]]]}] 12:43:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:43:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1695ms 12:43:17 INFO - PROCESS | 16875 | 1470771797307 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 12:43:17 INFO - PROCESS | 16875 | 1470771797313 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 12:43:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:43:17 INFO - PROCESS | 16875 | 1470771797320 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:43:17 INFO - PROCESS | 16875 | 1470771797324 Marionette TRACE conn4 <- [1,590,null,{}] 12:43:17 INFO - PROCESS | 16875 | 1470771797329 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}] 12:43:17 INFO - PROCESS | 16875 | 1470771797335 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:17 INFO - PROCESS | 16875 | 1470771797548 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 12:43:17 INFO - PROCESS | 16875 | 1470771797729 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:17 INFO - PROCESS | 16875 | 1470771797736 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:17 INFO - PROCESS | 16875 | ++DOCSHELL 0x9120b000 == 63 [pid = 16875] [id = 155] 12:43:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 114 (0x91f7a000) [pid = 16875] [serial = 465] [outer = (nil)] 12:43:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 115 (0x91f83000) [pid = 16875] [serial = 466] [outer = 0x91f7a000] 12:43:17 INFO - PROCESS | 16875 | 1470771797829 Marionette DEBUG loaded listener.js 12:43:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 116 (0x91f86800) [pid = 16875] [serial = 467] [outer = 0x91f7a000] 12:43:18 INFO - PROCESS | 16875 | 1470771798852 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]]]}] 12:43:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:43:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1588ms 12:43:18 INFO - PROCESS | 16875 | 1470771798909 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 12:43:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:43:18 INFO - PROCESS | 16875 | 1470771798913 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 12:43:18 INFO - PROCESS | 16875 | 1470771798920 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:43:18 INFO - PROCESS | 16875 | 1470771798924 Marionette TRACE conn4 <- [1,594,null,{}] 12:43:18 INFO - PROCESS | 16875 | 1470771798930 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}] 12:43:18 INFO - PROCESS | 16875 | 1470771798936 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:19 INFO - PROCESS | 16875 | 1470771799155 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 12:43:19 INFO - PROCESS | 16875 | 1470771799375 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:19 INFO - PROCESS | 16875 | 1470771799385 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:19 INFO - PROCESS | 16875 | ++DOCSHELL 0x9120d800 == 64 [pid = 16875] [id = 156] 12:43:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 117 (0x91282c00) [pid = 16875] [serial = 468] [outer = (nil)] 12:43:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 118 (0x91289800) [pid = 16875] [serial = 469] [outer = 0x91282c00] 12:43:19 INFO - PROCESS | 16875 | 1470771799509 Marionette DEBUG loaded listener.js 12:43:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 119 (0x9128d400) [pid = 16875] [serial = 470] [outer = 0x91282c00] 12:43:20 INFO - PROCESS | 16875 | 1470771800443 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]]]}] 12:43:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:43:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1583ms 12:43:20 INFO - PROCESS | 16875 | 1470771800503 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 12:43:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:43:20 INFO - PROCESS | 16875 | 1470771800508 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 12:43:20 INFO - PROCESS | 16875 | 1470771800515 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:43:20 INFO - PROCESS | 16875 | 1470771800519 Marionette TRACE conn4 <- [1,598,null,{}] 12:43:20 INFO - PROCESS | 16875 | 1470771800526 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}] 12:43:20 INFO - PROCESS | 16875 | 1470771800536 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:20 INFO - PROCESS | 16875 | 1470771800795 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 12:43:21 INFO - PROCESS | 16875 | 1470771801058 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:21 INFO - PROCESS | 16875 | 1470771801068 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:21 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e899800 == 65 [pid = 16875] [id = 157] 12:43:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 120 (0x8f86c400) [pid = 16875] [serial = 471] [outer = (nil)] 12:43:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 121 (0x8f875400) [pid = 16875] [serial = 472] [outer = 0x8f86c400] 12:43:21 INFO - PROCESS | 16875 | 1470771801158 Marionette DEBUG loaded listener.js 12:43:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 122 (0x9128f000) [pid = 16875] [serial = 473] [outer = 0x8f86c400] 12:43:22 INFO - PROCESS | 16875 | 1470771802074 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]]]}] 12:43:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:43:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1596ms 12:43:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:43:22 INFO - PROCESS | 16875 | 1470771802111 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 12:43:22 INFO - PROCESS | 16875 | 1470771802114 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 12:43:22 INFO - PROCESS | 16875 | 1470771802121 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:43:22 INFO - PROCESS | 16875 | 1470771802125 Marionette TRACE conn4 <- [1,602,null,{}] 12:43:22 INFO - PROCESS | 16875 | 1470771802131 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}] 12:43:22 INFO - PROCESS | 16875 | 1470771802136 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:22 INFO - PROCESS | 16875 | 1470771802331 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 12:43:22 INFO - PROCESS | 16875 | 1470771802501 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:22 INFO - PROCESS | 16875 | 1470771802509 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:22 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecc9800 == 66 [pid = 16875] [id = 158] 12:43:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 123 (0x8ecca000) [pid = 16875] [serial = 474] [outer = (nil)] 12:43:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 124 (0x8ecd2400) [pid = 16875] [serial = 475] [outer = 0x8ecca000] 12:43:22 INFO - PROCESS | 16875 | 1470771802590 Marionette DEBUG loaded listener.js 12:43:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 125 (0x8ecd5000) [pid = 16875] [serial = 476] [outer = 0x8ecca000] 12:43:23 INFO - PROCESS | 16875 | 1470771803604 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]]]}] 12:43:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:43:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1541ms 12:43:23 INFO - PROCESS | 16875 | 1470771803663 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 12:43:23 INFO - PROCESS | 16875 | 1470771803666 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 12:43:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:43:23 INFO - PROCESS | 16875 | 1470771803674 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:43:23 INFO - PROCESS | 16875 | 1470771803677 Marionette TRACE conn4 <- [1,606,null,{}] 12:43:23 INFO - PROCESS | 16875 | 1470771803684 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}] 12:43:23 INFO - PROCESS | 16875 | 1470771803689 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:23 INFO - PROCESS | 16875 | 1470771803896 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 12:43:24 INFO - PROCESS | 16875 | 1470771804111 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:24 INFO - PROCESS | 16875 | 1470771804121 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:24 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e166400 == 67 [pid = 16875] [id = 159] 12:43:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 126 (0x8e166800) [pid = 16875] [serial = 477] [outer = (nil)] 12:43:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 127 (0x8e16fc00) [pid = 16875] [serial = 478] [outer = 0x8e166800] 12:43:24 INFO - PROCESS | 16875 | 1470771804243 Marionette DEBUG loaded listener.js 12:43:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 128 (0x8e174400) [pid = 16875] [serial = 479] [outer = 0x8e166800] 12:43:25 INFO - PROCESS | 16875 | 1470771805139 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]]]}] 12:43:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:43:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1542ms 12:43:25 INFO - PROCESS | 16875 | 1470771805218 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 12:43:25 INFO - PROCESS | 16875 | 1470771805222 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 12:43:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:43:25 INFO - PROCESS | 16875 | 1470771805230 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:43:25 INFO - PROCESS | 16875 | 1470771805244 Marionette TRACE conn4 <- [1,610,null,{}] 12:43:25 INFO - PROCESS | 16875 | 1470771805251 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}] 12:43:25 INFO - PROCESS | 16875 | 1470771805256 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:25 INFO - PROCESS | 16875 | 1470771805504 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 12:43:25 INFO - PROCESS | 16875 | 1470771805769 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:25 INFO - PROCESS | 16875 | 1470771805777 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:25 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e174000 == 68 [pid = 16875] [id = 160] 12:43:25 INFO - PROCESS | 16875 | ++DOMWINDOW == 129 (0x8e88e800) [pid = 16875] [serial = 480] [outer = (nil)] 12:43:25 INFO - PROCESS | 16875 | ++DOMWINDOW == 130 (0x8ecd8400) [pid = 16875] [serial = 481] [outer = 0x8e88e800] 12:43:25 INFO - PROCESS | 16875 | 1470771805864 Marionette DEBUG loaded listener.js 12:43:25 INFO - PROCESS | 16875 | ++DOMWINDOW == 131 (0x8f876400) [pid = 16875] [serial = 482] [outer = 0x8e88e800] 12:43:27 INFO - PROCESS | 16875 | 1470771807086 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]]]}] 12:43:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:43:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1894ms 12:43:27 INFO - PROCESS | 16875 | 1470771807125 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 12:43:27 INFO - PROCESS | 16875 | 1470771807131 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 12:43:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:43:27 INFO - PROCESS | 16875 | 1470771807140 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:43:27 INFO - PROCESS | 16875 | 1470771807147 Marionette TRACE conn4 <- [1,614,null,{}] 12:43:27 INFO - PROCESS | 16875 | 1470771807155 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}] 12:43:27 INFO - PROCESS | 16875 | 1470771807160 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:27 INFO - PROCESS | 16875 | 1470771807375 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 12:43:27 INFO - PROCESS | 16875 | 1470771807721 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:27 INFO - PROCESS | 16875 | 1470771807730 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:27 INFO - PROCESS | 16875 | ++DOCSHELL 0x91205000 == 69 [pid = 16875] [id = 161] 12:43:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 132 (0x91206c00) [pid = 16875] [serial = 483] [outer = (nil)] 12:43:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 133 (0x91282800) [pid = 16875] [serial = 484] [outer = 0x91206c00] 12:43:27 INFO - PROCESS | 16875 | 1470771807819 Marionette DEBUG loaded listener.js 12:43:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 134 (0x91376000) [pid = 16875] [serial = 485] [outer = 0x91206c00] 12:43:28 INFO - PROCESS | 16875 | --DOCSHELL 0x913d6c00 == 68 [pid = 16875] [id = 116] 12:43:28 INFO - PROCESS | 16875 | --DOCSHELL 0x9ab3a000 == 67 [pid = 16875] [id = 150] 12:43:28 INFO - PROCESS | 16875 | --DOCSHELL 0x99f1fc00 == 66 [pid = 16875] [id = 149] 12:43:28 INFO - PROCESS | 16875 | --DOCSHELL 0x97879400 == 65 [pid = 16875] [id = 148] 12:43:28 INFO - PROCESS | 16875 | --DOCSHELL 0x97876800 == 64 [pid = 16875] [id = 147] 12:43:28 INFO - PROCESS | 16875 | --DOCSHELL 0x8fa45400 == 63 [pid = 16875] [id = 146] 12:43:28 INFO - PROCESS | 16875 | --DOCSHELL 0x8e89d000 == 62 [pid = 16875] [id = 145] 12:43:28 INFO - PROCESS | 16875 | 1470771808856 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]]]}] 12:43:28 INFO - PROCESS | 16875 | --DOCSHELL 0x99795000 == 61 [pid = 16875] [id = 137] 12:43:28 INFO - PROCESS | 16875 | --DOCSHELL 0x938d9000 == 60 [pid = 16875] [id = 136] 12:43:28 INFO - PROCESS | 16875 | --DOMWINDOW == 133 (0x9a163800) [pid = 16875] [serial = 403] [outer = (nil)] [url = about:blank] 12:43:28 INFO - PROCESS | 16875 | --DOMWINDOW == 132 (0x93ac7800) [pid = 16875] [serial = 389] [outer = (nil)] [url = about:blank] 12:43:28 INFO - PROCESS | 16875 | --DOMWINDOW == 131 (0x9abdec00) [pid = 16875] [serial = 401] [outer = (nil)] [url = about:blank] 12:43:28 INFO - PROCESS | 16875 | --DOMWINDOW == 130 (0x9abf2800) [pid = 16875] [serial = 205] [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.] 12:43:28 INFO - PROCESS | 16875 | --DOMWINDOW == 129 (0x9a016400) [pid = 16875] [serial = 394] [outer = (nil)] [url = about:blank] 12:43:28 INFO - PROCESS | 16875 | --DOMWINDOW == 128 (0x9d4b5000) [pid = 16875] [serial = 370] [outer = (nil)] [url = about:blank] 12:43:28 INFO - PROCESS | 16875 | --DOMWINDOW == 127 (0x997b1c00) [pid = 16875] [serial = 385] [outer = (nil)] [url = about:blank] 12:43:28 INFO - PROCESS | 16875 | --DOMWINDOW == 126 (0x9a166000) [pid = 16875] [serial = 397] [outer = (nil)] [url = about:blank] 12:43:28 INFO - PROCESS | 16875 | --DOMWINDOW == 125 (0x9a81d400) [pid = 16875] [serial = 400] [outer = (nil)] [url = about:blank] 12:43:28 INFO - PROCESS | 16875 | --DOMWINDOW == 124 (0xa34c3000) [pid = 16875] [serial = 376] [outer = (nil)] [url = about:blank] 12:43:28 INFO - PROCESS | 16875 | --DOMWINDOW == 123 (0x9a014800) [pid = 16875] [serial = 367] [outer = (nil)] [url = about:blank] 12:43:28 INFO - PROCESS | 16875 | --DOMWINDOW == 122 (0x915bd000) [pid = 16875] [serial = 382] [outer = (nil)] [url = about:blank] 12:43:28 INFO - PROCESS | 16875 | --DOMWINDOW == 121 (0xa317e400) [pid = 16875] [serial = 373] [outer = (nil)] [url = about:blank] 12:43:28 INFO - PROCESS | 16875 | --DOMWINDOW == 120 (0x9137c400) [pid = 16875] [serial = 379] [outer = (nil)] [url = about:blank] 12:43:28 INFO - PROCESS | 16875 | --DOMWINDOW == 119 (0x9a169800) [pid = 16875] [serial = 398] [outer = (nil)] [url = about:blank] 12:43:28 INFO - PROCESS | 16875 | --DOMWINDOW == 118 (0x938dc000) [pid = 16875] [serial = 388] [outer = (nil)] [url = about:blank] 12:43:28 INFO - PROCESS | 16875 | --DOMWINDOW == 117 (0x98921c00) [pid = 16875] [serial = 391] [outer = (nil)] [url = about:blank] 12:43:28 INFO - PROCESS | 16875 | --DOMWINDOW == 116 (0x99f21000) [pid = 16875] [serial = 392] [outer = (nil)] [url = about:blank] 12:43:28 INFO - PROCESS | 16875 | --DOMWINDOW == 115 (0x9a0ba000) [pid = 16875] [serial = 395] [outer = (nil)] [url = about:blank] 12:43:28 INFO - PROCESS | 16875 | --DOMWINDOW == 114 (0x9ac25c00) [pid = 16875] [serial = 404] [outer = (nil)] [url = about:blank] 12:43:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:43:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1792ms 12:43:28 INFO - PROCESS | 16875 | 1470771808932 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 12:43:28 INFO - PROCESS | 16875 | 1470771808939 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 12:43:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:43:28 INFO - PROCESS | 16875 | 1470771808952 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:43:28 INFO - PROCESS | 16875 | 1470771808956 Marionette TRACE conn4 <- [1,618,null,{}] 12:43:28 INFO - PROCESS | 16875 | 1470771808965 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}] 12:43:28 INFO - PROCESS | 16875 | 1470771808972 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:29 INFO - PROCESS | 16875 | 1470771809181 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 12:43:29 INFO - PROCESS | 16875 | 1470771809361 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:29 INFO - PROCESS | 16875 | 1470771809371 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:29 INFO - PROCESS | 16875 | ++DOCSHELL 0x915bec00 == 61 [pid = 16875] [id = 162] 12:43:29 INFO - PROCESS | 16875 | ++DOMWINDOW == 115 (0x915c1400) [pid = 16875] [serial = 486] [outer = (nil)] 12:43:29 INFO - PROCESS | 16875 | ++DOMWINDOW == 116 (0x91f80400) [pid = 16875] [serial = 487] [outer = 0x915c1400] 12:43:29 INFO - PROCESS | 16875 | 1470771809449 Marionette DEBUG loaded listener.js 12:43:29 INFO - PROCESS | 16875 | ++DOMWINDOW == 117 (0x91f83c00) [pid = 16875] [serial = 488] [outer = 0x915c1400] 12:43:30 INFO - PROCESS | 16875 | 1470771810280 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]]]}] 12:43:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:43:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1393ms 12:43:30 INFO - PROCESS | 16875 | 1470771810348 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 12:43:30 INFO - PROCESS | 16875 | 1470771810355 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 12:43:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:43:30 INFO - PROCESS | 16875 | 1470771810368 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:43:30 INFO - PROCESS | 16875 | 1470771810378 Marionette TRACE conn4 <- [1,622,null,{}] 12:43:30 INFO - PROCESS | 16875 | 1470771810397 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}] 12:43:30 INFO - PROCESS | 16875 | 1470771810407 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:30 INFO - PROCESS | 16875 | 1470771810622 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 12:43:30 INFO - PROCESS | 16875 | 1470771810762 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:30 INFO - PROCESS | 16875 | 1470771810775 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:30 INFO - PROCESS | 16875 | ++DOCSHELL 0x93c6ac00 == 62 [pid = 16875] [id = 163] 12:43:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 118 (0x93c6b400) [pid = 16875] [serial = 489] [outer = (nil)] 12:43:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 119 (0x97871000) [pid = 16875] [serial = 490] [outer = 0x93c6b400] 12:43:30 INFO - PROCESS | 16875 | 1470771810850 Marionette DEBUG loaded listener.js 12:43:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 120 (0x9891fc00) [pid = 16875] [serial = 491] [outer = 0x93c6b400] 12:43:31 INFO - PROCESS | 16875 | 1470771811912 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]]]}] 12:43:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:43:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1611ms 12:43:31 INFO - PROCESS | 16875 | 1470771811978 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 12:43:31 INFO - PROCESS | 16875 | 1470771811983 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 12:43:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:43:32 INFO - PROCESS | 16875 | 1470771811994 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:43:32 INFO - PROCESS | 16875 | 1470771811997 Marionette TRACE conn4 <- [1,626,null,{}] 12:43:32 INFO - PROCESS | 16875 | 1470771812004 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}] 12:43:32 INFO - PROCESS | 16875 | 1470771812009 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:32 INFO - PROCESS | 16875 | 1470771812243 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 12:43:32 INFO - PROCESS | 16875 | 1470771812290 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:32 INFO - PROCESS | 16875 | 1470771812298 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:32 INFO - PROCESS | 16875 | ++DOCSHELL 0x9891dc00 == 63 [pid = 16875] [id = 164] 12:43:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 121 (0x9979f400) [pid = 16875] [serial = 492] [outer = (nil)] 12:43:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 122 (0x99c7f400) [pid = 16875] [serial = 493] [outer = 0x9979f400] 12:43:32 INFO - PROCESS | 16875 | 1470771812449 Marionette DEBUG loaded listener.js 12:43:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 123 (0x99f22400) [pid = 16875] [serial = 494] [outer = 0x9979f400] 12:43:33 INFO - PROCESS | 16875 | 1470771813387 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]]]}] 12:43:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:43:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1429ms 12:43:33 INFO - PROCESS | 16875 | 1470771813423 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 12:43:33 INFO - PROCESS | 16875 | 1470771813427 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 12:43:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:43:33 INFO - PROCESS | 16875 | 1470771813434 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:43:33 INFO - PROCESS | 16875 | 1470771813437 Marionette TRACE conn4 <- [1,630,null,{}] 12:43:33 INFO - PROCESS | 16875 | 1470771813451 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}] 12:43:33 INFO - PROCESS | 16875 | 1470771813457 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:33 INFO - PROCESS | 16875 | 1470771813682 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 12:43:33 INFO - PROCESS | 16875 | --DOMWINDOW == 122 (0x9a016c00) [pid = 16875] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:43:33 INFO - PROCESS | 16875 | --DOMWINDOW == 121 (0x9ab45400) [pid = 16875] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:43:33 INFO - PROCESS | 16875 | --DOMWINDOW == 120 (0x9120bc00) [pid = 16875] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:43:33 INFO - PROCESS | 16875 | --DOMWINDOW == 119 (0x98220c00) [pid = 16875] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:43:33 INFO - PROCESS | 16875 | --DOMWINDOW == 118 (0x995bfc00) [pid = 16875] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:43:33 INFO - PROCESS | 16875 | --DOMWINDOW == 117 (0x8e89d800) [pid = 16875] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 12:43:33 INFO - PROCESS | 16875 | 1470771813947 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:33 INFO - PROCESS | 16875 | 1470771813953 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:33 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e89d800 == 64 [pid = 16875] [id = 165] 12:43:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 118 (0x8f873400) [pid = 16875] [serial = 495] [outer = (nil)] 12:43:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 119 (0x952ca000) [pid = 16875] [serial = 496] [outer = 0x8f873400] 12:43:34 INFO - PROCESS | 16875 | 1470771814034 Marionette DEBUG loaded listener.js 12:43:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 120 (0x98273c00) [pid = 16875] [serial = 497] [outer = 0x8f873400] 12:43:34 INFO - PROCESS | 16875 | 1470771814789 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]]]}] 12:43:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:43:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1381ms 12:43:34 INFO - PROCESS | 16875 | 1470771814822 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 12:43:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:43:34 INFO - PROCESS | 16875 | 1470771814826 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 12:43:34 INFO - PROCESS | 16875 | 1470771814837 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:43:34 INFO - PROCESS | 16875 | 1470771814841 Marionette TRACE conn4 <- [1,634,null,{}] 12:43:34 INFO - PROCESS | 16875 | 1470771814847 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}] 12:43:34 INFO - PROCESS | 16875 | 1470771814858 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:35 INFO - PROCESS | 16875 | 1470771815045 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 12:43:35 INFO - PROCESS | 16875 | 1470771815055 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:35 INFO - PROCESS | 16875 | 1470771815063 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:35 INFO - PROCESS | 16875 | ++DOCSHELL 0x915c1000 == 65 [pid = 16875] [id = 166] 12:43:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 121 (0x95396400) [pid = 16875] [serial = 498] [outer = (nil)] 12:43:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 122 (0x9a1c8800) [pid = 16875] [serial = 499] [outer = 0x95396400] 12:43:35 INFO - PROCESS | 16875 | 1470771815135 Marionette DEBUG loaded listener.js 12:43:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 123 (0x9abd9800) [pid = 16875] [serial = 500] [outer = 0x95396400] 12:43:35 INFO - PROCESS | 16875 | [16875] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:43:36 INFO - PROCESS | 16875 | 1470771816187 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]]]}] 12:43:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:43:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1389ms 12:43:36 INFO - PROCESS | 16875 | 1470771816223 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 12:43:36 INFO - PROCESS | 16875 | 1470771816231 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 12:43:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:43:36 INFO - PROCESS | 16875 | 1470771816242 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:43:36 INFO - PROCESS | 16875 | 1470771816246 Marionette TRACE conn4 <- [1,638,null,{}] 12:43:36 INFO - PROCESS | 16875 | 1470771816256 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}] 12:43:36 INFO - PROCESS | 16875 | 1470771816261 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:36 INFO - PROCESS | 16875 | 1470771816519 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 12:43:36 INFO - PROCESS | 16875 | 1470771816761 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:36 INFO - PROCESS | 16875 | 1470771816777 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:36 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f86dc00 == 66 [pid = 16875] [id = 167] 12:43:36 INFO - PROCESS | 16875 | ++DOMWINDOW == 124 (0x8f86e000) [pid = 16875] [serial = 501] [outer = (nil)] 12:43:36 INFO - PROCESS | 16875 | ++DOMWINDOW == 125 (0x91283800) [pid = 16875] [serial = 502] [outer = 0x8f86e000] 12:43:36 INFO - PROCESS | 16875 | 1470771816880 Marionette DEBUG loaded listener.js 12:43:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 126 (0x91374800) [pid = 16875] [serial = 503] [outer = 0x8f86e000] 12:43:37 INFO - PROCESS | 16875 | [16875] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:43:37 INFO - PROCESS | 16875 | 1470771817824 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]]]}] 12:43:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:43:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1641ms 12:43:37 INFO - PROCESS | 16875 | 1470771817883 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 12:43:37 INFO - PROCESS | 16875 | 1470771817891 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 12:43:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:43:37 INFO - PROCESS | 16875 | 1470771817902 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:43:37 INFO - PROCESS | 16875 | 1470771817907 Marionette TRACE conn4 <- [1,642,null,{}] 12:43:37 INFO - PROCESS | 16875 | 1470771817914 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}] 12:43:37 INFO - PROCESS | 16875 | 1470771817920 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:38 INFO - PROCESS | 16875 | 1470771818180 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 12:43:38 INFO - PROCESS | 16875 | 1470771818492 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:38 INFO - PROCESS | 16875 | 1470771818505 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:38 INFO - PROCESS | 16875 | ++DOCSHELL 0x93ac2c00 == 67 [pid = 16875] [id = 168] 12:43:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 127 (0x93acc400) [pid = 16875] [serial = 504] [outer = (nil)] 12:43:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 128 (0x952ca800) [pid = 16875] [serial = 505] [outer = 0x93acc400] 12:43:38 INFO - PROCESS | 16875 | 1470771818593 Marionette DEBUG loaded listener.js 12:43:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 129 (0x9826bc00) [pid = 16875] [serial = 506] [outer = 0x93acc400] 12:43:39 INFO - PROCESS | 16875 | 1470771819564 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]]]}] 12:43:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:43:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1694ms 12:43:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:43:39 INFO - PROCESS | 16875 | 1470771819596 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 12:43:39 INFO - PROCESS | 16875 | 1470771819600 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 12:43:39 INFO - PROCESS | 16875 | 1470771819608 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:43:39 INFO - PROCESS | 16875 | 1470771819614 Marionette TRACE conn4 <- [1,646,null,{}] 12:43:39 INFO - PROCESS | 16875 | 1470771819632 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}] 12:43:39 INFO - PROCESS | 16875 | 1470771819642 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:39 INFO - PROCESS | 16875 | 1470771819850 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 12:43:40 INFO - PROCESS | 16875 | 1470771820074 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:40 INFO - PROCESS | 16875 | 1470771820087 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:40 INFO - PROCESS | 16875 | ++DOCSHELL 0x9a0bbc00 == 68 [pid = 16875] [id = 169] 12:43:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 130 (0x9a1b9400) [pid = 16875] [serial = 507] [outer = (nil)] 12:43:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 131 (0x9ab3a000) [pid = 16875] [serial = 508] [outer = 0x9a1b9400] 12:43:40 INFO - PROCESS | 16875 | 1470771820232 Marionette DEBUG loaded listener.js 12:43:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 132 (0x9abe7c00) [pid = 16875] [serial = 509] [outer = 0x9a1b9400] 12:43:41 INFO - PROCESS | 16875 | 1470771821177 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]]]}] 12:43:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:43:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1644ms 12:43:41 INFO - PROCESS | 16875 | 1470771821251 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 12:43:41 INFO - PROCESS | 16875 | 1470771821256 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 12:43:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:43:41 INFO - PROCESS | 16875 | 1470771821263 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:43:41 INFO - PROCESS | 16875 | 1470771821267 Marionette TRACE conn4 <- [1,650,null,{}] 12:43:41 INFO - PROCESS | 16875 | 1470771821273 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}] 12:43:41 INFO - PROCESS | 16875 | 1470771821279 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:41 INFO - PROCESS | 16875 | 1470771821498 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 12:43:41 INFO - PROCESS | 16875 | 1470771821719 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:41 INFO - PROCESS | 16875 | 1470771821728 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:41 INFO - PROCESS | 16875 | ++DOCSHELL 0x91f80c00 == 69 [pid = 16875] [id = 170] 12:43:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 133 (0x9a1c0c00) [pid = 16875] [serial = 510] [outer = (nil)] 12:43:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 134 (0x9b3aac00) [pid = 16875] [serial = 511] [outer = 0x9a1c0c00] 12:43:41 INFO - PROCESS | 16875 | 1470771821864 Marionette DEBUG loaded listener.js 12:43:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 135 (0x9b748000) [pid = 16875] [serial = 512] [outer = 0x9a1c0c00] 12:43:42 INFO - PROCESS | 16875 | 1470771822796 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]]]}] 12:43:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:43:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1592ms 12:43:42 INFO - PROCESS | 16875 | 1470771822857 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 12:43:42 INFO - PROCESS | 16875 | 1470771822860 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 12:43:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:43:42 INFO - PROCESS | 16875 | 1470771822869 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:43:42 INFO - PROCESS | 16875 | 1470771822873 Marionette TRACE conn4 <- [1,654,null,{}] 12:43:42 INFO - PROCESS | 16875 | 1470771822880 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}] 12:43:42 INFO - PROCESS | 16875 | 1470771822886 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:43 INFO - PROCESS | 16875 | 1470771823090 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 12:43:43 INFO - PROCESS | 16875 | 1470771823326 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:43 INFO - PROCESS | 16875 | 1470771823334 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:43 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecce000 == 70 [pid = 16875] [id = 171] 12:43:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 136 (0x8f869400) [pid = 16875] [serial = 513] [outer = (nil)] 12:43:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 137 (0x9d81d400) [pid = 16875] [serial = 514] [outer = 0x8f869400] 12:43:43 INFO - PROCESS | 16875 | 1470771823462 Marionette DEBUG loaded listener.js 12:43:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 138 (0xa1024400) [pid = 16875] [serial = 515] [outer = 0x8f869400] 12:43:44 INFO - PROCESS | 16875 | 1470771824452 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]]]}] 12:43:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:43:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1641ms 12:43:44 INFO - PROCESS | 16875 | 1470771824512 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 12:43:44 INFO - PROCESS | 16875 | 1470771824516 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 12:43:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:43:44 INFO - PROCESS | 16875 | 1470771824523 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:43:44 INFO - PROCESS | 16875 | 1470771824527 Marionette TRACE conn4 <- [1,658,null,{}] 12:43:44 INFO - PROCESS | 16875 | 1470771824533 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}] 12:43:44 INFO - PROCESS | 16875 | 1470771824543 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:44 INFO - PROCESS | 16875 | 1470771824816 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 12:43:45 INFO - PROCESS | 16875 | 1470771825069 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:45 INFO - PROCESS | 16875 | 1470771825079 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:45 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e89b400 == 71 [pid = 16875] [id = 172] 12:43:45 INFO - PROCESS | 16875 | ++DOMWINDOW == 139 (0x9c162000) [pid = 16875] [serial = 516] [outer = (nil)] 12:43:45 INFO - PROCESS | 16875 | ++DOMWINDOW == 140 (0xa334cc00) [pid = 16875] [serial = 517] [outer = 0x9c162000] 12:43:45 INFO - PROCESS | 16875 | 1470771825167 Marionette DEBUG loaded listener.js 12:43:45 INFO - PROCESS | 16875 | ++DOMWINDOW == 141 (0xa34c0c00) [pid = 16875] [serial = 518] [outer = 0x9c162000] 12:43:46 INFO - PROCESS | 16875 | 1470771826060 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]]]}] 12:43:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:43:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1584ms 12:43:46 INFO - PROCESS | 16875 | 1470771826109 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 12:43:46 INFO - PROCESS | 16875 | 1470771826113 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 12:43:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:43:46 INFO - PROCESS | 16875 | 1470771826120 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:43:46 INFO - PROCESS | 16875 | 1470771826124 Marionette TRACE conn4 <- [1,662,null,{}] 12:43:46 INFO - PROCESS | 16875 | 1470771826130 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}] 12:43:46 INFO - PROCESS | 16875 | 1470771826135 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:46 INFO - PROCESS | 16875 | 1470771826322 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 12:43:46 INFO - PROCESS | 16875 | 1470771826510 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:46 INFO - PROCESS | 16875 | 1470771826518 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:46 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df49400 == 72 [pid = 16875] [id = 173] 12:43:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 142 (0x8df4b400) [pid = 16875] [serial = 519] [outer = (nil)] 12:43:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 143 (0x8df54000) [pid = 16875] [serial = 520] [outer = 0x8df4b400] 12:43:46 INFO - PROCESS | 16875 | 1470771826602 Marionette DEBUG loaded listener.js 12:43:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 144 (0x8df56800) [pid = 16875] [serial = 521] [outer = 0x8df4b400] 12:43:47 INFO - PROCESS | 16875 | [16875] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:43:47 INFO - PROCESS | 16875 | 1470771827532 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]]]}] 12:43:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:43:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1440ms 12:43:47 INFO - PROCESS | 16875 | 1470771827562 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 12:43:47 INFO - PROCESS | 16875 | 1470771827565 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 12:43:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:43:47 INFO - PROCESS | 16875 | 1470771827572 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:43:47 INFO - PROCESS | 16875 | 1470771827576 Marionette TRACE conn4 <- [1,666,null,{}] 12:43:47 INFO - PROCESS | 16875 | 1470771827582 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}] 12:43:47 INFO - PROCESS | 16875 | 1470771827587 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:47 INFO - PROCESS | 16875 | 1470771827791 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 12:43:47 INFO - PROCESS | 16875 | 1470771827970 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:47 INFO - PROCESS | 16875 | 1470771827980 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:48 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4ec00 == 73 [pid = 16875] [id = 174] 12:43:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 145 (0x8df55000) [pid = 16875] [serial = 522] [outer = (nil)] 12:43:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 146 (0x9b749c00) [pid = 16875] [serial = 523] [outer = 0x8df55000] 12:43:48 INFO - PROCESS | 16875 | 1470771828107 Marionette DEBUG loaded listener.js 12:43:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 147 (0xa34bf400) [pid = 16875] [serial = 524] [outer = 0x8df55000] 12:43:48 INFO - PROCESS | 16875 | [16875] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:43:49 INFO - PROCESS | 16875 | 1470771829011 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]]]}] 12:43:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:43:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1487ms 12:43:49 INFO - PROCESS | 16875 | 1470771829060 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 12:43:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:43:49 INFO - PROCESS | 16875 | 1470771829065 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 12:43:49 INFO - PROCESS | 16875 | 1470771829071 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:43:49 INFO - PROCESS | 16875 | 1470771829075 Marionette TRACE conn4 <- [1,670,null,{}] 12:43:49 INFO - PROCESS | 16875 | 1470771829081 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}] 12:43:49 INFO - PROCESS | 16875 | 1470771829086 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:49 INFO - PROCESS | 16875 | 1470771829281 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 12:43:49 INFO - PROCESS | 16875 | 1470771829462 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:49 INFO - PROCESS | 16875 | 1470771829470 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:49 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df54400 == 74 [pid = 16875] [id = 175] 12:43:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 148 (0x8ecd0400) [pid = 16875] [serial = 525] [outer = (nil)] 12:43:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 149 (0x92c6ec00) [pid = 16875] [serial = 526] [outer = 0x8ecd0400] 12:43:49 INFO - PROCESS | 16875 | 1470771829598 Marionette DEBUG loaded listener.js 12:43:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 150 (0x92c73000) [pid = 16875] [serial = 527] [outer = 0x8ecd0400] 12:43:50 INFO - PROCESS | 16875 | 1470771830506 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]]]}] 12:43:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:43:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1486ms 12:43:50 INFO - PROCESS | 16875 | 1470771830558 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 12:43:50 INFO - PROCESS | 16875 | 1470771830562 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 12:43:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:43:50 INFO - PROCESS | 16875 | 1470771830569 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:43:50 INFO - PROCESS | 16875 | 1470771830572 Marionette TRACE conn4 <- [1,674,null,{}] 12:43:50 INFO - PROCESS | 16875 | 1470771830578 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}] 12:43:50 INFO - PROCESS | 16875 | 1470771830584 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:50 INFO - PROCESS | 16875 | 1470771830793 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 12:43:51 INFO - PROCESS | 16875 | 1470771831017 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:51 INFO - PROCESS | 16875 | 1470771831026 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:51 INFO - PROCESS | 16875 | ++DOCSHELL 0x92c6f400 == 75 [pid = 16875] [id = 176] 12:43:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 151 (0x92c75400) [pid = 16875] [serial = 528] [outer = (nil)] 12:43:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 152 (0xa2ed0c00) [pid = 16875] [serial = 529] [outer = 0x92c75400] 12:43:51 INFO - PROCESS | 16875 | 1470771831158 Marionette DEBUG loaded listener.js 12:43:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 153 (0xa6734000) [pid = 16875] [serial = 530] [outer = 0x92c75400] 12:43:51 INFO - PROCESS | 16875 | [16875] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:43:52 INFO - PROCESS | 16875 | 1470771832089 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]]]}] 12:43:52 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 12:43:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1887ms 12:43:52 INFO - PROCESS | 16875 | 1470771832469 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 12:43:52 INFO - PROCESS | 16875 | 1470771832477 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 12:43:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:43:52 INFO - PROCESS | 16875 | 1470771832486 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:43:52 INFO - PROCESS | 16875 | 1470771832491 Marionette TRACE conn4 <- [1,678,null,{}] 12:43:52 INFO - PROCESS | 16875 | 1470771832499 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}] 12:43:52 INFO - PROCESS | 16875 | 1470771832506 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:52 INFO - PROCESS | 16875 | 1470771832773 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 12:43:52 INFO - PROCESS | 16875 | 1470771832955 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:52 INFO - PROCESS | 16875 | 1470771832971 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:52 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f86cc00 == 76 [pid = 16875] [id = 177] 12:43:52 INFO - PROCESS | 16875 | ++DOMWINDOW == 154 (0x8f86d000) [pid = 16875] [serial = 531] [outer = (nil)] 12:43:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 155 (0x8f873c00) [pid = 16875] [serial = 532] [outer = 0x8f86d000] 12:43:53 INFO - PROCESS | 16875 | 1470771833047 Marionette DEBUG loaded listener.js 12:43:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 156 (0x8f878c00) [pid = 16875] [serial = 533] [outer = 0x8f86d000] 12:43:54 INFO - PROCESS | 16875 | 1470771834005 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]]]}] 12:43:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:43:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1586ms 12:43:54 INFO - PROCESS | 16875 | 1470771834074 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 12:43:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:43:54 INFO - PROCESS | 16875 | 1470771834079 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 12:43:54 INFO - PROCESS | 16875 | 1470771834091 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:43:54 INFO - PROCESS | 16875 | 1470771834096 Marionette TRACE conn4 <- [1,682,null,{}] 12:43:54 INFO - PROCESS | 16875 | 1470771834104 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}] 12:43:54 INFO - PROCESS | 16875 | 1470771834111 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:54 INFO - PROCESS | 16875 | 1470771834419 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 12:43:54 INFO - PROCESS | 16875 | 1470771834705 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:54 INFO - PROCESS | 16875 | 1470771834716 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:54 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e89bc00 == 77 [pid = 16875] [id = 178] 12:43:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 157 (0x8eccec00) [pid = 16875] [serial = 534] [outer = (nil)] 12:43:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 158 (0x91b9c800) [pid = 16875] [serial = 535] [outer = 0x8eccec00] 12:43:54 INFO - PROCESS | 16875 | 1470771834800 Marionette DEBUG loaded listener.js 12:43:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 159 (0x91ba1800) [pid = 16875] [serial = 536] [outer = 0x8eccec00] 12:43:56 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:43:56 INFO - PROCESS | 16875 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:43:56 INFO - PROCESS | 16875 | 1470771836161 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]]]}] 12:43:56 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) 12:43:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2191ms 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x8e89d800 == 76 [pid = 16875] [id = 165] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x9891dc00 == 75 [pid = 16875] [id = 164] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x93c6ac00 == 74 [pid = 16875] [id = 163] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x915bec00 == 73 [pid = 16875] [id = 162] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x91205000 == 72 [pid = 16875] [id = 161] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x9120d800 == 71 [pid = 16875] [id = 156] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x9120b000 == 70 [pid = 16875] [id = 155] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x99f1d400 == 69 [pid = 16875] [id = 153] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0xa4d0cc00 == 68 [pid = 16875] [id = 154] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x8e896800 == 67 [pid = 16875] [id = 152] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x8fa3e000 == 66 [pid = 16875] [id = 143] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x96555800 == 65 [pid = 16875] [id = 100] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x95395c00 == 64 [pid = 16875] [id = 90] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x9475b800 == 63 [pid = 16875] [id = 94] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x95198400 == 62 [pid = 16875] [id = 105] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x913d8000 == 61 [pid = 16875] [id = 134] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x96553400 == 60 [pid = 16875] [id = 95] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x9b74cc00 == 59 [pid = 16875] [id = 104] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x93c72400 == 58 [pid = 16875] [id = 114] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x96557c00 == 57 [pid = 16875] [id = 93] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x99794800 == 56 [pid = 16875] [id = 107] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0xa214dc00 == 55 [pid = 16875] [id = 108] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x8e899800 == 54 [pid = 16875] [id = 157] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0xa22b2400 == 53 [pid = 16875] [id = 109] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecc9800 == 52 [pid = 16875] [id = 158] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x9abe5800 == 51 [pid = 16875] [id = 96] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x9137c800 == 50 [pid = 16875] [id = 135] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x8e166400 == 49 [pid = 16875] [id = 159] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x9a81d000 == 48 [pid = 16875] [id = 106] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x997a1c00 == 47 [pid = 16875] [id = 115] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x96562000 == 46 [pid = 16875] [id = 138] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x93ac6000 == 45 [pid = 16875] [id = 99] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x9a019c00 == 44 [pid = 16875] [id = 140] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x9979b800 == 43 [pid = 16875] [id = 141] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x9222e000 == 42 [pid = 16875] [id = 139] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x91201400 == 41 [pid = 16875] [id = 142] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x8e890c00 == 40 [pid = 16875] [id = 151] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x8e174000 == 39 [pid = 16875] [id = 160] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x92c6f400 == 38 [pid = 16875] [id = 176] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x8f86cc00 == 37 [pid = 16875] [id = 177] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x8df54400 == 36 [pid = 16875] [id = 175] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4ec00 == 35 [pid = 16875] [id = 174] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x8df49400 == 34 [pid = 16875] [id = 173] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecce000 == 33 [pid = 16875] [id = 171] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x8e89b400 == 32 [pid = 16875] [id = 172] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x91f80c00 == 31 [pid = 16875] [id = 170] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x8e88ec00 == 30 [pid = 16875] [id = 144] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x9a0bbc00 == 29 [pid = 16875] [id = 169] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x93ac2c00 == 28 [pid = 16875] [id = 168] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x915c1000 == 27 [pid = 16875] [id = 166] 12:43:57 INFO - PROCESS | 16875 | --DOCSHELL 0x8f86dc00 == 26 [pid = 16875] [id = 167] 12:43:57 INFO - PROCESS | 16875 | --DOMWINDOW == 158 (0x9d4b7400) [pid = 16875] [serial = 454] [outer = (nil)] [url = about:blank] 12:43:57 INFO - PROCESS | 16875 | --DOMWINDOW == 157 (0x9a15c000) [pid = 16875] [serial = 446] [outer = (nil)] [url = about:blank] 12:43:57 INFO - PROCESS | 16875 | --DOMWINDOW == 156 (0x9b6e5c00) [pid = 16875] [serial = 452] [outer = (nil)] [url = about:blank] 12:43:57 INFO - PROCESS | 16875 | --DOMWINDOW == 155 (0x9a81f000) [pid = 16875] [serial = 448] [outer = (nil)] [url = about:blank] 12:43:57 INFO - PROCESS | 16875 | --DOMWINDOW == 154 (0x9abf1c00) [pid = 16875] [serial = 451] [outer = (nil)] [url = about:blank] 12:43:57 INFO - PROCESS | 16875 | --DOMWINDOW == 153 (0x9abe3400) [pid = 16875] [serial = 449] [outer = (nil)] [url = about:blank] 12:43:57 INFO - PROCESS | 16875 | --DOMWINDOW == 152 (0x952c5800) [pid = 16875] [serial = 409] [outer = (nil)] [url = about:blank] 12:43:57 INFO - PROCESS | 16875 | --DOMWINDOW == 151 (0x96556c00) [pid = 16875] [serial = 440] [outer = (nil)] [url = about:blank] 12:43:57 INFO - PROCESS | 16875 | --DOMWINDOW == 150 (0x952cc800) [pid = 16875] [serial = 439] [outer = (nil)] [url = about:blank] 12:43:57 INFO - PROCESS | 16875 | --DOMWINDOW == 149 (0x98e16400) [pid = 16875] [serial = 442] [outer = (nil)] [url = about:blank] 12:43:57 INFO - PROCESS | 16875 | --DOMWINDOW == 148 (0x9979c000) [pid = 16875] [serial = 443] [outer = (nil)] [url = about:blank] 12:43:57 INFO - PROCESS | 16875 | --DOMWINDOW == 147 (0x9a0b6400) [pid = 16875] [serial = 445] [outer = (nil)] [url = about:blank] 12:43:57 INFO - PROCESS | 16875 | --DOMWINDOW == 146 (0xa1fa4c00) [pid = 16875] [serial = 418] [outer = (nil)] [url = about:blank] 12:43:58 INFO - PROCESS | 16875 | --DOMWINDOW == 145 (0x915b4c00) [pid = 16875] [serial = 437] [outer = (nil)] [url = about:blank] 12:43:58 INFO - PROCESS | 16875 | --DOMWINDOW == 144 (0x913db000) [pid = 16875] [serial = 436] [outer = (nil)] [url = about:blank] 12:43:58 INFO - PROCESS | 16875 | --DOMWINDOW == 143 (0xa61c6800) [pid = 16875] [serial = 424] [outer = (nil)] [url = about:blank] 12:43:58 INFO - PROCESS | 16875 | --DOMWINDOW == 142 (0xa2446400) [pid = 16875] [serial = 421] [outer = (nil)] [url = about:blank] 12:43:58 INFO - PROCESS | 16875 | --DOMWINDOW == 141 (0x8e893c00) [pid = 16875] [serial = 433] [outer = (nil)] [url = about:blank] 12:43:58 INFO - PROCESS | 16875 | --DOMWINDOW == 140 (0x8fa46000) [pid = 16875] [serial = 430] [outer = (nil)] [url = about:blank] 12:43:58 INFO - PROCESS | 16875 | --DOMWINDOW == 139 (0x91204c00) [pid = 16875] [serial = 427] [outer = (nil)] [url = about:blank] 12:43:58 INFO - PROCESS | 16875 | --DOMWINDOW == 138 (0x9b747000) [pid = 16875] [serial = 406] [outer = (nil)] [url = about:blank] 12:43:58 INFO - PROCESS | 16875 | --DOMWINDOW == 137 (0x9a15e400) [pid = 16875] [serial = 412] [outer = (nil)] [url = about:blank] 12:43:58 INFO - PROCESS | 16875 | --DOMWINDOW == 136 (0x9d32b400) [pid = 16875] [serial = 415] [outer = (nil)] [url = about:blank] 12:43:58 INFO - PROCESS | 16875 | 1470771838015 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 12:43:58 INFO - PROCESS | 16875 | 1470771838021 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 12:43:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:43:58 INFO - PROCESS | 16875 | 1470771838041 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:43:58 INFO - PROCESS | 16875 | 1470771838049 Marionette TRACE conn4 <- [1,686,null,{}] 12:43:58 INFO - PROCESS | 16875 | 1470771838058 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}] 12:43:58 INFO - PROCESS | 16875 | 1470771838066 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:58 INFO - PROCESS | 16875 | 1470771838259 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 12:43:58 INFO - PROCESS | 16875 | 1470771838390 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:58 INFO - PROCESS | 16875 | 1470771838401 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:43:58 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e88e400 == 27 [pid = 16875] [id = 179] 12:43:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 137 (0x8e88ec00) [pid = 16875] [serial = 537] [outer = (nil)] 12:43:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 138 (0x8e893800) [pid = 16875] [serial = 538] [outer = 0x8e88ec00] 12:43:58 INFO - PROCESS | 16875 | 1470771838482 Marionette DEBUG loaded listener.js 12:43:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 139 (0x8e89b000) [pid = 16875] [serial = 539] [outer = 0x8e88ec00] 12:43:59 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:43:59 INFO - PROCESS | 16875 | 1470771839769 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]]]}] 12:43:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:43:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1751ms 12:43:59 INFO - PROCESS | 16875 | 1470771839792 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 12:43:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:43:59 INFO - PROCESS | 16875 | 1470771839798 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 12:43:59 INFO - PROCESS | 16875 | 1470771839809 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:43:59 INFO - PROCESS | 16875 | 1470771839816 Marionette TRACE conn4 <- [1,690,null,{}] 12:43:59 INFO - PROCESS | 16875 | 1470771839823 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}] 12:43:59 INFO - PROCESS | 16875 | 1470771839830 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:00 INFO - PROCESS | 16875 | 1470771840121 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 12:44:00 INFO - PROCESS | 16875 | 1470771840211 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:00 INFO - PROCESS | 16875 | 1470771840218 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:00 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecce000 == 28 [pid = 16875] [id = 180] 12:44:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 140 (0x8f86ec00) [pid = 16875] [serial = 540] [outer = (nil)] 12:44:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 141 (0x8fa47800) [pid = 16875] [serial = 541] [outer = 0x8f86ec00] 12:44:00 INFO - PROCESS | 16875 | 1470771840297 Marionette DEBUG loaded listener.js 12:44:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 142 (0x9120b000) [pid = 16875] [serial = 542] [outer = 0x8f86ec00] 12:44:01 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:01 INFO - PROCESS | 16875 | 1470771841904 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]]]}] 12:44:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:44:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2143ms 12:44:01 INFO - PROCESS | 16875 | 1470771841950 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 12:44:01 INFO - PROCESS | 16875 | 1470771841953 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 12:44:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:44:01 INFO - PROCESS | 16875 | 1470771841962 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:44:01 INFO - PROCESS | 16875 | 1470771841966 Marionette TRACE conn4 <- [1,694,null,{}] 12:44:01 INFO - PROCESS | 16875 | 1470771841992 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}] 12:44:02 INFO - PROCESS | 16875 | 1470771842002 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:02 INFO - PROCESS | 16875 | 1470771842234 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 12:44:02 INFO - PROCESS | 16875 | 1470771842269 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:02 INFO - PROCESS | 16875 | 1470771842285 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:02 INFO - PROCESS | 16875 | ++DOCSHELL 0x915b2800 == 29 [pid = 16875] [id = 181] 12:44:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 143 (0x915b3000) [pid = 16875] [serial = 543] [outer = (nil)] 12:44:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 144 (0x915b9400) [pid = 16875] [serial = 544] [outer = 0x915b3000] 12:44:02 INFO - PROCESS | 16875 | 1470771842364 Marionette DEBUG loaded listener.js 12:44:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 145 (0x915c1800) [pid = 16875] [serial = 545] [outer = 0x915b3000] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 144 (0x9979f400) [pid = 16875] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 143 (0xa1019800) [pid = 16875] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 142 (0x91f7a000) [pid = 16875] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 141 (0x915b3400) [pid = 16875] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 140 (0x93a65400) [pid = 16875] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 139 (0xa2ecc000) [pid = 16875] [serial = 372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 138 (0x9d8a3000) [pid = 16875] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 137 (0x8f86c400) [pid = 16875] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 136 (0x8ecca000) [pid = 16875] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 135 (0x915b7400) [pid = 16875] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 134 (0x915c1400) [pid = 16875] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 133 (0x91376c00) [pid = 16875] [serial = 378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 132 (0x8f873400) [pid = 16875] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 131 (0x9d899000) [pid = 16875] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 130 (0x9b3ebc00) [pid = 16875] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 129 (0x9a162c00) [pid = 16875] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 128 (0x8e166800) [pid = 16875] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 127 (0xa4d5ac00) [pid = 16875] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 126 (0x8e88f800) [pid = 16875] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 125 (0x9abf6c00) [pid = 16875] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 124 (0x8e88e800) [pid = 16875] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 123 (0x91282c00) [pid = 16875] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 122 (0x9519a800) [pid = 16875] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 121 (0x91201c00) [pid = 16875] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 120 (0x9b747c00) [pid = 16875] [serial = 369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 119 (0x913dd000) [pid = 16875] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 118 (0x93c6b400) [pid = 16875] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 117 (0x91206c00) [pid = 16875] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 116 (0xa34b9c00) [pid = 16875] [serial = 375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 115 (0x95391c00) [pid = 16875] [serial = 366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 114 (0x9a0c1400) [pid = 16875] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 113 (0xa2441400) [pid = 16875] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 112 (0x8fa3e400) [pid = 16875] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:44:04 INFO - PROCESS | 16875 | --DOMWINDOW == 111 (0x95396400) [pid = 16875] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:44:05 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:05 INFO - PROCESS | 16875 | 1470771845270 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]]]}] 12:44:05 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) 12:44:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 3342ms 12:44:05 INFO - PROCESS | 16875 | 1470771845304 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 12:44:05 INFO - PROCESS | 16875 | 1470771845307 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 12:44:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:44:05 INFO - PROCESS | 16875 | 1470771845315 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:44:05 INFO - PROCESS | 16875 | 1470771845318 Marionette TRACE conn4 <- [1,698,null,{}] 12:44:05 INFO - PROCESS | 16875 | 1470771845325 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}] 12:44:05 INFO - PROCESS | 16875 | 1470771845330 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:05 INFO - PROCESS | 16875 | 1470771845601 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 12:44:05 INFO - PROCESS | 16875 | 1470771845698 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:05 INFO - PROCESS | 16875 | 1470771845711 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:05 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e893000 == 30 [pid = 16875] [id = 182] 12:44:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 112 (0x8f86f800) [pid = 16875] [serial = 546] [outer = (nil)] 12:44:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 113 (0x913dc000) [pid = 16875] [serial = 547] [outer = 0x8f86f800] 12:44:05 INFO - PROCESS | 16875 | 1470771845782 Marionette DEBUG loaded listener.js 12:44:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 114 (0x91ba6c00) [pid = 16875] [serial = 548] [outer = 0x8f86f800] 12:44:07 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:07 INFO - PROCESS | 16875 | 1470771847222 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]]]}] 12:44:07 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) 12:44:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1941ms 12:44:07 INFO - PROCESS | 16875 | 1470771847258 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 12:44:07 INFO - PROCESS | 16875 | 1470771847266 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 12:44:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:44:07 INFO - PROCESS | 16875 | 1470771847277 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:44:07 INFO - PROCESS | 16875 | 1470771847282 Marionette TRACE conn4 <- [1,702,null,{}] 12:44:07 INFO - PROCESS | 16875 | 1470771847292 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}] 12:44:07 INFO - PROCESS | 16875 | 1470771847298 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:07 INFO - PROCESS | 16875 | 1470771847609 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 12:44:07 INFO - PROCESS | 16875 | 1470771847700 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:07 INFO - PROCESS | 16875 | 1470771847709 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:07 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e892c00 == 31 [pid = 16875] [id = 183] 12:44:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 115 (0x8e898000) [pid = 16875] [serial = 549] [outer = (nil)] 12:44:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 116 (0x8f874c00) [pid = 16875] [serial = 550] [outer = 0x8e898000] 12:44:07 INFO - PROCESS | 16875 | 1470771847834 Marionette DEBUG loaded listener.js 12:44:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 117 (0x8fa49400) [pid = 16875] [serial = 551] [outer = 0x8e898000] 12:44:09 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:09 INFO - PROCESS | 16875 | 1470771849215 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]]]}] 12:44:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:44:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2039ms 12:44:09 INFO - PROCESS | 16875 | 1470771849348 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 12:44:09 INFO - PROCESS | 16875 | 1470771849359 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 12:44:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:44:09 INFO - PROCESS | 16875 | 1470771849378 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:44:09 INFO - PROCESS | 16875 | 1470771849384 Marionette TRACE conn4 <- [1,706,null,{}] 12:44:09 INFO - PROCESS | 16875 | 1470771849392 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}] 12:44:09 INFO - PROCESS | 16875 | 1470771849400 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:09 INFO - PROCESS | 16875 | 1470771849699 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 12:44:09 INFO - PROCESS | 16875 | 1470771849905 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:09 INFO - PROCESS | 16875 | 1470771849913 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:09 INFO - PROCESS | 16875 | ++DOCSHELL 0x9120a400 == 32 [pid = 16875] [id = 184] 12:44:09 INFO - PROCESS | 16875 | ++DOMWINDOW == 118 (0x91282c00) [pid = 16875] [serial = 552] [outer = (nil)] 12:44:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 119 (0x915bb400) [pid = 16875] [serial = 553] [outer = 0x91282c00] 12:44:10 INFO - PROCESS | 16875 | 1470771850064 Marionette DEBUG loaded listener.js 12:44:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 120 (0x91f81c00) [pid = 16875] [serial = 554] [outer = 0x91282c00] 12:44:11 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:11 INFO - PROCESS | 16875 | 1470771851575 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]]]}] 12:44:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:44:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2248ms 12:44:11 INFO - PROCESS | 16875 | 1470771851625 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 12:44:11 INFO - PROCESS | 16875 | 1470771851629 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 12:44:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:44:11 INFO - PROCESS | 16875 | 1470771851638 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:44:11 INFO - PROCESS | 16875 | 1470771851644 Marionette TRACE conn4 <- [1,710,null,{}] 12:44:11 INFO - PROCESS | 16875 | 1470771851703 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}] 12:44:11 INFO - PROCESS | 16875 | 1470771851713 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:11 INFO - PROCESS | 16875 | 1470771851970 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 12:44:12 INFO - PROCESS | 16875 | 1470771852062 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:12 INFO - PROCESS | 16875 | 1470771852074 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:12 INFO - PROCESS | 16875 | ++DOCSHELL 0x93a58800 == 33 [pid = 16875] [id = 185] 12:44:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 121 (0x93a5a000) [pid = 16875] [serial = 555] [outer = (nil)] 12:44:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 122 (0x93abf400) [pid = 16875] [serial = 556] [outer = 0x93a5a000] 12:44:12 INFO - PROCESS | 16875 | 1470771852195 Marionette DEBUG loaded listener.js 12:44:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 123 (0x93acdc00) [pid = 16875] [serial = 557] [outer = 0x93a5a000] 12:44:13 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:13 INFO - PROCESS | 16875 | 1470771853551 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]]]}] 12:44:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:44:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1991ms 12:44:13 INFO - PROCESS | 16875 | 1470771853630 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 12:44:13 INFO - PROCESS | 16875 | 1470771853635 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 12:44:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:44:13 INFO - PROCESS | 16875 | 1470771853642 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:44:13 INFO - PROCESS | 16875 | 1470771853646 Marionette TRACE conn4 <- [1,714,null,{}] 12:44:13 INFO - PROCESS | 16875 | 1470771853652 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}] 12:44:13 INFO - PROCESS | 16875 | 1470771853657 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:13 INFO - PROCESS | 16875 | 1470771853834 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 12:44:14 INFO - PROCESS | 16875 | 1470771854023 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:14 INFO - PROCESS | 16875 | 1470771854032 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:14 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df58400 == 34 [pid = 16875] [id = 186] 12:44:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 124 (0x8e16b400) [pid = 16875] [serial = 558] [outer = (nil)] 12:44:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 125 (0x9475c000) [pid = 16875] [serial = 559] [outer = 0x8e16b400] 12:44:14 INFO - PROCESS | 16875 | 1470771854116 Marionette DEBUG loaded listener.js 12:44:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 126 (0x951a7c00) [pid = 16875] [serial = 560] [outer = 0x8e16b400] 12:44:15 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:15 INFO - PROCESS | 16875 | 1470771855522 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]]]}] 12:44:15 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 12:44:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1937ms 12:44:15 INFO - PROCESS | 16875 | 1470771855605 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 12:44:15 INFO - PROCESS | 16875 | 1470771855610 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 12:44:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:44:15 INFO - PROCESS | 16875 | 1470771855618 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:44:15 INFO - PROCESS | 16875 | 1470771855622 Marionette TRACE conn4 <- [1,718,null,{}] 12:44:15 INFO - PROCESS | 16875 | 1470771855628 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}] 12:44:15 INFO - PROCESS | 16875 | 1470771855634 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:15 INFO - PROCESS | 16875 | 1470771855812 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 12:44:16 INFO - PROCESS | 16875 | 1470771855998 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:16 INFO - PROCESS | 16875 | 1470771856009 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:16 INFO - PROCESS | 16875 | ++DOCSHELL 0x915b5000 == 35 [pid = 16875] [id = 187] 12:44:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 127 (0x93a58000) [pid = 16875] [serial = 561] [outer = (nil)] 12:44:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 128 (0x952d1000) [pid = 16875] [serial = 562] [outer = 0x93a58000] 12:44:16 INFO - PROCESS | 16875 | 1470771856088 Marionette DEBUG loaded listener.js 12:44:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 129 (0x9475ec00) [pid = 16875] [serial = 563] [outer = 0x93a58000] 12:44:17 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:17 INFO - PROCESS | 16875 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:44:17 INFO - PROCESS | 16875 | 1470771857592 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]]]}] 12:44:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:44:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2033ms 12:44:17 INFO - PROCESS | 16875 | 1470771857653 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 12:44:17 INFO - PROCESS | 16875 | 1470771857661 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 12:44:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:44:17 INFO - PROCESS | 16875 | 1470771857672 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:44:17 INFO - PROCESS | 16875 | 1470771857676 Marionette TRACE conn4 <- [1,722,null,{}] 12:44:17 INFO - PROCESS | 16875 | 1470771857728 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}] 12:44:17 INFO - PROCESS | 16875 | 1470771857733 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:18 INFO - PROCESS | 16875 | 1470771857994 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 12:44:18 INFO - PROCESS | 16875 | 1470771858174 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:18 INFO - PROCESS | 16875 | 1470771858184 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:18 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e168c00 == 36 [pid = 16875] [id = 188] 12:44:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 130 (0x8ecd1400) [pid = 16875] [serial = 564] [outer = (nil)] 12:44:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 131 (0x8fa3cc00) [pid = 16875] [serial = 565] [outer = 0x8ecd1400] 12:44:18 INFO - PROCESS | 16875 | 1470771858293 Marionette DEBUG loaded listener.js 12:44:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 132 (0x91202400) [pid = 16875] [serial = 566] [outer = 0x8ecd1400] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 131 (0xa3351800) [pid = 16875] [serial = 374] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 130 (0x91f86800) [pid = 16875] [serial = 467] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 129 (0xa2ec9400) [pid = 16875] [serial = 422] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 128 (0x9128f000) [pid = 16875] [serial = 473] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 127 (0x99797000) [pid = 16875] [serial = 457] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 126 (0x8ecd5000) [pid = 16875] [serial = 476] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 125 (0x9c16e000) [pid = 16875] [serial = 383] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 124 (0x91f80400) [pid = 16875] [serial = 487] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 123 (0x99f22400) [pid = 16875] [serial = 494] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 122 (0x913d5c00) [pid = 16875] [serial = 380] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 121 (0x98273c00) [pid = 16875] [serial = 497] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 120 (0xa2273000) [pid = 16875] [serial = 419] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 119 (0x9d819400) [pid = 16875] [serial = 416] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 118 (0x91f83c00) [pid = 16875] [serial = 488] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 117 (0xa1f02c00) [pid = 16875] [serial = 455] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 116 (0x8e16fc00) [pid = 16875] [serial = 478] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 115 (0xa679e400) [pid = 16875] [serial = 464] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 114 (0x8e89b800) [pid = 16875] [serial = 434] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 113 (0x8ecd2400) [pid = 16875] [serial = 475] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 112 (0x8f875400) [pid = 16875] [serial = 472] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 111 (0x9b6da000) [pid = 16875] [serial = 460] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 110 (0x8f876400) [pid = 16875] [serial = 482] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 109 (0x91289800) [pid = 16875] [serial = 469] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 108 (0x9b750800) [pid = 16875] [serial = 407] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 107 (0x9120d400) [pid = 16875] [serial = 428] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 106 (0x997aa000) [pid = 16875] [serial = 371] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 105 (0x99c81800) [pid = 16875] [serial = 386] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 104 (0x97871000) [pid = 16875] [serial = 490] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 103 (0x952ca000) [pid = 16875] [serial = 496] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 102 (0x91376000) [pid = 16875] [serial = 485] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 101 (0xa34df000) [pid = 16875] [serial = 377] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 100 (0x9b7fc000) [pid = 16875] [serial = 461] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 99 (0x9a0c2000) [pid = 16875] [serial = 368] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 98 (0x9128d400) [pid = 16875] [serial = 470] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 97 (0x9a167000) [pid = 16875] [serial = 413] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 96 (0x8e174400) [pid = 16875] [serial = 479] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 95 (0x91282800) [pid = 16875] [serial = 484] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 94 (0x9891fc00) [pid = 16875] [serial = 491] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 93 (0xa61cc800) [pid = 16875] [serial = 425] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 92 (0x8fa49c00) [pid = 16875] [serial = 431] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 91 (0x8ecd8400) [pid = 16875] [serial = 481] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0xa61c4c00) [pid = 16875] [serial = 463] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x9a1c8800) [pid = 16875] [serial = 499] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x9abd9800) [pid = 16875] [serial = 500] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x99c7f400) [pid = 16875] [serial = 493] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0xa22b3c00) [pid = 16875] [serial = 364] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x91f83000) [pid = 16875] [serial = 466] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x99b42800) [pid = 16875] [serial = 458] [outer = (nil)] [url = about:blank] 12:44:18 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x9655b000) [pid = 16875] [serial = 410] [outer = (nil)] [url = about:blank] 12:44:19 INFO - PROCESS | 16875 | 1470771859365 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] 12:44:19 INFO - PROCESS | 16875 | 1470771859433 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 12:44:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:44:19 INFO - PROCESS | 16875 | 1470771859443 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:44:19 INFO - PROCESS | 16875 | 1470771859447 Marionette TRACE conn4 <- [1,726,null,{}] 12:44:19 INFO - PROCESS | 16875 | 1470771859453 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}] 12:44:19 INFO - PROCESS | 16875 | 1470771859459 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:19 INFO - PROCESS | 16875 | 1470771859666 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 12:44:19 INFO - PROCESS | 16875 | 1470771859841 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:19 INFO - PROCESS | 16875 | 1470771859852 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:19 INFO - PROCESS | 16875 | ++DOCSHELL 0x9120ac00 == 37 [pid = 16875] [id = 189] 12:44:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x9120d400) [pid = 16875] [serial = 567] [outer = (nil)] 12:44:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x9128e400) [pid = 16875] [serial = 568] [outer = 0x9120d400] 12:44:19 INFO - PROCESS | 16875 | 1470771859944 Marionette DEBUG loaded listener.js 12:44:20 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x91376000) [pid = 16875] [serial = 569] [outer = 0x9120d400] 12:44:20 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:20 INFO - PROCESS | 16875 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:44:20 INFO - PROCESS | 16875 | 1470771860812 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]]]}] 12:44:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:44:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1439ms 12:44:20 INFO - PROCESS | 16875 | 1470771860882 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 12:44:20 INFO - PROCESS | 16875 | 1470771860887 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 12:44:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:44:20 INFO - PROCESS | 16875 | 1470771860893 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:44:20 INFO - PROCESS | 16875 | 1470771860899 Marionette TRACE conn4 <- [1,730,null,{}] 12:44:20 INFO - PROCESS | 16875 | 1470771860916 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}] 12:44:20 INFO - PROCESS | 16875 | 1470771860924 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:21 INFO - PROCESS | 16875 | 1470771861103 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 12:44:21 INFO - PROCESS | 16875 | 1470771861253 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:21 INFO - PROCESS | 16875 | 1470771861265 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:21 INFO - PROCESS | 16875 | ++DOCSHELL 0x92c6f000 == 38 [pid = 16875] [id = 190] 12:44:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x92c70000) [pid = 16875] [serial = 570] [outer = (nil)] 12:44:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x92c75800) [pid = 16875] [serial = 571] [outer = 0x92c70000] 12:44:21 INFO - PROCESS | 16875 | 1470771861339 Marionette DEBUG loaded listener.js 12:44:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x938dcc00) [pid = 16875] [serial = 572] [outer = 0x92c70000] 12:44:22 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:22 INFO - PROCESS | 16875 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:44:22 INFO - PROCESS | 16875 | 1470771862359 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] 12:44:22 INFO - PROCESS | 16875 | 1470771862444 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 12:44:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:44:22 INFO - PROCESS | 16875 | 1470771862451 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:44:22 INFO - PROCESS | 16875 | 1470771862454 Marionette TRACE conn4 <- [1,734,null,{}] 12:44:22 INFO - PROCESS | 16875 | 1470771862466 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}] 12:44:22 INFO - PROCESS | 16875 | 1470771862470 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:22 INFO - PROCESS | 16875 | 1470771862716 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 12:44:22 INFO - PROCESS | 16875 | 1470771862742 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:22 INFO - PROCESS | 16875 | 1470771862749 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:22 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e16cc00 == 39 [pid = 16875] [id = 191] 12:44:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x91f88800) [pid = 16875] [serial = 573] [outer = (nil)] 12:44:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0x97875000) [pid = 16875] [serial = 574] [outer = 0x91f88800] 12:44:22 INFO - PROCESS | 16875 | 1470771862821 Marionette DEBUG loaded listener.js 12:44:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 92 (0x9787a800) [pid = 16875] [serial = 575] [outer = 0x91f88800] 12:44:23 INFO - PROCESS | 16875 | --DOMWINDOW == 91 (0x8df4b400) [pid = 16875] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:44:23 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0x8df55000) [pid = 16875] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:44:23 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x8ecd0400) [pid = 16875] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:44:23 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x92c75400) [pid = 16875] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:44:23 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x8f86d000) [pid = 16875] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:44:23 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x915b3000) [pid = 16875] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:44:23 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x8f86ec00) [pid = 16875] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:44:23 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x8e88ec00) [pid = 16875] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:44:23 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x8eccec00) [pid = 16875] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:44:23 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x8f86e000) [pid = 16875] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:44:23 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x93acc400) [pid = 16875] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:44:23 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x9a1b9400) [pid = 16875] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:44:23 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x9a1c0c00) [pid = 16875] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:44:23 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x8f869400) [pid = 16875] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:44:23 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x9c162000) [pid = 16875] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:44:23 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:23 INFO - PROCESS | 16875 | 1470771863838 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]]]}] 12:44:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:44:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1449ms 12:44:23 INFO - PROCESS | 16875 | 1470771863901 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 12:44:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:44:23 INFO - PROCESS | 16875 | 1470771863905 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 12:44:23 INFO - PROCESS | 16875 | 1470771863921 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:44:23 INFO - PROCESS | 16875 | 1470771863924 Marionette TRACE conn4 <- [1,738,null,{}] 12:44:23 INFO - PROCESS | 16875 | 1470771863931 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}] 12:44:23 INFO - PROCESS | 16875 | 1470771863937 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:24 INFO - PROCESS | 16875 | 1470771864113 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 12:44:24 INFO - PROCESS | 16875 | 1470771864125 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:24 INFO - PROCESS | 16875 | 1470771864133 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:24 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4b400 == 40 [pid = 16875] [id = 192] 12:44:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x8df4e400) [pid = 16875] [serial = 576] [outer = (nil)] 12:44:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x92c6ac00) [pid = 16875] [serial = 577] [outer = 0x8df4e400] 12:44:24 INFO - PROCESS | 16875 | 1470771864205 Marionette DEBUG loaded listener.js 12:44:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x97877000) [pid = 16875] [serial = 578] [outer = 0x8df4e400] 12:44:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x99712c00) [pid = 16875] [serial = 579] [outer = 0x98dc4c00] 12:44:25 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:25 INFO - PROCESS | 16875 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:44:25 INFO - PROCESS | 16875 | 1470771865640 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]]]}] 12:44:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:44:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1743ms 12:44:25 INFO - PROCESS | 16875 | 1470771865655 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 12:44:25 INFO - PROCESS | 16875 | 1470771865662 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 12:44:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:44:25 INFO - PROCESS | 16875 | 1470771865671 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:44:25 INFO - PROCESS | 16875 | 1470771865676 Marionette TRACE conn4 <- [1,742,null,{}] 12:44:25 INFO - PROCESS | 16875 | 1470771865686 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}] 12:44:25 INFO - PROCESS | 16875 | 1470771865693 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:25 INFO - PROCESS | 16875 | 1470771865991 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 12:44:26 INFO - PROCESS | 16875 | 1470771866170 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:26 INFO - PROCESS | 16875 | 1470771866186 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:26 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e89b800 == 41 [pid = 16875] [id = 193] 12:44:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x8e89c400) [pid = 16875] [serial = 580] [outer = (nil)] 12:44:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x8ecd0c00) [pid = 16875] [serial = 581] [outer = 0x8e89c400] 12:44:26 INFO - PROCESS | 16875 | 1470771866271 Marionette DEBUG loaded listener.js 12:44:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x8f86cc00) [pid = 16875] [serial = 582] [outer = 0x8e89c400] 12:44:27 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:27 INFO - PROCESS | 16875 | 1470771867640 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]]]}] 12:44:27 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 12:44:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1988ms 12:44:27 INFO - PROCESS | 16875 | 1470771867658 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 12:44:27 INFO - PROCESS | 16875 | 1470771867666 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 12:44:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:44:27 INFO - PROCESS | 16875 | 1470771867730 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:44:27 INFO - PROCESS | 16875 | 1470771867736 Marionette TRACE conn4 <- [1,746,null,{}] 12:44:27 INFO - PROCESS | 16875 | 1470771867798 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}] 12:44:27 INFO - PROCESS | 16875 | 1470771867805 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:28 INFO - PROCESS | 16875 | 1470771868022 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 12:44:28 INFO - PROCESS | 16875 | 1470771868196 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:28 INFO - PROCESS | 16875 | 1470771868204 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:28 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f86b000 == 42 [pid = 16875] [id = 194] 12:44:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x91205800) [pid = 16875] [serial = 583] [outer = (nil)] 12:44:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x913d4800) [pid = 16875] [serial = 584] [outer = 0x91205800] 12:44:28 INFO - PROCESS | 16875 | 1470771868292 Marionette DEBUG loaded listener.js 12:44:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x913e2000) [pid = 16875] [serial = 585] [outer = 0x91205800] 12:44:29 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:29 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:29 INFO - PROCESS | 16875 | 1470771869679 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]]]}] 12:44:29 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.) 12:44:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2042ms 12:44:29 INFO - PROCESS | 16875 | 1470771869826 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 12:44:29 INFO - PROCESS | 16875 | 1470771869831 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 12:44:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:44:29 INFO - PROCESS | 16875 | 1470771869849 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:44:29 INFO - PROCESS | 16875 | 1470771869856 Marionette TRACE conn4 <- [1,750,null,{}] 12:44:29 INFO - PROCESS | 16875 | 1470771869876 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}] 12:44:29 INFO - PROCESS | 16875 | 1470771869885 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:30 INFO - PROCESS | 16875 | 1470771870134 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 12:44:30 INFO - PROCESS | 16875 | 1470771870338 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:30 INFO - PROCESS | 16875 | 1470771870353 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:30 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df58c00 == 43 [pid = 16875] [id = 195] 12:44:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x91f80c00) [pid = 16875] [serial = 586] [outer = (nil)] 12:44:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x92c71400) [pid = 16875] [serial = 587] [outer = 0x91f80c00] 12:44:30 INFO - PROCESS | 16875 | 1470771870494 Marionette DEBUG loaded listener.js 12:44:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x93c6f000) [pid = 16875] [serial = 588] [outer = 0x91f80c00] 12:44:31 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:31 INFO - PROCESS | 16875 | 1470771871985 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]]]}] 12:44:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:44:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2198ms 12:44:32 INFO - PROCESS | 16875 | 1470771872063 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 12:44:32 INFO - PROCESS | 16875 | 1470771872069 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 12:44:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:44:32 INFO - PROCESS | 16875 | 1470771872079 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:44:32 INFO - PROCESS | 16875 | 1470771872083 Marionette TRACE conn4 <- [1,754,null,{}] 12:44:32 INFO - PROCESS | 16875 | 1470771872090 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}] 12:44:32 INFO - PROCESS | 16875 | 1470771872094 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:32 INFO - PROCESS | 16875 | 1470771872294 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 12:44:32 INFO - PROCESS | 16875 | 1470771872470 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:32 INFO - PROCESS | 16875 | 1470771872481 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:32 INFO - PROCESS | 16875 | ++DOCSHELL 0x915ba800 == 44 [pid = 16875] [id = 196] 12:44:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0x952cac00) [pid = 16875] [serial = 589] [outer = (nil)] 12:44:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 92 (0x995c1c00) [pid = 16875] [serial = 590] [outer = 0x952cac00] 12:44:32 INFO - PROCESS | 16875 | 1470771872567 Marionette DEBUG loaded listener.js 12:44:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 93 (0x9979d400) [pid = 16875] [serial = 591] [outer = 0x952cac00] 12:44:33 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:33 INFO - PROCESS | 16875 | 1470771873973 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]]]}] 12:44:34 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 12:44:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1945ms 12:44:34 INFO - PROCESS | 16875 | 1470771874033 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 12:44:34 INFO - PROCESS | 16875 | 1470771874038 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 12:44:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:44:34 INFO - PROCESS | 16875 | 1470771874066 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:44:34 INFO - PROCESS | 16875 | 1470771874070 Marionette TRACE conn4 <- [1,758,null,{}] 12:44:34 INFO - PROCESS | 16875 | 1470771874077 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}] 12:44:34 INFO - PROCESS | 16875 | 1470771874082 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:34 INFO - PROCESS | 16875 | 1470771874267 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 12:44:34 INFO - PROCESS | 16875 | 1470771874441 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:34 INFO - PROCESS | 16875 | 1470771874450 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:34 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e167400 == 45 [pid = 16875] [id = 197] 12:44:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 94 (0x8e170c00) [pid = 16875] [serial = 592] [outer = (nil)] 12:44:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 95 (0x997a3c00) [pid = 16875] [serial = 593] [outer = 0x8e170c00] 12:44:34 INFO - PROCESS | 16875 | 1470771874534 Marionette DEBUG loaded listener.js 12:44:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 96 (0x99b41400) [pid = 16875] [serial = 594] [outer = 0x8e170c00] 12:44:35 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:35 INFO - PROCESS | 16875 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:44:35 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:35 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:35 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:35 INFO - PROCESS | 16875 | 1470771875826 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]]]}] 12:44:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:44:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1838ms 12:44:35 INFO - PROCESS | 16875 | 1470771875901 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 12:44:35 INFO - PROCESS | 16875 | 1470771875905 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 12:44:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:44:35 INFO - PROCESS | 16875 | 1470771875913 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:44:35 INFO - PROCESS | 16875 | 1470771875918 Marionette TRACE conn4 <- [1,762,null,{}] 12:44:35 INFO - PROCESS | 16875 | 1470771875926 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}] 12:44:35 INFO - PROCESS | 16875 | 1470771875938 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:36 INFO - PROCESS | 16875 | 1470771876319 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 12:44:36 INFO - PROCESS | 16875 | 1470771876490 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:36 INFO - PROCESS | 16875 | 1470771876499 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:36 INFO - PROCESS | 16875 | ++DOCSHELL 0x8fa48c00 == 46 [pid = 16875] [id = 198] 12:44:36 INFO - PROCESS | 16875 | ++DOMWINDOW == 97 (0x91ba5c00) [pid = 16875] [serial = 595] [outer = (nil)] 12:44:36 INFO - PROCESS | 16875 | ++DOMWINDOW == 98 (0x99fd3400) [pid = 16875] [serial = 596] [outer = 0x91ba5c00] 12:44:36 INFO - PROCESS | 16875 | 1470771876587 Marionette DEBUG loaded listener.js 12:44:36 INFO - PROCESS | 16875 | ++DOMWINDOW == 99 (0x9a0c2000) [pid = 16875] [serial = 597] [outer = 0x91ba5c00] 12:44:37 INFO - PROCESS | 16875 | 1470771877900 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]]]}] 12:44:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:44:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2093ms 12:44:38 INFO - PROCESS | 16875 | 1470771878029 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 12:44:38 INFO - PROCESS | 16875 | 1470771878034 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 12:44:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:44:38 INFO - PROCESS | 16875 | 1470771878050 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:44:38 INFO - PROCESS | 16875 | 1470771878055 Marionette TRACE conn4 <- [1,766,null,{}] 12:44:38 INFO - PROCESS | 16875 | 1470771878109 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}] 12:44:38 INFO - PROCESS | 16875 | 1470771878116 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:38 INFO - PROCESS | 16875 | 1470771878342 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 12:44:38 INFO - PROCESS | 16875 | 1470771878733 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:38 INFO - PROCESS | 16875 | 1470771878744 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:38 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e172400 == 47 [pid = 16875] [id = 199] 12:44:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 100 (0x8e173000) [pid = 16875] [serial = 598] [outer = (nil)] 12:44:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 101 (0x8e892000) [pid = 16875] [serial = 599] [outer = 0x8e173000] 12:44:38 INFO - PROCESS | 16875 | 1470771878831 Marionette DEBUG loaded listener.js 12:44:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 102 (0x8ecd3c00) [pid = 16875] [serial = 600] [outer = 0x8e173000] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x995be800 == 46 [pid = 16875] [id = 131] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x99f25c00 == 45 [pid = 16875] [id = 118] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x99f25800 == 44 [pid = 16875] [id = 132] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x8e16cc00 == 43 [pid = 16875] [id = 191] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x92c6f000 == 42 [pid = 16875] [id = 190] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x9120ac00 == 41 [pid = 16875] [id = 189] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x8e168c00 == 40 [pid = 16875] [id = 188] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x8e88e400 == 39 [pid = 16875] [id = 179] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x93a58800 == 38 [pid = 16875] [id = 185] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x9655fc00 == 37 [pid = 16875] [id = 133] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecce000 == 36 [pid = 16875] [id = 180] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x9b74a800 == 35 [pid = 16875] [id = 119] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x913e0400 == 34 [pid = 16875] [id = 122] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x915b2800 == 33 [pid = 16875] [id = 181] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0xa24ab000 == 32 [pid = 16875] [id = 124] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x8df58400 == 31 [pid = 16875] [id = 186] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x913d5000 == 30 [pid = 16875] [id = 127] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x8e893000 == 29 [pid = 16875] [id = 182] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x913e1000 == 28 [pid = 16875] [id = 123] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x9120a400 == 27 [pid = 16875] [id = 184] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x9abf2c00 == 26 [pid = 16875] [id = 125] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x96554400 == 25 [pid = 16875] [id = 121] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x913e0000 == 24 [pid = 16875] [id = 120] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x8e892c00 == 23 [pid = 16875] [id = 183] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x915b5000 == 22 [pid = 16875] [id = 187] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x91374000 == 21 [pid = 16875] [id = 126] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x98217c00 == 20 [pid = 16875] [id = 117] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x913db400 == 19 [pid = 16875] [id = 128] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x915c0000 == 18 [pid = 16875] [id = 129] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x913dd400 == 17 [pid = 16875] [id = 130] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x8e89bc00 == 16 [pid = 16875] [id = 178] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x8fa48c00 == 15 [pid = 16875] [id = 198] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x8e167400 == 14 [pid = 16875] [id = 197] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x915ba800 == 13 [pid = 16875] [id = 196] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x8f86b000 == 12 [pid = 16875] [id = 194] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x8df58c00 == 11 [pid = 16875] [id = 195] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4b400 == 10 [pid = 16875] [id = 192] 12:44:41 INFO - PROCESS | 16875 | --DOCSHELL 0x8e89b800 == 9 [pid = 16875] [id = 193] 12:44:41 INFO - PROCESS | 16875 | --DOMWINDOW == 101 (0x915b9400) [pid = 16875] [serial = 544] [outer = (nil)] [url = about:blank] 12:44:41 INFO - PROCESS | 16875 | --DOMWINDOW == 100 (0x8fa47800) [pid = 16875] [serial = 541] [outer = (nil)] [url = about:blank] 12:44:41 INFO - PROCESS | 16875 | --DOMWINDOW == 99 (0x8e893800) [pid = 16875] [serial = 538] [outer = (nil)] [url = about:blank] 12:44:41 INFO - PROCESS | 16875 | --DOMWINDOW == 98 (0x8e89b000) [pid = 16875] [serial = 539] [outer = (nil)] [url = about:blank] 12:44:41 INFO - PROCESS | 16875 | --DOMWINDOW == 97 (0x91ba1800) [pid = 16875] [serial = 536] [outer = (nil)] [url = about:blank] 12:44:41 INFO - PROCESS | 16875 | --DOMWINDOW == 96 (0x91b9c800) [pid = 16875] [serial = 535] [outer = (nil)] [url = about:blank] 12:44:41 INFO - PROCESS | 16875 | --DOMWINDOW == 95 (0x91374800) [pid = 16875] [serial = 503] [outer = (nil)] [url = about:blank] 12:44:41 INFO - PROCESS | 16875 | --DOMWINDOW == 94 (0x91283800) [pid = 16875] [serial = 502] [outer = (nil)] [url = about:blank] 12:44:41 INFO - PROCESS | 16875 | --DOMWINDOW == 93 (0x9826bc00) [pid = 16875] [serial = 506] [outer = (nil)] [url = about:blank] 12:44:41 INFO - PROCESS | 16875 | --DOMWINDOW == 92 (0x952ca800) [pid = 16875] [serial = 505] [outer = (nil)] [url = about:blank] 12:44:41 INFO - PROCESS | 16875 | --DOMWINDOW == 91 (0x9abe7c00) [pid = 16875] [serial = 509] [outer = (nil)] [url = about:blank] 12:44:41 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0x9ab3a000) [pid = 16875] [serial = 508] [outer = (nil)] [url = about:blank] 12:44:41 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x9b748000) [pid = 16875] [serial = 512] [outer = (nil)] [url = about:blank] 12:44:41 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x9b3aac00) [pid = 16875] [serial = 511] [outer = (nil)] [url = about:blank] 12:44:41 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0xa1024400) [pid = 16875] [serial = 515] [outer = (nil)] [url = about:blank] 12:44:41 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x9d81d400) [pid = 16875] [serial = 514] [outer = (nil)] [url = about:blank] 12:44:41 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0xa34c0c00) [pid = 16875] [serial = 518] [outer = (nil)] [url = about:blank] 12:44:41 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0xa334cc00) [pid = 16875] [serial = 517] [outer = (nil)] [url = about:blank] 12:44:41 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x8df56800) [pid = 16875] [serial = 521] [outer = (nil)] [url = about:blank] 12:44:41 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x8df54000) [pid = 16875] [serial = 520] [outer = (nil)] [url = about:blank] 12:44:41 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0xa34bf400) [pid = 16875] [serial = 524] [outer = (nil)] [url = about:blank] 12:44:41 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x9b749c00) [pid = 16875] [serial = 523] [outer = (nil)] [url = about:blank] 12:44:41 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x92c73000) [pid = 16875] [serial = 527] [outer = (nil)] [url = about:blank] 12:44:41 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x92c6ec00) [pid = 16875] [serial = 526] [outer = (nil)] [url = about:blank] 12:44:41 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0xa6734000) [pid = 16875] [serial = 530] [outer = (nil)] [url = about:blank] 12:44:41 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0xa2ed0c00) [pid = 16875] [serial = 529] [outer = (nil)] [url = about:blank] 12:44:41 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x8f878c00) [pid = 16875] [serial = 533] [outer = (nil)] [url = about:blank] 12:44:41 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x8f873c00) [pid = 16875] [serial = 532] [outer = (nil)] [url = about:blank] 12:44:41 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x913dc000) [pid = 16875] [serial = 547] [outer = (nil)] [url = about:blank] 12:44:41 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x915c1800) [pid = 16875] [serial = 545] [outer = (nil)] [url = about:blank] 12:44:41 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x9120b000) [pid = 16875] [serial = 542] [outer = (nil)] [url = about:blank] 12:44:41 INFO - PROCESS | 16875 | 1470771881605 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]]]}] 12:44:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:44:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 3606ms 12:44:41 INFO - PROCESS | 16875 | 1470771881655 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 12:44:41 INFO - PROCESS | 16875 | 1470771881660 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 12:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:44:41 INFO - PROCESS | 16875 | 1470771881672 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:44:41 INFO - PROCESS | 16875 | 1470771881679 Marionette TRACE conn4 <- [1,770,null,{}] 12:44:41 INFO - PROCESS | 16875 | 1470771881692 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}] 12:44:41 INFO - PROCESS | 16875 | 1470771881700 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:41 INFO - PROCESS | 16875 | 1470771881888 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 12:44:42 INFO - PROCESS | 16875 | 1470771882034 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:42 INFO - PROCESS | 16875 | 1470771882044 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:42 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e89ac00 == 10 [pid = 16875] [id = 200] 12:44:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x8e89b000) [pid = 16875] [serial = 601] [outer = (nil)] 12:44:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x8ecca000) [pid = 16875] [serial = 602] [outer = 0x8e89b000] 12:44:42 INFO - PROCESS | 16875 | 1470771882127 Marionette DEBUG loaded listener.js 12:44:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x8eccf000) [pid = 16875] [serial = 603] [outer = 0x8e89b000] 12:44:42 INFO - PROCESS | 16875 | 1470771882918 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]]]}] 12:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1295ms 12:44:42 INFO - PROCESS | 16875 | 1470771882967 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 12:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:44:42 INFO - PROCESS | 16875 | 1470771882976 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 12:44:42 INFO - PROCESS | 16875 | 1470771882989 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:44:42 INFO - PROCESS | 16875 | 1470771882994 Marionette TRACE conn4 <- [1,774,null,{}] 12:44:43 INFO - PROCESS | 16875 | 1470771883000 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}] 12:44:43 INFO - PROCESS | 16875 | 1470771883007 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:43 INFO - PROCESS | 16875 | 1470771883194 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 12:44:43 INFO - PROCESS | 16875 | 1470771883320 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:43 INFO - PROCESS | 16875 | 1470771883327 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:43 INFO - PROCESS | 16875 | ++DOCSHELL 0x8fa44c00 == 11 [pid = 16875] [id = 201] 12:44:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x8fa45800) [pid = 16875] [serial = 604] [outer = (nil)] 12:44:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x91205400) [pid = 16875] [serial = 605] [outer = 0x8fa45800] 12:44:43 INFO - PROCESS | 16875 | 1470771883405 Marionette DEBUG loaded listener.js 12:44:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x9120a400) [pid = 16875] [serial = 606] [outer = 0x8fa45800] 12:44:44 INFO - PROCESS | 16875 | 1470771884387 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]]]}] 12:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1438ms 12:44:44 INFO - PROCESS | 16875 | 1470771884427 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 12:44:44 INFO - PROCESS | 16875 | 1470771884431 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 12:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:44:44 INFO - PROCESS | 16875 | 1470771884446 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:44:44 INFO - PROCESS | 16875 | 1470771884453 Marionette TRACE conn4 <- [1,778,null,{}] 12:44:44 INFO - PROCESS | 16875 | 1470771884471 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}] 12:44:44 INFO - PROCESS | 16875 | 1470771884481 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:44 INFO - PROCESS | 16875 | 1470771884717 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 12:44:44 INFO - PROCESS | 16875 | 1470771884746 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:44 INFO - PROCESS | 16875 | 1470771884759 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:44 INFO - PROCESS | 16875 | ++DOCSHELL 0x913d7800 == 12 [pid = 16875] [id = 202] 12:44:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x913d8000) [pid = 16875] [serial = 607] [outer = (nil)] 12:44:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x913dc000) [pid = 16875] [serial = 608] [outer = 0x913d8000] 12:44:44 INFO - PROCESS | 16875 | 1470771884837 Marionette DEBUG loaded listener.js 12:44:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x913e1c00) [pid = 16875] [serial = 609] [outer = 0x913d8000] 12:44:46 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x8df4e400) [pid = 16875] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:44:46 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x8e898000) [pid = 16875] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:44:46 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x93a58000) [pid = 16875] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:44:46 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x92c70000) [pid = 16875] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:44:46 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x91f88800) [pid = 16875] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:44:46 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x8f86f800) [pid = 16875] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:44:46 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x8ecd1400) [pid = 16875] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:44:46 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x9120d400) [pid = 16875] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:44:46 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x91282c00) [pid = 16875] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:44:46 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x93a5a000) [pid = 16875] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:44:46 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x8e16b400) [pid = 16875] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:44:46 INFO - PROCESS | 16875 | 1470771886331 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]]]}] 12:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1951ms 12:44:46 INFO - PROCESS | 16875 | 1470771886393 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 12:44:46 INFO - PROCESS | 16875 | 1470771886403 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 12:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:44:46 INFO - PROCESS | 16875 | 1470771886436 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:44:46 INFO - PROCESS | 16875 | 1470771886438 Marionette TRACE conn4 <- [1,782,null,{}] 12:44:46 INFO - PROCESS | 16875 | 1470771886454 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}] 12:44:46 INFO - PROCESS | 16875 | 1470771886459 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:46 INFO - PROCESS | 16875 | 1470771886677 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 12:44:46 INFO - PROCESS | 16875 | 1470771886757 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:46 INFO - PROCESS | 16875 | 1470771886763 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:46 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df53c00 == 13 [pid = 16875] [id = 203] 12:44:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x8fa47800) [pid = 16875] [serial = 610] [outer = (nil)] 12:44:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x915b7400) [pid = 16875] [serial = 611] [outer = 0x8fa47800] 12:44:46 INFO - PROCESS | 16875 | 1470771886839 Marionette DEBUG loaded listener.js 12:44:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x91b9c800) [pid = 16875] [serial = 612] [outer = 0x8fa47800] 12:44:47 INFO - PROCESS | 16875 | 1470771887621 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]]]}] 12:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1229ms 12:44:47 INFO - PROCESS | 16875 | 1470771887666 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 12:44:47 INFO - PROCESS | 16875 | 1470771887670 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 12:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:44:47 INFO - PROCESS | 16875 | 1470771887676 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:44:47 INFO - PROCESS | 16875 | 1470771887680 Marionette TRACE conn4 <- [1,786,null,{}] 12:44:47 INFO - PROCESS | 16875 | 1470771887686 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}] 12:44:47 INFO - PROCESS | 16875 | 1470771887692 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:47 INFO - PROCESS | 16875 | 1470771887858 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 12:44:47 INFO - PROCESS | 16875 | 1470771887868 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:47 INFO - PROCESS | 16875 | 1470771887877 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:47 INFO - PROCESS | 16875 | ++DOCSHELL 0x91282c00 == 14 [pid = 16875] [id = 204] 12:44:47 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x91ba2000) [pid = 16875] [serial = 613] [outer = (nil)] 12:44:47 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x91f79c00) [pid = 16875] [serial = 614] [outer = 0x91ba2000] 12:44:47 INFO - PROCESS | 16875 | 1470771887951 Marionette DEBUG loaded listener.js 12:44:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x91f84000) [pid = 16875] [serial = 615] [outer = 0x91ba2000] 12:44:49 INFO - PROCESS | 16875 | 1470771889109 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]]]}] 12:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1480ms 12:44:49 INFO - PROCESS | 16875 | 1470771889167 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 12:44:49 INFO - PROCESS | 16875 | 1470771889174 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 12:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:44:49 INFO - PROCESS | 16875 | 1470771889190 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:44:49 INFO - PROCESS | 16875 | 1470771889197 Marionette TRACE conn4 <- [1,790,null,{}] 12:44:49 INFO - PROCESS | 16875 | 1470771889208 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}] 12:44:49 INFO - PROCESS | 16875 | 1470771889213 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:49 INFO - PROCESS | 16875 | 1470771889470 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 12:44:49 INFO - PROCESS | 16875 | 1470771889736 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:49 INFO - PROCESS | 16875 | 1470771889748 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:49 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e167400 == 15 [pid = 16875] [id = 205] 12:44:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x8ecd6c00) [pid = 16875] [serial = 616] [outer = (nil)] 12:44:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x91284800) [pid = 16875] [serial = 617] [outer = 0x8ecd6c00] 12:44:49 INFO - PROCESS | 16875 | 1470771889841 Marionette DEBUG loaded listener.js 12:44:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x91377c00) [pid = 16875] [serial = 618] [outer = 0x8ecd6c00] 12:44:50 INFO - PROCESS | 16875 | 1470771890811 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]]]}] 12:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1690ms 12:44:50 INFO - PROCESS | 16875 | 1470771890881 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 12:44:50 INFO - PROCESS | 16875 | 1470771890889 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 12:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:44:50 INFO - PROCESS | 16875 | 1470771890901 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:44:50 INFO - PROCESS | 16875 | 1470771890905 Marionette TRACE conn4 <- [1,794,null,{}] 12:44:50 INFO - PROCESS | 16875 | 1470771890913 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}] 12:44:50 INFO - PROCESS | 16875 | 1470771890920 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:51 INFO - PROCESS | 16875 | 1470771891148 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 12:44:51 INFO - PROCESS | 16875 | 1470771891360 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:51 INFO - PROCESS | 16875 | 1470771891374 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:51 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecd4000 == 16 [pid = 16875] [id = 206] 12:44:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x91f7b800) [pid = 16875] [serial = 619] [outer = (nil)] 12:44:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x91f86c00) [pid = 16875] [serial = 620] [outer = 0x91f7b800] 12:44:51 INFO - PROCESS | 16875 | 1470771891516 Marionette DEBUG loaded listener.js 12:44:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x92c6a800) [pid = 16875] [serial = 621] [outer = 0x91f7b800] 12:44:52 INFO - PROCESS | 16875 | 1470771892524 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]]]}] 12:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1691ms 12:44:52 INFO - PROCESS | 16875 | 1470771892593 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 12:44:52 INFO - PROCESS | 16875 | 1470771892598 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 12:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:44:52 INFO - PROCESS | 16875 | 1470771892605 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:44:52 INFO - PROCESS | 16875 | 1470771892611 Marionette TRACE conn4 <- [1,798,null,{}] 12:44:52 INFO - PROCESS | 16875 | 1470771892629 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}] 12:44:52 INFO - PROCESS | 16875 | 1470771892638 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:52 INFO - PROCESS | 16875 | 1470771892880 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 12:44:53 INFO - PROCESS | 16875 | 1470771893136 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:53 INFO - PROCESS | 16875 | 1470771893147 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:53 INFO - PROCESS | 16875 | ++DOCSHELL 0x93a5fc00 == 17 [pid = 16875] [id = 207] 12:44:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x93a61400) [pid = 16875] [serial = 622] [outer = (nil)] 12:44:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x93ac6400) [pid = 16875] [serial = 623] [outer = 0x93a61400] 12:44:53 INFO - PROCESS | 16875 | 1470771893242 Marionette DEBUG loaded listener.js 12:44:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x93c6c000) [pid = 16875] [serial = 624] [outer = 0x93a61400] 12:44:54 INFO - PROCESS | 16875 | 1470771894340 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]]]}] 12:44:54 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 12:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1838ms 12:44:54 INFO - PROCESS | 16875 | 1470771894448 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 12:44:54 INFO - PROCESS | 16875 | 1470771894458 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 12:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:44:54 INFO - PROCESS | 16875 | 1470771894550 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:44:54 INFO - PROCESS | 16875 | 1470771894555 Marionette TRACE conn4 <- [1,802,null,{}] 12:44:54 INFO - PROCESS | 16875 | 1470771894575 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}] 12:44:54 INFO - PROCESS | 16875 | 1470771894584 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:54 INFO - PROCESS | 16875 | 1470771894912 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 12:44:55 INFO - PROCESS | 16875 | 1470771895138 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:55 INFO - PROCESS | 16875 | 1470771895151 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:55 INFO - PROCESS | 16875 | ++DOCSHELL 0x913d4c00 == 18 [pid = 16875] [id = 208] 12:44:55 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x93c71c00) [pid = 16875] [serial = 625] [outer = (nil)] 12:44:55 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x952c5800) [pid = 16875] [serial = 626] [outer = 0x93c71c00] 12:44:55 INFO - PROCESS | 16875 | 1470771895298 Marionette DEBUG loaded listener.js 12:44:55 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x9519d000) [pid = 16875] [serial = 627] [outer = 0x93c71c00] 12:44:56 INFO - PROCESS | 16875 | 1470771896329 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]]]}] 12:44:56 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 12:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1927ms 12:44:56 INFO - PROCESS | 16875 | 1470771896408 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 12:44:56 INFO - PROCESS | 16875 | 1470771896411 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 12:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:44:56 INFO - PROCESS | 16875 | 1470771896418 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:44:56 INFO - PROCESS | 16875 | 1470771896422 Marionette TRACE conn4 <- [1,806,null,{}] 12:44:56 INFO - PROCESS | 16875 | 1470771896427 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}] 12:44:56 INFO - PROCESS | 16875 | 1470771896433 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:56 INFO - PROCESS | 16875 | 1470771896649 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 12:44:56 INFO - PROCESS | 16875 | 1470771896865 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:56 INFO - PROCESS | 16875 | 1470771896876 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:56 INFO - PROCESS | 16875 | ++DOCSHELL 0x93ac7400 == 19 [pid = 16875] [id = 209] 12:44:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x93c76800) [pid = 16875] [serial = 628] [outer = (nil)] 12:44:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x95396800) [pid = 16875] [serial = 629] [outer = 0x93c76800] 12:44:56 INFO - PROCESS | 16875 | 1470771896973 Marionette DEBUG loaded listener.js 12:44:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x96553c00) [pid = 16875] [serial = 630] [outer = 0x93c76800] 12:44:57 INFO - PROCESS | 16875 | 1470771897890 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]]]}] 12:44:57 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 12:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1535ms 12:44:57 INFO - PROCESS | 16875 | 1470771897955 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 12:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:44:57 INFO - PROCESS | 16875 | 1470771897959 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 12:44:57 INFO - PROCESS | 16875 | 1470771897966 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:44:57 INFO - PROCESS | 16875 | 1470771897969 Marionette TRACE conn4 <- [1,810,null,{}] 12:44:57 INFO - PROCESS | 16875 | 1470771897975 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}] 12:44:57 INFO - PROCESS | 16875 | 1470771897986 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:58 INFO - PROCESS | 16875 | 1470771898248 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 12:44:58 INFO - PROCESS | 16875 | 1470771898490 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:58 INFO - PROCESS | 16875 | 1470771898501 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:58 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df52400 == 20 [pid = 16875] [id = 210] 12:44:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0x8df53800) [pid = 16875] [serial = 631] [outer = (nil)] 12:44:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 92 (0x8e167000) [pid = 16875] [serial = 632] [outer = 0x8df53800] 12:44:58 INFO - PROCESS | 16875 | 1470771898742 Marionette DEBUG loaded listener.js 12:44:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 93 (0x8e897c00) [pid = 16875] [serial = 633] [outer = 0x8df53800] 12:44:59 INFO - PROCESS | 16875 | 1470771899691 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]]]}] 12:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1738ms 12:44:59 INFO - PROCESS | 16875 | 1470771899704 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 12:44:59 INFO - PROCESS | 16875 | 1470771899710 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 12:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:44:59 INFO - PROCESS | 16875 | 1470771899719 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:44:59 INFO - PROCESS | 16875 | 1470771899722 Marionette TRACE conn4 <- [1,814,null,{}] 12:44:59 INFO - PROCESS | 16875 | 1470771899730 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}] 12:44:59 INFO - PROCESS | 16875 | 1470771899735 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:44:59 INFO - PROCESS | 16875 | 1470771899937 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 12:45:00 INFO - PROCESS | 16875 | 1470771900133 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:00 INFO - PROCESS | 16875 | 1470771900144 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:00 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e168c00 == 21 [pid = 16875] [id = 211] 12:45:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 94 (0x8e89a800) [pid = 16875] [serial = 634] [outer = (nil)] 12:45:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 95 (0x91201400) [pid = 16875] [serial = 635] [outer = 0x8e89a800] 12:45:00 INFO - PROCESS | 16875 | 1470771900342 Marionette DEBUG loaded listener.js 12:45:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 96 (0x91375c00) [pid = 16875] [serial = 636] [outer = 0x8e89a800] 12:45:00 INFO - PROCESS | 16875 | --DOMWINDOW == 95 (0x92c6ac00) [pid = 16875] [serial = 577] [outer = (nil)] [url = about:blank] 12:45:00 INFO - PROCESS | 16875 | --DOMWINDOW == 94 (0x9655cc00) [pid = 16875] [serial = 365] [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.] 12:45:00 INFO - PROCESS | 16875 | --DOMWINDOW == 93 (0x97877000) [pid = 16875] [serial = 578] [outer = (nil)] [url = about:blank] 12:45:00 INFO - PROCESS | 16875 | --DOMWINDOW == 92 (0x8f874c00) [pid = 16875] [serial = 550] [outer = (nil)] [url = about:blank] 12:45:00 INFO - PROCESS | 16875 | --DOMWINDOW == 91 (0x952d1000) [pid = 16875] [serial = 562] [outer = (nil)] [url = about:blank] 12:45:00 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0x92c75800) [pid = 16875] [serial = 571] [outer = (nil)] [url = about:blank] 12:45:00 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x9787a800) [pid = 16875] [serial = 575] [outer = (nil)] [url = about:blank] 12:45:00 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x91ba6c00) [pid = 16875] [serial = 548] [outer = (nil)] [url = about:blank] 12:45:00 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x8fa3cc00) [pid = 16875] [serial = 565] [outer = (nil)] [url = about:blank] 12:45:00 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x9128e400) [pid = 16875] [serial = 568] [outer = (nil)] [url = about:blank] 12:45:00 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x915bb400) [pid = 16875] [serial = 553] [outer = (nil)] [url = about:blank] 12:45:00 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x93acdc00) [pid = 16875] [serial = 557] [outer = (nil)] [url = about:blank] 12:45:00 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x9475ec00) [pid = 16875] [serial = 563] [outer = (nil)] [url = about:blank] 12:45:00 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x9475c000) [pid = 16875] [serial = 559] [outer = (nil)] [url = about:blank] 12:45:00 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x91f81c00) [pid = 16875] [serial = 554] [outer = (nil)] [url = about:blank] 12:45:00 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x938dcc00) [pid = 16875] [serial = 572] [outer = (nil)] [url = about:blank] 12:45:00 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x91202400) [pid = 16875] [serial = 566] [outer = (nil)] [url = about:blank] 12:45:00 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x97875000) [pid = 16875] [serial = 574] [outer = (nil)] [url = about:blank] 12:45:00 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x91376000) [pid = 16875] [serial = 569] [outer = (nil)] [url = about:blank] 12:45:00 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x951a7c00) [pid = 16875] [serial = 560] [outer = (nil)] [url = about:blank] 12:45:00 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x8fa49400) [pid = 16875] [serial = 551] [outer = (nil)] [url = about:blank] 12:45:00 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x93abf400) [pid = 16875] [serial = 556] [outer = (nil)] [url = about:blank] 12:45:01 INFO - PROCESS | 16875 | 1470771901227 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] 12:45:01 INFO - PROCESS | 16875 | 1470771901260 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 12:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:45:01 INFO - PROCESS | 16875 | 1470771901272 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:45:01 INFO - PROCESS | 16875 | 1470771901276 Marionette TRACE conn4 <- [1,818,null,{}] 12:45:01 INFO - PROCESS | 16875 | 1470771901283 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}] 12:45:01 INFO - PROCESS | 16875 | 1470771901289 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:01 INFO - PROCESS | 16875 | 1470771901501 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 12:45:01 INFO - PROCESS | 16875 | 1470771901645 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:01 INFO - PROCESS | 16875 | 1470771901656 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:01 INFO - PROCESS | 16875 | ++DOCSHELL 0x91282000 == 22 [pid = 16875] [id = 212] 12:45:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x913e1400) [pid = 16875] [serial = 637] [outer = (nil)] 12:45:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x91ba8c00) [pid = 16875] [serial = 638] [outer = 0x913e1400] 12:45:01 INFO - PROCESS | 16875 | 1470771901789 Marionette DEBUG loaded listener.js 12:45:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x9222d000) [pid = 16875] [serial = 639] [outer = 0x913e1400] 12:45:02 INFO - PROCESS | 16875 | 1470771902779 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]]]}] 12:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1548ms 12:45:02 INFO - PROCESS | 16875 | 1470771902820 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 12:45:02 INFO - PROCESS | 16875 | 1470771902824 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 12:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:45:02 INFO - PROCESS | 16875 | 1470771902831 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:45:02 INFO - PROCESS | 16875 | 1470771902840 Marionette TRACE conn4 <- [1,822,null,{}] 12:45:02 INFO - PROCESS | 16875 | 1470771902856 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}] 12:45:02 INFO - PROCESS | 16875 | 1470771902865 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:03 INFO - PROCESS | 16875 | 1470771903043 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 12:45:03 INFO - PROCESS | 16875 | 1470771903238 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:03 INFO - PROCESS | 16875 | 1470771903248 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:03 INFO - PROCESS | 16875 | ++DOCSHELL 0x938d6800 == 23 [pid = 16875] [id = 213] 12:45:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x93a58000) [pid = 16875] [serial = 640] [outer = (nil)] 12:45:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x93ac2c00) [pid = 16875] [serial = 641] [outer = 0x93a58000] 12:45:03 INFO - PROCESS | 16875 | 1470771903333 Marionette DEBUG loaded listener.js 12:45:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x91f7e800) [pid = 16875] [serial = 642] [outer = 0x93a58000] 12:45:04 INFO - PROCESS | 16875 | 1470771904188 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] 12:45:04 INFO - PROCESS | 16875 | 1470771904233 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 12:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:45:04 INFO - PROCESS | 16875 | 1470771904240 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:45:04 INFO - PROCESS | 16875 | 1470771904244 Marionette TRACE conn4 <- [1,826,null,{}] 12:45:04 INFO - PROCESS | 16875 | 1470771904259 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}] 12:45:04 INFO - PROCESS | 16875 | 1470771904264 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:04 INFO - PROCESS | 16875 | 1470771904502 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 12:45:04 INFO - PROCESS | 16875 | 1470771904527 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:04 INFO - PROCESS | 16875 | 1470771904537 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:04 INFO - PROCESS | 16875 | ++DOCSHELL 0x8fa44800 == 24 [pid = 16875] [id = 214] 12:45:04 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x95152800) [pid = 16875] [serial = 643] [outer = (nil)] 12:45:04 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x9538a000) [pid = 16875] [serial = 644] [outer = 0x95152800] 12:45:04 INFO - PROCESS | 16875 | 1470771904605 Marionette DEBUG loaded listener.js 12:45:04 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x952ce000) [pid = 16875] [serial = 645] [outer = 0x95152800] 12:45:05 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x8e173000) [pid = 16875] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:45:05 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x8e89b000) [pid = 16875] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:45:05 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x913d8000) [pid = 16875] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:45:05 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x8fa45800) [pid = 16875] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:45:05 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x8e89c400) [pid = 16875] [serial = 580] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:45:05 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x91205800) [pid = 16875] [serial = 583] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:45:05 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x91f80c00) [pid = 16875] [serial = 586] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:45:05 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x952cac00) [pid = 16875] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:45:05 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x8e170c00) [pid = 16875] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:45:05 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x91ba5c00) [pid = 16875] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:45:05 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x8fa47800) [pid = 16875] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:45:05 INFO - PROCESS | 16875 | 1470771905570 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]]]}] 12:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1390ms 12:45:05 INFO - PROCESS | 16875 | 1470771905631 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 12:45:05 INFO - PROCESS | 16875 | 1470771905634 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 12:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:45:05 INFO - PROCESS | 16875 | 1470771905640 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:45:05 INFO - PROCESS | 16875 | 1470771905643 Marionette TRACE conn4 <- [1,830,null,{}] 12:45:05 INFO - PROCESS | 16875 | 1470771905651 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}] 12:45:05 INFO - PROCESS | 16875 | 1470771905656 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:05 INFO - PROCESS | 16875 | 1470771905810 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 12:45:05 INFO - PROCESS | 16875 | 1470771905929 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:05 INFO - PROCESS | 16875 | 1470771905937 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:05 INFO - PROCESS | 16875 | ++DOCSHELL 0x8fa3c800 == 25 [pid = 16875] [id = 215] 12:45:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x8fa47800) [pid = 16875] [serial = 646] [outer = (nil)] 12:45:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x952c4c00) [pid = 16875] [serial = 647] [outer = 0x8fa47800] 12:45:06 INFO - PROCESS | 16875 | 1470771906020 Marionette DEBUG loaded listener.js 12:45:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x96561400) [pid = 16875] [serial = 648] [outer = 0x8fa47800] 12:45:06 INFO - PROCESS | 16875 | 1470771906823 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]]]}] 12:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1232ms 12:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:45:06 INFO - PROCESS | 16875 | 1470771906874 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 12:45:06 INFO - PROCESS | 16875 | 1470771906877 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 12:45:06 INFO - PROCESS | 16875 | 1470771906883 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:45:06 INFO - PROCESS | 16875 | 1470771906887 Marionette TRACE conn4 <- [1,834,null,{}] 12:45:06 INFO - PROCESS | 16875 | 1470771906892 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}] 12:45:06 INFO - PROCESS | 16875 | 1470771906901 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:07 INFO - PROCESS | 16875 | 1470771907062 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 12:45:07 INFO - PROCESS | 16875 | 1470771907071 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:07 INFO - PROCESS | 16875 | 1470771907080 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:07 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df57400 == 26 [pid = 16875] [id = 216] 12:45:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x97876400) [pid = 16875] [serial = 649] [outer = (nil)] 12:45:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x98dbf000) [pid = 16875] [serial = 650] [outer = 0x97876400] 12:45:07 INFO - PROCESS | 16875 | 1470771907149 Marionette DEBUG loaded listener.js 12:45:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x98e14800) [pid = 16875] [serial = 651] [outer = 0x97876400] 12:45:08 INFO - PROCESS | 16875 | 1470771908351 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]]]}] 12:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1481ms 12:45:08 INFO - PROCESS | 16875 | 1470771908363 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 12:45:08 INFO - PROCESS | 16875 | 1470771908370 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 12:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:45:08 INFO - PROCESS | 16875 | 1470771908378 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:45:08 INFO - PROCESS | 16875 | 1470771908386 Marionette TRACE conn4 <- [1,838,null,{}] 12:45:08 INFO - PROCESS | 16875 | 1470771908393 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}] 12:45:08 INFO - PROCESS | 16875 | 1470771908399 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:08 INFO - PROCESS | 16875 | 1470771908594 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 12:45:08 INFO - PROCESS | 16875 | 1470771908813 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:08 INFO - PROCESS | 16875 | 1470771908822 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:08 INFO - PROCESS | 16875 | ++DOCSHELL 0x8fa46800 == 27 [pid = 16875] [id = 217] 12:45:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x91202c00) [pid = 16875] [serial = 652] [outer = (nil)] 12:45:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x91288c00) [pid = 16875] [serial = 653] [outer = 0x91202c00] 12:45:08 INFO - PROCESS | 16875 | 1470771908924 Marionette DEBUG loaded listener.js 12:45:09 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x915bd400) [pid = 16875] [serial = 654] [outer = 0x91202c00] 12:45:09 INFO - PROCESS | 16875 | 1470771909910 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]]]}] 12:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1588ms 12:45:09 INFO - PROCESS | 16875 | 1470771909967 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 12:45:09 INFO - PROCESS | 16875 | 1470771909976 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 12:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:45:09 INFO - PROCESS | 16875 | 1470771909989 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:45:09 INFO - PROCESS | 16875 | 1470771909995 Marionette TRACE conn4 <- [1,842,null,{}] 12:45:10 INFO - PROCESS | 16875 | 1470771910002 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}] 12:45:10 INFO - PROCESS | 16875 | 1470771910008 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:10 INFO - PROCESS | 16875 | 1470771910341 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 12:45:10 INFO - PROCESS | 16875 | 1470771910563 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:10 INFO - PROCESS | 16875 | 1470771910573 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:10 INFO - PROCESS | 16875 | ++DOCSHELL 0x93a57800 == 28 [pid = 16875] [id = 218] 12:45:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x93a5a800) [pid = 16875] [serial = 655] [outer = (nil)] 12:45:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x95151000) [pid = 16875] [serial = 656] [outer = 0x93a5a800] 12:45:10 INFO - PROCESS | 16875 | 1470771910658 Marionette DEBUG loaded listener.js 12:45:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x95391800) [pid = 16875] [serial = 657] [outer = 0x93a5a800] 12:45:11 INFO - PROCESS | 16875 | 1470771911613 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]]]}] 12:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1694ms 12:45:11 INFO - PROCESS | 16875 | 1470771911683 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 12:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:45:11 INFO - PROCESS | 16875 | 1470771911687 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 12:45:11 INFO - PROCESS | 16875 | 1470771911694 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:45:11 INFO - PROCESS | 16875 | 1470771911701 Marionette TRACE conn4 <- [1,846,null,{}] 12:45:11 INFO - PROCESS | 16875 | 1470771911718 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}] 12:45:11 INFO - PROCESS | 16875 | 1470771911727 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:11 INFO - PROCESS | 16875 | 1470771911987 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 12:45:12 INFO - PROCESS | 16875 | 1470771912256 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:12 INFO - PROCESS | 16875 | 1470771912270 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:12 INFO - PROCESS | 16875 | ++DOCSHELL 0x98274000 == 29 [pid = 16875] [id = 219] 12:45:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x9897e800) [pid = 16875] [serial = 658] [outer = (nil)] 12:45:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x99796c00) [pid = 16875] [serial = 659] [outer = 0x9897e800] 12:45:12 INFO - PROCESS | 16875 | 1470771912358 Marionette DEBUG loaded listener.js 12:45:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x9979e400) [pid = 16875] [serial = 660] [outer = 0x9897e800] 12:45:13 INFO - PROCESS | 16875 | 1470771913279 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]]]}] 12:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1646ms 12:45:13 INFO - PROCESS | 16875 | 1470771913341 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 12:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:45:13 INFO - PROCESS | 16875 | 1470771913346 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 12:45:13 INFO - PROCESS | 16875 | 1470771913354 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:45:13 INFO - PROCESS | 16875 | 1470771913357 Marionette TRACE conn4 <- [1,850,null,{}] 12:45:13 INFO - PROCESS | 16875 | 1470771913364 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}] 12:45:13 INFO - PROCESS | 16875 | 1470771913369 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:13 INFO - PROCESS | 16875 | 1470771913605 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 12:45:13 INFO - PROCESS | 16875 | 1470771913815 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:13 INFO - PROCESS | 16875 | 1470771913823 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:13 INFO - PROCESS | 16875 | ++DOCSHELL 0x91f7fc00 == 30 [pid = 16875] [id = 220] 12:45:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x98e10c00) [pid = 16875] [serial = 661] [outer = (nil)] 12:45:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x99b41800) [pid = 16875] [serial = 662] [outer = 0x98e10c00] 12:45:13 INFO - PROCESS | 16875 | 1470771913952 Marionette DEBUG loaded listener.js 12:45:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x99c7f400) [pid = 16875] [serial = 663] [outer = 0x98e10c00] 12:45:14 INFO - PROCESS | 16875 | 1470771914873 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]]]}] 12:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1533ms 12:45:14 INFO - PROCESS | 16875 | 1470771914885 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 12:45:14 INFO - PROCESS | 16875 | 1470771914889 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 12:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:45:14 INFO - PROCESS | 16875 | 1470771914896 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:45:14 INFO - PROCESS | 16875 | 1470771914899 Marionette TRACE conn4 <- [1,854,null,{}] 12:45:14 INFO - PROCESS | 16875 | 1470771914906 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}] 12:45:14 INFO - PROCESS | 16875 | 1470771914911 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:15 INFO - PROCESS | 16875 | 1470771915092 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 12:45:15 INFO - PROCESS | 16875 | 1470771915262 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:15 INFO - PROCESS | 16875 | 1470771915275 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:15 INFO - PROCESS | 16875 | ++DOCSHELL 0x92c76000 == 31 [pid = 16875] [id = 221] 12:45:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0x997a0000) [pid = 16875] [serial = 664] [outer = (nil)] 12:45:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 92 (0x99f20800) [pid = 16875] [serial = 665] [outer = 0x997a0000] 12:45:15 INFO - PROCESS | 16875 | 1470771915355 Marionette DEBUG loaded listener.js 12:45:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 93 (0x99f23400) [pid = 16875] [serial = 666] [outer = 0x997a0000] 12:45:16 INFO - PROCESS | 16875 | 1470771916307 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]]]}] 12:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1482ms 12:45:16 INFO - PROCESS | 16875 | 1470771916378 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 12:45:16 INFO - PROCESS | 16875 | 1470771916383 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 12:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:45:16 INFO - PROCESS | 16875 | 1470771916389 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:45:16 INFO - PROCESS | 16875 | 1470771916393 Marionette TRACE conn4 <- [1,858,null,{}] 12:45:16 INFO - PROCESS | 16875 | 1470771916400 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}] 12:45:16 INFO - PROCESS | 16875 | 1470771916411 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:16 INFO - PROCESS | 16875 | 1470771916673 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 12:45:16 INFO - PROCESS | 16875 | 1470771916946 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:16 INFO - PROCESS | 16875 | 1470771916963 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:17 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df50800 == 32 [pid = 16875] [id = 222] 12:45:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 94 (0x91374800) [pid = 16875] [serial = 667] [outer = (nil)] 12:45:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 95 (0x9a020800) [pid = 16875] [serial = 668] [outer = 0x91374800] 12:45:17 INFO - PROCESS | 16875 | 1470771917102 Marionette DEBUG loaded listener.js 12:45:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 96 (0x9a0bbc00) [pid = 16875] [serial = 669] [outer = 0x91374800] 12:45:18 INFO - PROCESS | 16875 | 1470771918234 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]]]}] 12:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1901ms 12:45:18 INFO - PROCESS | 16875 | 1470771918291 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 12:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:45:18 INFO - PROCESS | 16875 | 1470771918296 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 12:45:18 INFO - PROCESS | 16875 | 1470771918303 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:45:18 INFO - PROCESS | 16875 | 1470771918308 Marionette TRACE conn4 <- [1,862,null,{}] 12:45:18 INFO - PROCESS | 16875 | 1470771918314 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}] 12:45:18 INFO - PROCESS | 16875 | 1470771918320 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:18 INFO - PROCESS | 16875 | 1470771918772 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 12:45:19 INFO - PROCESS | 16875 | 1470771919020 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:19 INFO - PROCESS | 16875 | 1470771919030 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:19 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f873000 == 33 [pid = 16875] [id = 223] 12:45:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 97 (0x8f874400) [pid = 16875] [serial = 670] [outer = (nil)] 12:45:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 98 (0x8fa42c00) [pid = 16875] [serial = 671] [outer = 0x8f874400] 12:45:19 INFO - PROCESS | 16875 | 1470771919120 Marionette DEBUG loaded listener.js 12:45:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 99 (0x91283800) [pid = 16875] [serial = 672] [outer = 0x8f874400] 12:45:20 INFO - PROCESS | 16875 | 1470771920108 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]]]}] 12:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1836ms 12:45:20 INFO - PROCESS | 16875 | 1470771920141 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 12:45:20 INFO - PROCESS | 16875 | 1470771920150 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 12:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:45:20 INFO - PROCESS | 16875 | 1470771920166 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:45:20 INFO - PROCESS | 16875 | 1470771920178 Marionette TRACE conn4 <- [1,866,null,{}] 12:45:20 INFO - PROCESS | 16875 | 1470771920190 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}] 12:45:20 INFO - PROCESS | 16875 | 1470771920196 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:20 INFO - PROCESS | 16875 | 1470771920424 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 12:45:21 INFO - PROCESS | 16875 | --DOCSHELL 0x8e172400 == 32 [pid = 16875] [id = 199] 12:45:21 INFO - PROCESS | 16875 | --DOMWINDOW == 98 (0x8ecd3c00) [pid = 16875] [serial = 600] [outer = (nil)] [url = about:blank] 12:45:21 INFO - PROCESS | 16875 | --DOMWINDOW == 97 (0x8e892000) [pid = 16875] [serial = 599] [outer = (nil)] [url = about:blank] 12:45:21 INFO - PROCESS | 16875 | --DOMWINDOW == 96 (0x8ecca000) [pid = 16875] [serial = 602] [outer = (nil)] [url = about:blank] 12:45:21 INFO - PROCESS | 16875 | --DOMWINDOW == 95 (0x8eccf000) [pid = 16875] [serial = 603] [outer = (nil)] [url = about:blank] 12:45:21 INFO - PROCESS | 16875 | --DOMWINDOW == 94 (0x913dc000) [pid = 16875] [serial = 608] [outer = (nil)] [url = about:blank] 12:45:21 INFO - PROCESS | 16875 | --DOMWINDOW == 93 (0x91205400) [pid = 16875] [serial = 605] [outer = (nil)] [url = about:blank] 12:45:21 INFO - PROCESS | 16875 | --DOMWINDOW == 92 (0x8f86cc00) [pid = 16875] [serial = 582] [outer = (nil)] [url = about:blank] 12:45:21 INFO - PROCESS | 16875 | --DOMWINDOW == 91 (0x8ecd0c00) [pid = 16875] [serial = 581] [outer = (nil)] [url = about:blank] 12:45:21 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0x913e2000) [pid = 16875] [serial = 585] [outer = (nil)] [url = about:blank] 12:45:21 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x913d4800) [pid = 16875] [serial = 584] [outer = (nil)] [url = about:blank] 12:45:21 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x93c6f000) [pid = 16875] [serial = 588] [outer = (nil)] [url = about:blank] 12:45:21 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x92c71400) [pid = 16875] [serial = 587] [outer = (nil)] [url = about:blank] 12:45:21 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x9979d400) [pid = 16875] [serial = 591] [outer = (nil)] [url = about:blank] 12:45:21 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x995c1c00) [pid = 16875] [serial = 590] [outer = (nil)] [url = about:blank] 12:45:21 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x99b41400) [pid = 16875] [serial = 594] [outer = (nil)] [url = about:blank] 12:45:21 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x997a3c00) [pid = 16875] [serial = 593] [outer = (nil)] [url = about:blank] 12:45:21 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x9a0c2000) [pid = 16875] [serial = 597] [outer = (nil)] [url = about:blank] 12:45:21 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x99fd3400) [pid = 16875] [serial = 596] [outer = (nil)] [url = about:blank] 12:45:21 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x91f79c00) [pid = 16875] [serial = 614] [outer = (nil)] [url = about:blank] 12:45:21 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x915b7400) [pid = 16875] [serial = 611] [outer = (nil)] [url = about:blank] 12:45:21 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x913e1c00) [pid = 16875] [serial = 609] [outer = (nil)] [url = about:blank] 12:45:21 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x91b9c800) [pid = 16875] [serial = 612] [outer = (nil)] [url = about:blank] 12:45:21 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x9120a400) [pid = 16875] [serial = 606] [outer = (nil)] [url = about:blank] 12:45:21 INFO - PROCESS | 16875 | 1470771921801 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:21 INFO - PROCESS | 16875 | 1470771921819 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:21 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df51c00 == 33 [pid = 16875] [id = 224] 12:45:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x8df53000) [pid = 16875] [serial = 673] [outer = (nil)] 12:45:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x8df58c00) [pid = 16875] [serial = 674] [outer = 0x8df53000] 12:45:21 INFO - PROCESS | 16875 | 1470771921927 Marionette DEBUG loaded listener.js 12:45:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x8e171400) [pid = 16875] [serial = 675] [outer = 0x8df53000] 12:45:22 INFO - PROCESS | 16875 | 1470771922847 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]]]}] 12:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 2706ms 12:45:22 INFO - PROCESS | 16875 | 1470771922874 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 12:45:22 INFO - PROCESS | 16875 | 1470771922879 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 12:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:45:22 INFO - PROCESS | 16875 | 1470771922887 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:45:22 INFO - PROCESS | 16875 | 1470771922892 Marionette TRACE conn4 <- [1,870,null,{}] 12:45:22 INFO - PROCESS | 16875 | 1470771922900 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}] 12:45:22 INFO - PROCESS | 16875 | 1470771922908 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:23 INFO - PROCESS | 16875 | 1470771923078 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 12:45:23 INFO - PROCESS | 16875 | 1470771923090 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:23 INFO - PROCESS | 16875 | 1470771923101 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:23 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f86ac00 == 34 [pid = 16875] [id = 225] 12:45:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x8f86b000) [pid = 16875] [serial = 676] [outer = (nil)] 12:45:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x8f872000) [pid = 16875] [serial = 677] [outer = 0x8f86b000] 12:45:23 INFO - PROCESS | 16875 | 1470771923175 Marionette DEBUG loaded listener.js 12:45:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x8f877800) [pid = 16875] [serial = 678] [outer = 0x8f86b000] 12:45:24 INFO - PROCESS | 16875 | 1470771924120 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]]]}] 12:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1281ms 12:45:24 INFO - PROCESS | 16875 | 1470771924173 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 12:45:24 INFO - PROCESS | 16875 | 1470771924180 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 12:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:45:24 INFO - PROCESS | 16875 | 1470771924188 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:45:24 INFO - PROCESS | 16875 | 1470771924192 Marionette TRACE conn4 <- [1,874,null,{}] 12:45:24 INFO - PROCESS | 16875 | 1470771924198 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}] 12:45:24 INFO - PROCESS | 16875 | 1470771924203 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:24 INFO - PROCESS | 16875 | 1470771924433 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 12:45:24 INFO - PROCESS | 16875 | 1470771924466 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:24 INFO - PROCESS | 16875 | 1470771924473 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:24 INFO - PROCESS | 16875 | ++DOCSHELL 0x8fa41800 == 35 [pid = 16875] [id = 226] 12:45:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x8fa49000) [pid = 16875] [serial = 679] [outer = (nil)] 12:45:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x9120dc00) [pid = 16875] [serial = 680] [outer = 0x8fa49000] 12:45:24 INFO - PROCESS | 16875 | 1470771924546 Marionette DEBUG loaded listener.js 12:45:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x9128cc00) [pid = 16875] [serial = 681] [outer = 0x8fa49000] 12:45:25 INFO - PROCESS | 16875 | 1470771925589 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]]]}] 12:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1484ms 12:45:25 INFO - PROCESS | 16875 | 1470771925673 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 12:45:25 INFO - PROCESS | 16875 | 1470771925678 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 12:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:45:25 INFO - PROCESS | 16875 | 1470771925693 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:45:25 INFO - PROCESS | 16875 | 1470771925703 Marionette TRACE conn4 <- [1,878,null,{}] 12:45:25 INFO - PROCESS | 16875 | 1470771925721 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}] 12:45:25 INFO - PROCESS | 16875 | 1470771925729 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:25 INFO - PROCESS | 16875 | 1470771925953 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 12:45:26 INFO - PROCESS | 16875 | 1470771925979 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:26 INFO - PROCESS | 16875 | 1470771925988 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:26 INFO - PROCESS | 16875 | ++DOCSHELL 0x8eccc800 == 36 [pid = 16875] [id = 227] 12:45:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x913e2800) [pid = 16875] [serial = 682] [outer = (nil)] 12:45:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x915ba000) [pid = 16875] [serial = 683] [outer = 0x913e2800] 12:45:26 INFO - PROCESS | 16875 | 1470771926080 Marionette DEBUG loaded listener.js 12:45:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x915c1000) [pid = 16875] [serial = 684] [outer = 0x913e2800] 12:45:27 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x93a58000) [pid = 16875] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:45:27 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x8e89a800) [pid = 16875] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:45:27 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x95152800) [pid = 16875] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:45:27 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x93a61400) [pid = 16875] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:45:27 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x91f7b800) [pid = 16875] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:45:27 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x8ecd6c00) [pid = 16875] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:45:27 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x93c76800) [pid = 16875] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:45:27 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x913e1400) [pid = 16875] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:45:27 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x93c71c00) [pid = 16875] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:45:27 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x8df53800) [pid = 16875] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:45:27 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x8fa47800) [pid = 16875] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:45:27 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x91ba2000) [pid = 16875] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:45:27 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x97876400) [pid = 16875] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:45:27 INFO - PROCESS | 16875 | 1470771927549 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]]]}] 12:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1915ms 12:45:27 INFO - PROCESS | 16875 | 1470771927600 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 12:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:45:27 INFO - PROCESS | 16875 | 1470771927605 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 12:45:27 INFO - PROCESS | 16875 | 1470771927611 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:45:27 INFO - PROCESS | 16875 | 1470771927614 Marionette TRACE conn4 <- [1,882,null,{}] 12:45:27 INFO - PROCESS | 16875 | 1470771927620 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}] 12:45:27 INFO - PROCESS | 16875 | 1470771927625 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:27 INFO - PROCESS | 16875 | 1470771927784 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 12:45:27 INFO - PROCESS | 16875 | 1470771927795 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:27 INFO - PROCESS | 16875 | 1470771927805 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:27 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e897800 == 37 [pid = 16875] [id = 228] 12:45:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x8fa48800) [pid = 16875] [serial = 685] [outer = (nil)] 12:45:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x91ba0400) [pid = 16875] [serial = 686] [outer = 0x8fa48800] 12:45:27 INFO - PROCESS | 16875 | 1470771927871 Marionette DEBUG loaded listener.js 12:45:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x91ba3400) [pid = 16875] [serial = 687] [outer = 0x8fa48800] 12:45:28 INFO - PROCESS | 16875 | 1470771928730 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]]]}] 12:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1134ms 12:45:28 INFO - PROCESS | 16875 | 1470771928751 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 12:45:28 INFO - PROCESS | 16875 | 1470771928754 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 12:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:45:28 INFO - PROCESS | 16875 | 1470771928762 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:45:28 INFO - PROCESS | 16875 | 1470771928765 Marionette TRACE conn4 <- [1,886,null,{}] 12:45:28 INFO - PROCESS | 16875 | 1470771928771 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}] 12:45:28 INFO - PROCESS | 16875 | 1470771928776 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:28 INFO - PROCESS | 16875 | 1470771928932 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 12:45:28 INFO - PROCESS | 16875 | 1470771928946 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:28 INFO - PROCESS | 16875 | 1470771928966 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:29 INFO - PROCESS | 16875 | ++DOCSHELL 0x91f82c00 == 38 [pid = 16875] [id = 229] 12:45:29 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x91f87400) [pid = 16875] [serial = 688] [outer = (nil)] 12:45:29 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x92c6d800) [pid = 16875] [serial = 689] [outer = 0x91f87400] 12:45:29 INFO - PROCESS | 16875 | 1470771929049 Marionette DEBUG loaded listener.js 12:45:29 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x93a58000) [pid = 16875] [serial = 690] [outer = 0x91f87400] 12:45:30 INFO - PROCESS | 16875 | 1470771930317 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]]]}] 12:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1584ms 12:45:30 INFO - PROCESS | 16875 | 1470771930347 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 12:45:30 INFO - PROCESS | 16875 | 1470771930354 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 12:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:45:30 INFO - PROCESS | 16875 | 1470771930362 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:45:30 INFO - PROCESS | 16875 | 1470771930370 Marionette TRACE conn4 <- [1,890,null,{}] 12:45:30 INFO - PROCESS | 16875 | 1470771930377 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}] 12:45:30 INFO - PROCESS | 16875 | 1470771930383 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:30 INFO - PROCESS | 16875 | 1470771930600 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 12:45:30 INFO - PROCESS | 16875 | 1470771930818 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:30 INFO - PROCESS | 16875 | 1470771930831 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:30 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4e800 == 39 [pid = 16875] [id = 230] 12:45:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x8e89b400) [pid = 16875] [serial = 691] [outer = (nil)] 12:45:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x8fa49800) [pid = 16875] [serial = 692] [outer = 0x8e89b400] 12:45:30 INFO - PROCESS | 16875 | 1470771930916 Marionette DEBUG loaded listener.js 12:45:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x9120b800) [pid = 16875] [serial = 693] [outer = 0x8e89b400] 12:45:31 INFO - PROCESS | 16875 | 1470771931960 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]]]}] 12:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1654ms 12:45:32 INFO - PROCESS | 16875 | 1470771932017 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 12:45:32 INFO - PROCESS | 16875 | 1470771932025 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 12:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:45:32 INFO - PROCESS | 16875 | 1470771932036 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:45:32 INFO - PROCESS | 16875 | 1470771932040 Marionette TRACE conn4 <- [1,894,null,{}] 12:45:32 INFO - PROCESS | 16875 | 1470771932047 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}] 12:45:32 INFO - PROCESS | 16875 | 1470771932054 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:32 INFO - PROCESS | 16875 | 1470771932378 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 12:45:32 INFO - PROCESS | 16875 | 1470771932622 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:32 INFO - PROCESS | 16875 | 1470771932632 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:32 INFO - PROCESS | 16875 | ++DOCSHELL 0x915b8800 == 40 [pid = 16875] [id = 231] 12:45:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x915bec00) [pid = 16875] [serial = 694] [outer = (nil)] 12:45:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x91f7a000) [pid = 16875] [serial = 695] [outer = 0x915bec00] 12:45:32 INFO - PROCESS | 16875 | 1470771932717 Marionette DEBUG loaded listener.js 12:45:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x9222e800) [pid = 16875] [serial = 696] [outer = 0x915bec00] 12:45:33 INFO - PROCESS | 16875 | 1470771933740 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]]]}] 12:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1786ms 12:45:33 INFO - PROCESS | 16875 | 1470771933823 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 12:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:45:33 INFO - PROCESS | 16875 | 1470771933827 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 12:45:33 INFO - PROCESS | 16875 | 1470771933834 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:45:33 INFO - PROCESS | 16875 | 1470771933841 Marionette TRACE conn4 <- [1,898,null,{}] 12:45:33 INFO - PROCESS | 16875 | 1470771933858 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}] 12:45:33 INFO - PROCESS | 16875 | 1470771933867 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:34 INFO - PROCESS | 16875 | 1470771934096 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 12:45:34 INFO - PROCESS | 16875 | 1470771934313 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:34 INFO - PROCESS | 16875 | 1470771934328 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:34 INFO - PROCESS | 16875 | ++DOCSHELL 0x93acd000 == 41 [pid = 16875] [id = 232] 12:45:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x93ace400) [pid = 16875] [serial = 697] [outer = (nil)] 12:45:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x95143c00) [pid = 16875] [serial = 698] [outer = 0x93ace400] 12:45:34 INFO - PROCESS | 16875 | 1470771934409 Marionette DEBUG loaded listener.js 12:45:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x952c9000) [pid = 16875] [serial = 699] [outer = 0x93ace400] 12:45:35 INFO - PROCESS | 16875 | 1470771935482 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]]]}] 12:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1695ms 12:45:35 INFO - PROCESS | 16875 | 1470771935530 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 12:45:35 INFO - PROCESS | 16875 | 1470771935535 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 12:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:45:35 INFO - PROCESS | 16875 | 1470771935542 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:45:35 INFO - PROCESS | 16875 | 1470771935546 Marionette TRACE conn4 <- [1,902,null,{}] 12:45:35 INFO - PROCESS | 16875 | 1470771935552 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}] 12:45:35 INFO - PROCESS | 16875 | 1470771935558 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:35 INFO - PROCESS | 16875 | 1470771935784 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 12:45:36 INFO - PROCESS | 16875 | 1470771936010 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:36 INFO - PROCESS | 16875 | 1470771936021 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:36 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4ec00 == 42 [pid = 16875] [id = 233] 12:45:36 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0x8e16b400) [pid = 16875] [serial = 700] [outer = (nil)] 12:45:36 INFO - PROCESS | 16875 | ++DOMWINDOW == 92 (0x9128d000) [pid = 16875] [serial = 701] [outer = 0x8e16b400] 12:45:36 INFO - PROCESS | 16875 | 1470771936103 Marionette DEBUG loaded listener.js 12:45:36 INFO - PROCESS | 16875 | ++DOMWINDOW == 93 (0x91f7d000) [pid = 16875] [serial = 702] [outer = 0x8e16b400] 12:45:37 INFO - PROCESS | 16875 | 1470771937319 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]]]}] 12:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1832ms 12:45:37 INFO - PROCESS | 16875 | 1470771937375 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 12:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:45:37 INFO - PROCESS | 16875 | 1470771937382 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 12:45:37 INFO - PROCESS | 16875 | 1470771937390 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:45:37 INFO - PROCESS | 16875 | 1470771937397 Marionette TRACE conn4 <- [1,906,null,{}] 12:45:37 INFO - PROCESS | 16875 | 1470771937406 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}] 12:45:37 INFO - PROCESS | 16875 | 1470771937411 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:37 INFO - PROCESS | 16875 | 1470771937623 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 12:45:37 INFO - PROCESS | 16875 | --DOCSHELL 0x8df53c00 == 41 [pid = 16875] [id = 203] 12:45:37 INFO - PROCESS | 16875 | --DOCSHELL 0x8e89ac00 == 40 [pid = 16875] [id = 200] 12:45:37 INFO - PROCESS | 16875 | 1470771937854 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:37 INFO - PROCESS | 16875 | 1470771937862 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:37 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e172c00 == 41 [pid = 16875] [id = 234] 12:45:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 94 (0x8e174c00) [pid = 16875] [serial = 703] [outer = (nil)] 12:45:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 95 (0x8f86d000) [pid = 16875] [serial = 704] [outer = 0x8e174c00] 12:45:37 INFO - PROCESS | 16875 | 1470771937976 Marionette DEBUG loaded listener.js 12:45:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 96 (0x91201800) [pid = 16875] [serial = 705] [outer = 0x8e174c00] 12:45:38 INFO - PROCESS | 16875 | --DOMWINDOW == 95 (0x91201400) [pid = 16875] [serial = 635] [outer = (nil)] [url = about:blank] 12:45:38 INFO - PROCESS | 16875 | --DOMWINDOW == 94 (0x9538a000) [pid = 16875] [serial = 644] [outer = (nil)] [url = about:blank] 12:45:38 INFO - PROCESS | 16875 | --DOMWINDOW == 93 (0x93ac6400) [pid = 16875] [serial = 623] [outer = (nil)] [url = about:blank] 12:45:38 INFO - PROCESS | 16875 | --DOMWINDOW == 92 (0x92c6a800) [pid = 16875] [serial = 621] [outer = (nil)] [url = about:blank] 12:45:38 INFO - PROCESS | 16875 | --DOMWINDOW == 91 (0x93c6c000) [pid = 16875] [serial = 624] [outer = (nil)] [url = about:blank] 12:45:38 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0x91377c00) [pid = 16875] [serial = 618] [outer = (nil)] [url = about:blank] 12:45:38 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x95396800) [pid = 16875] [serial = 629] [outer = (nil)] [url = about:blank] 12:45:38 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x952ce000) [pid = 16875] [serial = 645] [outer = (nil)] [url = about:blank] 12:45:38 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x9222d000) [pid = 16875] [serial = 639] [outer = (nil)] [url = about:blank] 12:45:38 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x952c5800) [pid = 16875] [serial = 626] [outer = (nil)] [url = about:blank] 12:45:38 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x8e167000) [pid = 16875] [serial = 632] [outer = (nil)] [url = about:blank] 12:45:38 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x91375c00) [pid = 16875] [serial = 636] [outer = (nil)] [url = about:blank] 12:45:38 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x8e897c00) [pid = 16875] [serial = 633] [outer = (nil)] [url = about:blank] 12:45:38 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x96553c00) [pid = 16875] [serial = 630] [outer = (nil)] [url = about:blank] 12:45:38 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x91284800) [pid = 16875] [serial = 617] [outer = (nil)] [url = about:blank] 12:45:38 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x93ac2c00) [pid = 16875] [serial = 641] [outer = (nil)] [url = about:blank] 12:45:38 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x91ba8c00) [pid = 16875] [serial = 638] [outer = (nil)] [url = about:blank] 12:45:38 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x952c4c00) [pid = 16875] [serial = 647] [outer = (nil)] [url = about:blank] 12:45:38 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x9519d000) [pid = 16875] [serial = 627] [outer = (nil)] [url = about:blank] 12:45:38 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x91f84000) [pid = 16875] [serial = 615] [outer = (nil)] [url = about:blank] 12:45:38 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x91f86c00) [pid = 16875] [serial = 620] [outer = (nil)] [url = about:blank] 12:45:38 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x98dbf000) [pid = 16875] [serial = 650] [outer = (nil)] [url = about:blank] 12:45:38 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x98e14800) [pid = 16875] [serial = 651] [outer = (nil)] [url = about:blank] 12:45:38 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x96561400) [pid = 16875] [serial = 648] [outer = (nil)] [url = about:blank] 12:45:38 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x91f7e800) [pid = 16875] [serial = 642] [outer = (nil)] [url = about:blank] 12:45:38 INFO - PROCESS | 16875 | 1470771938825 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]]]}] 12:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1495ms 12:45:38 INFO - PROCESS | 16875 | 1470771938885 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 12:45:38 INFO - PROCESS | 16875 | 1470771938892 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 12:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:45:38 INFO - PROCESS | 16875 | 1470771938911 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:45:38 INFO - PROCESS | 16875 | 1470771938916 Marionette TRACE conn4 <- [1,910,null,{}] 12:45:38 INFO - PROCESS | 16875 | 1470771938922 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}] 12:45:38 INFO - PROCESS | 16875 | 1470771938928 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:39 INFO - PROCESS | 16875 | 1470771939104 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 12:45:39 INFO - PROCESS | 16875 | 1470771939115 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:39 INFO - PROCESS | 16875 | 1470771939123 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:39 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e89ac00 == 42 [pid = 16875] [id = 235] 12:45:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x913ddc00) [pid = 16875] [serial = 706] [outer = (nil)] 12:45:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x915b3c00) [pid = 16875] [serial = 707] [outer = 0x913ddc00] 12:45:39 INFO - PROCESS | 16875 | 1470771939211 Marionette DEBUG loaded listener.js 12:45:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x91b9e400) [pid = 16875] [serial = 708] [outer = 0x913ddc00] 12:45:40 INFO - PROCESS | 16875 | 1470771940205 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]]]}] 12:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1336ms 12:45:40 INFO - PROCESS | 16875 | 1470771940245 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 12:45:40 INFO - PROCESS | 16875 | 1470771940249 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 12:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:45:40 INFO - PROCESS | 16875 | 1470771940255 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:45:40 INFO - PROCESS | 16875 | 1470771940261 Marionette TRACE conn4 <- [1,914,null,{}] 12:45:40 INFO - PROCESS | 16875 | 1470771940277 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}] 12:45:40 INFO - PROCESS | 16875 | 1470771940286 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:40 INFO - PROCESS | 16875 | 1470771940525 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 12:45:40 INFO - PROCESS | 16875 | 1470771940549 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:40 INFO - PROCESS | 16875 | 1470771940563 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:40 INFO - PROCESS | 16875 | ++DOCSHELL 0x93a5b800 == 43 [pid = 16875] [id = 236] 12:45:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x93a5bc00) [pid = 16875] [serial = 709] [outer = (nil)] 12:45:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x93ac3c00) [pid = 16875] [serial = 710] [outer = 0x93a5bc00] 12:45:40 INFO - PROCESS | 16875 | 1470771940635 Marionette DEBUG loaded listener.js 12:45:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x93c6d000) [pid = 16875] [serial = 711] [outer = 0x93a5bc00] 12:45:41 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x8fa48800) [pid = 16875] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:45:41 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x8f874400) [pid = 16875] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:45:41 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x91202c00) [pid = 16875] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:45:41 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x913e2800) [pid = 16875] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:45:41 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x93a5a800) [pid = 16875] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:45:41 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x8f86b000) [pid = 16875] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:45:41 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x8df53000) [pid = 16875] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:45:41 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x9897e800) [pid = 16875] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:45:41 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x98e10c00) [pid = 16875] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:45:41 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x997a0000) [pid = 16875] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:45:41 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x8fa49000) [pid = 16875] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:45:41 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x91374800) [pid = 16875] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:45:41 INFO - PROCESS | 16875 | 1470771941924 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]]]}] 12:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1687ms 12:45:41 INFO - PROCESS | 16875 | 1470771941943 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 12:45:41 INFO - PROCESS | 16875 | 1470771941951 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 12:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:45:41 INFO - PROCESS | 16875 | 1470771941970 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:45:41 INFO - PROCESS | 16875 | 1470771941976 Marionette TRACE conn4 <- [1,918,null,{}] 12:45:41 INFO - PROCESS | 16875 | 1470771941988 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}] 12:45:41 INFO - PROCESS | 16875 | 1470771941994 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:42 INFO - PROCESS | 16875 | 1470771942305 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 12:45:42 INFO - PROCESS | 16875 | 1470771942442 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:42 INFO - PROCESS | 16875 | 1470771942457 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:42 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e89c400 == 44 [pid = 16875] [id = 237] 12:45:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x8ecd3c00) [pid = 16875] [serial = 712] [outer = (nil)] 12:45:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x8f86cc00) [pid = 16875] [serial = 713] [outer = 0x8ecd3c00] 12:45:42 INFO - PROCESS | 16875 | 1470771942555 Marionette DEBUG loaded listener.js 12:45:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x8fa48800) [pid = 16875] [serial = 714] [outer = 0x8ecd3c00] 12:45:43 INFO - PROCESS | 16875 | 1470771943490 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]]]}] 12:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1596ms 12:45:43 INFO - PROCESS | 16875 | 1470771943557 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 12:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:45:43 INFO - PROCESS | 16875 | 1470771943565 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 12:45:43 INFO - PROCESS | 16875 | 1470771943577 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:45:43 INFO - PROCESS | 16875 | 1470771943583 Marionette TRACE conn4 <- [1,922,null,{}] 12:45:43 INFO - PROCESS | 16875 | 1470771943589 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}] 12:45:43 INFO - PROCESS | 16875 | 1470771943595 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:43 INFO - PROCESS | 16875 | 1470771943828 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 12:45:44 INFO - PROCESS | 16875 | 1470771944040 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:44 INFO - PROCESS | 16875 | 1470771944050 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:44 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecd0800 == 45 [pid = 16875] [id = 238] 12:45:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x91b9c400) [pid = 16875] [serial = 715] [outer = (nil)] 12:45:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x91f83c00) [pid = 16875] [serial = 716] [outer = 0x91b9c400] 12:45:44 INFO - PROCESS | 16875 | 1470771944183 Marionette DEBUG loaded listener.js 12:45:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x92228000) [pid = 16875] [serial = 717] [outer = 0x91b9c400] 12:45:45 INFO - PROCESS | 16875 | 1470771945201 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]]]}] 12:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1690ms 12:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:45:45 INFO - PROCESS | 16875 | 1470771945276 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 12:45:45 INFO - PROCESS | 16875 | 1470771945280 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 12:45:45 INFO - PROCESS | 16875 | 1470771945288 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:45:45 INFO - PROCESS | 16875 | 1470771945295 Marionette TRACE conn4 <- [1,926,null,{}] 12:45:45 INFO - PROCESS | 16875 | 1470771945313 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}] 12:45:45 INFO - PROCESS | 16875 | 1470771945322 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:45 INFO - PROCESS | 16875 | 1470771945510 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 12:45:45 INFO - PROCESS | 16875 | 1470771945722 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:45 INFO - PROCESS | 16875 | 1470771945733 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:45 INFO - PROCESS | 16875 | ++DOCSHELL 0x9519d000 == 46 [pid = 16875] [id = 239] 12:45:45 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x952c4c00) [pid = 16875] [serial = 718] [outer = (nil)] 12:45:45 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x9538a000) [pid = 16875] [serial = 719] [outer = 0x952c4c00] 12:45:45 INFO - PROCESS | 16875 | 1470771945841 Marionette DEBUG loaded listener.js 12:45:45 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x96554800) [pid = 16875] [serial = 720] [outer = 0x952c4c00] 12:45:46 INFO - PROCESS | 16875 | 1470771946756 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]]]}] 12:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:45:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1538ms 12:45:46 INFO - PROCESS | 16875 | 1470771946826 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 12:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:45:46 INFO - PROCESS | 16875 | 1470771946831 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 12:45:46 INFO - PROCESS | 16875 | 1470771946838 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:45:46 INFO - PROCESS | 16875 | 1470771946842 Marionette TRACE conn4 <- [1,930,null,{}] 12:45:46 INFO - PROCESS | 16875 | 1470771946847 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}] 12:45:46 INFO - PROCESS | 16875 | 1470771946853 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:47 INFO - PROCESS | 16875 | 1470771947051 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 12:45:47 INFO - PROCESS | 16875 | 1470771947256 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:47 INFO - PROCESS | 16875 | 1470771947266 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:47 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4b400 == 47 [pid = 16875] [id = 240] 12:45:47 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x93c77c00) [pid = 16875] [serial = 721] [outer = (nil)] 12:45:47 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x96560400) [pid = 16875] [serial = 722] [outer = 0x93c77c00] 12:45:47 INFO - PROCESS | 16875 | 1470771947407 Marionette DEBUG loaded listener.js 12:45:47 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x97879400) [pid = 16875] [serial = 723] [outer = 0x93c77c00] 12:45:48 INFO - PROCESS | 16875 | 1470771948315 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]]]}] 12:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1537ms 12:45:48 INFO - PROCESS | 16875 | 1470771948375 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 12:45:48 INFO - PROCESS | 16875 | 1470771948379 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 12:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:45:48 INFO - PROCESS | 16875 | 1470771948386 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:45:48 INFO - PROCESS | 16875 | 1470771948390 Marionette TRACE conn4 <- [1,934,null,{}] 12:45:48 INFO - PROCESS | 16875 | 1470771948396 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}] 12:45:48 INFO - PROCESS | 16875 | 1470771948401 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:48 INFO - PROCESS | 16875 | 1470771948577 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 12:45:48 INFO - PROCESS | 16875 | 1470771948738 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:48 INFO - PROCESS | 16875 | 1470771948747 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:48 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e16d400 == 48 [pid = 16875] [id = 241] 12:45:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x9655dc00) [pid = 16875] [serial = 724] [outer = (nil)] 12:45:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x98920000) [pid = 16875] [serial = 725] [outer = 0x9655dc00] 12:45:48 INFO - PROCESS | 16875 | 1470771948827 Marionette DEBUG loaded listener.js 12:45:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x98e0ec00) [pid = 16875] [serial = 726] [outer = 0x9655dc00] 12:45:49 INFO - PROCESS | 16875 | 1470771949794 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]]]}] 12:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1443ms 12:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:45:49 INFO - PROCESS | 16875 | 1470771949830 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 12:45:49 INFO - PROCESS | 16875 | 1470771949833 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 12:45:49 INFO - PROCESS | 16875 | 1470771949841 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:45:49 INFO - PROCESS | 16875 | 1470771949844 Marionette TRACE conn4 <- [1,938,null,{}] 12:45:49 INFO - PROCESS | 16875 | 1470771949850 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}] 12:45:49 INFO - PROCESS | 16875 | 1470771949862 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:50 INFO - PROCESS | 16875 | 1470771950104 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 12:45:50 INFO - PROCESS | 16875 | 1470771950331 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:50 INFO - PROCESS | 16875 | 1470771950338 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:50 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e16ec00 == 49 [pid = 16875] [id = 242] 12:45:50 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x8f86d800) [pid = 16875] [serial = 727] [outer = (nil)] 12:45:50 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x99a48c00) [pid = 16875] [serial = 728] [outer = 0x8f86d800] 12:45:50 INFO - PROCESS | 16875 | 1470771950467 Marionette DEBUG loaded listener.js 12:45:50 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x99c81000) [pid = 16875] [serial = 729] [outer = 0x8f86d800] 12:45:51 INFO - PROCESS | 16875 | 1470771951372 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]]]}] 12:45:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1584ms 12:45:51 INFO - PROCESS | 16875 | 1470771951425 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 12:45:51 INFO - PROCESS | 16875 | 1470771951428 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 12:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:45:51 INFO - PROCESS | 16875 | 1470771951435 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:45:51 INFO - PROCESS | 16875 | 1470771951439 Marionette TRACE conn4 <- [1,942,null,{}] 12:45:51 INFO - PROCESS | 16875 | 1470771951445 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}] 12:45:51 INFO - PROCESS | 16875 | 1470771951450 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:51 INFO - PROCESS | 16875 | 1470771951624 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 12:45:51 INFO - PROCESS | 16875 | 1470771951799 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:51 INFO - PROCESS | 16875 | 1470771951806 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:51 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4cc00 == 50 [pid = 16875] [id = 243] 12:45:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x8e172800) [pid = 16875] [serial = 730] [outer = (nil)] 12:45:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x99f20400) [pid = 16875] [serial = 731] [outer = 0x8e172800] 12:45:51 INFO - PROCESS | 16875 | 1470771951910 Marionette DEBUG loaded listener.js 12:45:52 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x99f25000) [pid = 16875] [serial = 732] [outer = 0x8e172800] 12:45:52 INFO - PROCESS | 16875 | 1470771952805 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]]]}] 12:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1408ms 12:45:52 INFO - PROCESS | 16875 | 1470771952844 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 12:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:45:52 INFO - PROCESS | 16875 | 1470771952848 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 12:45:52 INFO - PROCESS | 16875 | 1470771952855 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:45:52 INFO - PROCESS | 16875 | 1470771952860 Marionette TRACE conn4 <- [1,946,null,{}] 12:45:52 INFO - PROCESS | 16875 | 1470771952872 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}] 12:45:52 INFO - PROCESS | 16875 | 1470771952877 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:53 INFO - PROCESS | 16875 | 1470771953069 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 12:45:53 INFO - PROCESS | 16875 | 1470771953244 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:53 INFO - PROCESS | 16875 | 1470771953253 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:53 INFO - PROCESS | 16875 | ++DOCSHELL 0x99715000 == 51 [pid = 16875] [id = 244] 12:45:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x9979c400) [pid = 16875] [serial = 733] [outer = (nil)] 12:45:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x9a01b800) [pid = 16875] [serial = 734] [outer = 0x9979c400] 12:45:53 INFO - PROCESS | 16875 | 1470771953335 Marionette DEBUG loaded listener.js 12:45:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x9a01e400) [pid = 16875] [serial = 735] [outer = 0x9979c400] 12:45:54 INFO - PROCESS | 16875 | 1470771954467 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]]]}] 12:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1683ms 12:45:54 INFO - PROCESS | 16875 | 1470771954539 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 12:45:54 INFO - PROCESS | 16875 | 1470771954545 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 12:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:45:54 INFO - PROCESS | 16875 | 1470771954554 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:45:54 INFO - PROCESS | 16875 | 1470771954559 Marionette TRACE conn4 <- [1,950,null,{}] 12:45:54 INFO - PROCESS | 16875 | 1470771954567 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}] 12:45:54 INFO - PROCESS | 16875 | 1470771954573 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:54 INFO - PROCESS | 16875 | 1470771954789 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 12:45:55 INFO - PROCESS | 16875 | 1470771955100 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:55 INFO - PROCESS | 16875 | 1470771955110 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:55 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecd8c00 == 52 [pid = 16875] [id = 245] 12:45:55 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x8f869800) [pid = 16875] [serial = 736] [outer = (nil)] 12:45:55 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0x8f872400) [pid = 16875] [serial = 737] [outer = 0x8f869800] 12:45:55 INFO - PROCESS | 16875 | 1470771955196 Marionette DEBUG loaded listener.js 12:45:55 INFO - PROCESS | 16875 | ++DOMWINDOW == 92 (0x91281800) [pid = 16875] [serial = 738] [outer = 0x8f869800] 12:45:56 INFO - PROCESS | 16875 | --DOCSHELL 0x8e168c00 == 51 [pid = 16875] [id = 211] 12:45:56 INFO - PROCESS | 16875 | --DOCSHELL 0x92c76000 == 50 [pid = 16875] [id = 221] 12:45:56 INFO - PROCESS | 16875 | --DOCSHELL 0x8fa44c00 == 49 [pid = 16875] [id = 201] 12:45:56 INFO - PROCESS | 16875 | --DOCSHELL 0x8fa44800 == 48 [pid = 16875] [id = 214] 12:45:56 INFO - PROCESS | 16875 | --DOCSHELL 0x8e167400 == 47 [pid = 16875] [id = 205] 12:45:56 INFO - PROCESS | 16875 | --DOCSHELL 0x8fa46800 == 46 [pid = 16875] [id = 217] 12:45:56 INFO - PROCESS | 16875 | --DOCSHELL 0x93ac7400 == 45 [pid = 16875] [id = 209] 12:45:56 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecd4000 == 44 [pid = 16875] [id = 206] 12:45:56 INFO - PROCESS | 16875 | --DOCSHELL 0x913d4c00 == 43 [pid = 16875] [id = 208] 12:45:56 INFO - PROCESS | 16875 | --DOCSHELL 0x93a57800 == 42 [pid = 16875] [id = 218] 12:45:56 INFO - PROCESS | 16875 | --DOCSHELL 0x8df50800 == 41 [pid = 16875] [id = 222] 12:45:56 INFO - PROCESS | 16875 | --DOCSHELL 0x8df52400 == 40 [pid = 16875] [id = 210] 12:45:56 INFO - PROCESS | 16875 | --DOCSHELL 0x913d7800 == 39 [pid = 16875] [id = 202] 12:45:56 INFO - PROCESS | 16875 | --DOCSHELL 0x91282c00 == 38 [pid = 16875] [id = 204] 12:45:56 INFO - PROCESS | 16875 | --DOCSHELL 0x91282000 == 37 [pid = 16875] [id = 212] 12:45:56 INFO - PROCESS | 16875 | --DOCSHELL 0x93a5fc00 == 36 [pid = 16875] [id = 207] 12:45:56 INFO - PROCESS | 16875 | --DOCSHELL 0x8fa3c800 == 35 [pid = 16875] [id = 215] 12:45:56 INFO - PROCESS | 16875 | --DOCSHELL 0x8f873000 == 34 [pid = 16875] [id = 223] 12:45:56 INFO - PROCESS | 16875 | --DOCSHELL 0x8df57400 == 33 [pid = 16875] [id = 216] 12:45:56 INFO - PROCESS | 16875 | --DOCSHELL 0x98274000 == 32 [pid = 16875] [id = 219] 12:45:56 INFO - PROCESS | 16875 | --DOCSHELL 0x91f7fc00 == 31 [pid = 16875] [id = 220] 12:45:56 INFO - PROCESS | 16875 | --DOCSHELL 0x8df51c00 == 30 [pid = 16875] [id = 224] 12:45:56 INFO - PROCESS | 16875 | --DOCSHELL 0x938d6800 == 29 [pid = 16875] [id = 213] 12:45:56 INFO - PROCESS | 16875 | --DOMWINDOW == 91 (0x91ba0400) [pid = 16875] [serial = 686] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0x8fa42c00) [pid = 16875] [serial = 671] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x915bd400) [pid = 16875] [serial = 654] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x91288c00) [pid = 16875] [serial = 653] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x915ba000) [pid = 16875] [serial = 683] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x915c1000) [pid = 16875] [serial = 684] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x95391800) [pid = 16875] [serial = 657] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x8f872000) [pid = 16875] [serial = 677] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x8f877800) [pid = 16875] [serial = 678] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x95151000) [pid = 16875] [serial = 656] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x8df58c00) [pid = 16875] [serial = 674] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x8e171400) [pid = 16875] [serial = 675] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x9979e400) [pid = 16875] [serial = 660] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x99796c00) [pid = 16875] [serial = 659] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x99c7f400) [pid = 16875] [serial = 663] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x99b41800) [pid = 16875] [serial = 662] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x91283800) [pid = 16875] [serial = 672] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x99f23400) [pid = 16875] [serial = 666] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x99f20800) [pid = 16875] [serial = 665] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x91ba3400) [pid = 16875] [serial = 687] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x9120dc00) [pid = 16875] [serial = 680] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x9a0bbc00) [pid = 16875] [serial = 669] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x9a020800) [pid = 16875] [serial = 668] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x9128cc00) [pid = 16875] [serial = 681] [outer = (nil)] [url = about:blank] 12:45:57 INFO - PROCESS | 16875 | 1470771957202 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]]]}] 12:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 2695ms 12:45:57 INFO - PROCESS | 16875 | 1470771957250 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 12:45:57 INFO - PROCESS | 16875 | 1470771957256 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 12:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:45:57 INFO - PROCESS | 16875 | 1470771957264 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:45:57 INFO - PROCESS | 16875 | 1470771957270 Marionette TRACE conn4 <- [1,954,null,{}] 12:45:57 INFO - PROCESS | 16875 | 1470771957277 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}] 12:45:57 INFO - PROCESS | 16875 | 1470771957282 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:57 INFO - PROCESS | 16875 | 1470771957479 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 12:45:57 INFO - PROCESS | 16875 | 1470771957593 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:57 INFO - PROCESS | 16875 | 1470771957601 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:57 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e16c000 == 30 [pid = 16875] [id = 246] 12:45:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x8e896000) [pid = 16875] [serial = 739] [outer = (nil)] 12:45:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x8ecd0000) [pid = 16875] [serial = 740] [outer = 0x8e896000] 12:45:57 INFO - PROCESS | 16875 | 1470771957674 Marionette DEBUG loaded listener.js 12:45:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x8f86dc00) [pid = 16875] [serial = 741] [outer = 0x8e896000] 12:45:58 INFO - PROCESS | 16875 | 1470771958518 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]]]}] 12:45:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:45:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1288ms 12:45:58 INFO - PROCESS | 16875 | 1470771958552 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 12:45:58 INFO - PROCESS | 16875 | 1470771958561 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 12:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:45:58 INFO - PROCESS | 16875 | 1470771958572 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:45:58 INFO - PROCESS | 16875 | 1470771958576 Marionette TRACE conn4 <- [1,958,null,{}] 12:45:58 INFO - PROCESS | 16875 | 1470771958583 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}] 12:45:58 INFO - PROCESS | 16875 | 1470771958589 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:58 INFO - PROCESS | 16875 | 1470771958765 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 12:45:58 INFO - PROCESS | 16875 | 1470771958776 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:58 INFO - PROCESS | 16875 | 1470771958785 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:45:58 INFO - PROCESS | 16875 | ++DOCSHELL 0x91209800 == 31 [pid = 16875] [id = 247] 12:45:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x91281c00) [pid = 16875] [serial = 742] [outer = (nil)] 12:45:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x9128a000) [pid = 16875] [serial = 743] [outer = 0x91281c00] 12:45:58 INFO - PROCESS | 16875 | 1470771958972 Marionette DEBUG loaded listener.js 12:45:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x9128ec00) [pid = 16875] [serial = 744] [outer = 0x91281c00] 12:45:59 INFO - PROCESS | 16875 | 1470771959869 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]]]}] 12:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1336ms 12:45:59 INFO - PROCESS | 16875 | 1470771959907 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 12:45:59 INFO - PROCESS | 16875 | 1470771959912 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 12:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:45:59 INFO - PROCESS | 16875 | 1470771959918 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:45:59 INFO - PROCESS | 16875 | 1470771959924 Marionette TRACE conn4 <- [1,962,null,{}] 12:45:59 INFO - PROCESS | 16875 | 1470771959948 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}] 12:45:59 INFO - PROCESS | 16875 | 1470771959957 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:00 INFO - PROCESS | 16875 | 1470771960168 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 12:46:00 INFO - PROCESS | 16875 | 1470771960194 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:00 INFO - PROCESS | 16875 | 1470771960206 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:00 INFO - PROCESS | 16875 | ++DOCSHELL 0x915bbc00 == 32 [pid = 16875] [id = 248] 12:46:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x915bd000) [pid = 16875] [serial = 745] [outer = (nil)] 12:46:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x915c1800) [pid = 16875] [serial = 746] [outer = 0x915bd000] 12:46:00 INFO - PROCESS | 16875 | 1470771960279 Marionette DEBUG loaded listener.js 12:46:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x91ba4000) [pid = 16875] [serial = 747] [outer = 0x915bd000] 12:46:01 INFO - PROCESS | 16875 | 1470771961210 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]]]}] 12:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1341ms 12:46:01 INFO - PROCESS | 16875 | 1470771961260 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 12:46:01 INFO - PROCESS | 16875 | 1470771961264 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 12:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:46:01 INFO - PROCESS | 16875 | 1470771961291 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:46:01 INFO - PROCESS | 16875 | 1470771961295 Marionette TRACE conn4 <- [1,966,null,{}] 12:46:01 INFO - PROCESS | 16875 | 1470771961300 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}] 12:46:01 INFO - PROCESS | 16875 | 1470771961305 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:01 INFO - PROCESS | 16875 | 1470771961863 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 12:46:01 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x91f87400) [pid = 16875] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:46:01 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x915bec00) [pid = 16875] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:46:01 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x8e89b400) [pid = 16875] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:46:01 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x8e16b400) [pid = 16875] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:46:01 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x93ace400) [pid = 16875] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:46:01 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x8e174c00) [pid = 16875] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:46:01 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x913ddc00) [pid = 16875] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:46:01 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x93a5bc00) [pid = 16875] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:46:02 INFO - PROCESS | 16875 | 1470771962095 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:02 INFO - PROCESS | 16875 | 1470771962103 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:02 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e16b400 == 33 [pid = 16875] [id = 249] 12:46:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x8e893000) [pid = 16875] [serial = 748] [outer = (nil)] 12:46:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x91290c00) [pid = 16875] [serial = 749] [outer = 0x8e893000] 12:46:02 INFO - PROCESS | 16875 | 1470771962176 Marionette DEBUG loaded listener.js 12:46:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x91f7e800) [pid = 16875] [serial = 750] [outer = 0x8e893000] 12:46:02 INFO - PROCESS | 16875 | 1470771962928 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]]]}] 12:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1704ms 12:46:02 INFO - PROCESS | 16875 | 1470771962980 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 12:46:02 INFO - PROCESS | 16875 | 1470771962983 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 12:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:46:03 INFO - PROCESS | 16875 | 1470771962998 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:46:03 INFO - PROCESS | 16875 | 1470771963002 Marionette TRACE conn4 <- [1,970,null,{}] 12:46:03 INFO - PROCESS | 16875 | 1470771963008 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}] 12:46:03 INFO - PROCESS | 16875 | 1470771963013 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:03 INFO - PROCESS | 16875 | 1470771963161 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 12:46:03 INFO - PROCESS | 16875 | 1470771963171 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:03 INFO - PROCESS | 16875 | 1470771963177 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:03 INFO - PROCESS | 16875 | ++DOCSHELL 0x91ba2000 == 34 [pid = 16875] [id = 250] 12:46:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x91f7bc00) [pid = 16875] [serial = 751] [outer = (nil)] 12:46:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x92c76000) [pid = 16875] [serial = 752] [outer = 0x91f7bc00] 12:46:03 INFO - PROCESS | 16875 | 1470771963248 Marionette DEBUG loaded listener.js 12:46:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x93a62000) [pid = 16875] [serial = 753] [outer = 0x91f7bc00] 12:46:04 INFO - PROCESS | 16875 | 1470771964308 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]]]}] 12:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1384ms 12:46:04 INFO - PROCESS | 16875 | 1470771964383 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 12:46:04 INFO - PROCESS | 16875 | 1470771964390 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 12:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:46:04 INFO - PROCESS | 16875 | 1470771964399 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:46:04 INFO - PROCESS | 16875 | 1470771964404 Marionette TRACE conn4 <- [1,974,null,{}] 12:46:04 INFO - PROCESS | 16875 | 1470771964413 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}] 12:46:04 INFO - PROCESS | 16875 | 1470771964418 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:04 INFO - PROCESS | 16875 | 1470771964642 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 12:46:04 INFO - PROCESS | 16875 | 1470771964876 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:04 INFO - PROCESS | 16875 | 1470771964889 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:04 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e174c00 == 35 [pid = 16875] [id = 251] 12:46:04 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x8e890000) [pid = 16875] [serial = 754] [outer = (nil)] 12:46:04 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x8f877c00) [pid = 16875] [serial = 755] [outer = 0x8e890000] 12:46:05 INFO - PROCESS | 16875 | 1470771964996 Marionette DEBUG loaded listener.js 12:46:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x9120cc00) [pid = 16875] [serial = 756] [outer = 0x8e890000] 12:46:05 INFO - PROCESS | 16875 | 1470771965959 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]]]}] 12:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1634ms 12:46:06 INFO - PROCESS | 16875 | 1470771966033 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 12:46:06 INFO - PROCESS | 16875 | 1470771966041 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 12:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:46:06 INFO - PROCESS | 16875 | 1470771966052 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:46:06 INFO - PROCESS | 16875 | 1470771966056 Marionette TRACE conn4 <- [1,978,null,{}] 12:46:06 INFO - PROCESS | 16875 | 1470771966063 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}] 12:46:06 INFO - PROCESS | 16875 | 1470771966069 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:06 INFO - PROCESS | 16875 | 1470771966286 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 12:46:06 INFO - PROCESS | 16875 | 1470771966491 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:06 INFO - PROCESS | 16875 | 1470771966500 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:06 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f872000 == 36 [pid = 16875] [id = 252] 12:46:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x915b5c00) [pid = 16875] [serial = 757] [outer = (nil)] 12:46:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x915bb400) [pid = 16875] [serial = 758] [outer = 0x915b5c00] 12:46:06 INFO - PROCESS | 16875 | 1470771966627 Marionette DEBUG loaded listener.js 12:46:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x91f79800) [pid = 16875] [serial = 759] [outer = 0x915b5c00] 12:46:07 INFO - PROCESS | 16875 | 1470771967639 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]]]}] 12:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1633ms 12:46:07 INFO - PROCESS | 16875 | 1470771967685 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 12:46:07 INFO - PROCESS | 16875 | 1470771967689 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 12:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:46:07 INFO - PROCESS | 16875 | 1470771967696 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:46:07 INFO - PROCESS | 16875 | 1470771967702 Marionette TRACE conn4 <- [1,982,null,{}] 12:46:07 INFO - PROCESS | 16875 | 1470771967719 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}] 12:46:07 INFO - PROCESS | 16875 | 1470771967728 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:07 INFO - PROCESS | 16875 | 1470771967917 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 12:46:08 INFO - PROCESS | 16875 | 1470771968128 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:08 INFO - PROCESS | 16875 | 1470771968138 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:08 INFO - PROCESS | 16875 | ++DOCSHELL 0x9519ac00 == 37 [pid = 16875] [id = 253] 12:46:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x9519e400) [pid = 16875] [serial = 760] [outer = (nil)] 12:46:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x952cb000) [pid = 16875] [serial = 761] [outer = 0x9519e400] 12:46:08 INFO - PROCESS | 16875 | 1470771968258 Marionette DEBUG loaded listener.js 12:46:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x95391800) [pid = 16875] [serial = 762] [outer = 0x9519e400] 12:46:09 INFO - PROCESS | 16875 | 1470771969200 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]]]}] 12:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1545ms 12:46:09 INFO - PROCESS | 16875 | 1470771969242 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 12:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:46:09 INFO - PROCESS | 16875 | 1470771969248 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 12:46:09 INFO - PROCESS | 16875 | 1470771969254 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:46:09 INFO - PROCESS | 16875 | 1470771969258 Marionette TRACE conn4 <- [1,986,null,{}] 12:46:09 INFO - PROCESS | 16875 | 1470771969264 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}] 12:46:09 INFO - PROCESS | 16875 | 1470771969269 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:09 INFO - PROCESS | 16875 | 1470771969461 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 12:46:09 INFO - PROCESS | 16875 | 1470771969738 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:09 INFO - PROCESS | 16875 | 1470771969751 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:09 INFO - PROCESS | 16875 | ++DOCSHELL 0x96558800 == 38 [pid = 16875] [id = 254] 12:46:09 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x96559400) [pid = 16875] [serial = 763] [outer = (nil)] 12:46:09 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x9655e400) [pid = 16875] [serial = 764] [outer = 0x96559400] 12:46:09 INFO - PROCESS | 16875 | 1470771969933 Marionette DEBUG loaded listener.js 12:46:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x97872c00) [pid = 16875] [serial = 765] [outer = 0x96559400] 12:46:11 INFO - PROCESS | 16875 | 1470771971093 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]]]}] 12:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1888ms 12:46:11 INFO - PROCESS | 16875 | 1470771971142 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 12:46:11 INFO - PROCESS | 16875 | 1470771971149 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 12:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:46:11 INFO - PROCESS | 16875 | 1470771971157 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:46:11 INFO - PROCESS | 16875 | 1470771971162 Marionette TRACE conn4 <- [1,990,null,{}] 12:46:11 INFO - PROCESS | 16875 | 1470771971170 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}] 12:46:11 INFO - PROCESS | 16875 | 1470771971176 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:11 INFO - PROCESS | 16875 | 1470771971353 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 12:46:11 INFO - PROCESS | 16875 | 1470771971594 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:11 INFO - PROCESS | 16875 | 1470771971620 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:11 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecd6400 == 39 [pid = 16875] [id = 255] 12:46:11 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x8ecd8000) [pid = 16875] [serial = 766] [outer = (nil)] 12:46:11 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x8f877800) [pid = 16875] [serial = 767] [outer = 0x8ecd8000] 12:46:11 INFO - PROCESS | 16875 | 1470771971761 Marionette DEBUG loaded listener.js 12:46:11 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x91205000) [pid = 16875] [serial = 768] [outer = 0x8ecd8000] 12:46:12 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x93a58000) [pid = 16875] [serial = 690] [outer = (nil)] [url = about:blank] 12:46:12 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x92c6d800) [pid = 16875] [serial = 689] [outer = (nil)] [url = about:blank] 12:46:12 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x91f7a000) [pid = 16875] [serial = 695] [outer = (nil)] [url = about:blank] 12:46:12 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x9222e800) [pid = 16875] [serial = 696] [outer = (nil)] [url = about:blank] 12:46:12 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x8fa49800) [pid = 16875] [serial = 692] [outer = (nil)] [url = about:blank] 12:46:12 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x9120b800) [pid = 16875] [serial = 693] [outer = (nil)] [url = about:blank] 12:46:12 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x9128d000) [pid = 16875] [serial = 701] [outer = (nil)] [url = about:blank] 12:46:12 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x91f7d000) [pid = 16875] [serial = 702] [outer = (nil)] [url = about:blank] 12:46:12 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x95143c00) [pid = 16875] [serial = 698] [outer = (nil)] [url = about:blank] 12:46:12 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x952c9000) [pid = 16875] [serial = 699] [outer = (nil)] [url = about:blank] 12:46:12 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x8f86d000) [pid = 16875] [serial = 704] [outer = (nil)] [url = about:blank] 12:46:12 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x91201800) [pid = 16875] [serial = 705] [outer = (nil)] [url = about:blank] 12:46:12 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x91b9e400) [pid = 16875] [serial = 708] [outer = (nil)] [url = about:blank] 12:46:12 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x915b3c00) [pid = 16875] [serial = 707] [outer = (nil)] [url = about:blank] 12:46:12 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x93ac3c00) [pid = 16875] [serial = 710] [outer = (nil)] [url = about:blank] 12:46:12 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x93c6d000) [pid = 16875] [serial = 711] [outer = (nil)] [url = about:blank] 12:46:12 INFO - PROCESS | 16875 | 1470771972662 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]]]}] 12:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1531ms 12:46:12 INFO - PROCESS | 16875 | 1470771972688 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 12:46:12 INFO - PROCESS | 16875 | 1470771972695 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 12:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:46:12 INFO - PROCESS | 16875 | 1470771972713 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:46:12 INFO - PROCESS | 16875 | 1470771972716 Marionette TRACE conn4 <- [1,994,null,{}] 12:46:12 INFO - PROCESS | 16875 | 1470771972723 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}] 12:46:12 INFO - PROCESS | 16875 | 1470771972728 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:12 INFO - PROCESS | 16875 | 1470771972896 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 12:46:12 INFO - PROCESS | 16875 | 1470771972909 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:12 INFO - PROCESS | 16875 | 1470771972917 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:12 INFO - PROCESS | 16875 | ++DOCSHELL 0x91372000 == 40 [pid = 16875] [id = 256] 12:46:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x91380400) [pid = 16875] [serial = 769] [outer = (nil)] 12:46:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x913e1400) [pid = 16875] [serial = 770] [outer = 0x91380400] 12:46:12 INFO - PROCESS | 16875 | 1470771972988 Marionette DEBUG loaded listener.js 12:46:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x915b9800) [pid = 16875] [serial = 771] [outer = 0x91380400] 12:46:13 INFO - PROCESS | 16875 | 1470771973888 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]]]}] 12:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1235ms 12:46:13 INFO - PROCESS | 16875 | 1470771973945 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 12:46:13 INFO - PROCESS | 16875 | 1470771973949 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 12:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:46:13 INFO - PROCESS | 16875 | 1470771973956 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:46:13 INFO - PROCESS | 16875 | 1470771973961 Marionette TRACE conn4 <- [1,998,null,{}] 12:46:13 INFO - PROCESS | 16875 | 1470771973977 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}] 12:46:13 INFO - PROCESS | 16875 | 1470771973985 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:14 INFO - PROCESS | 16875 | 1470771974145 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 12:46:14 INFO - PROCESS | 16875 | 1470771974271 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:14 INFO - PROCESS | 16875 | 1470771974280 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:14 INFO - PROCESS | 16875 | ++DOCSHELL 0x92227c00 == 41 [pid = 16875] [id = 257] 12:46:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x92230000) [pid = 16875] [serial = 772] [outer = (nil)] 12:46:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x92c73800) [pid = 16875] [serial = 773] [outer = 0x92230000] 12:46:14 INFO - PROCESS | 16875 | 1470771974352 Marionette DEBUG loaded listener.js 12:46:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x93ac6400) [pid = 16875] [serial = 774] [outer = 0x92230000] 12:46:15 INFO - PROCESS | 16875 | 1470771975228 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]]]}] 12:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1333ms 12:46:15 INFO - PROCESS | 16875 | 1470771975290 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 12:46:15 INFO - PROCESS | 16875 | 1470771975295 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 12:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:46:15 INFO - PROCESS | 16875 | 1470771975301 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:46:15 INFO - PROCESS | 16875 | 1470771975304 Marionette TRACE conn4 <- [1,1002,null,{}] 12:46:15 INFO - PROCESS | 16875 | 1470771975315 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}] 12:46:15 INFO - PROCESS | 16875 | 1470771975319 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:15 INFO - PROCESS | 16875 | 1470771975540 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 12:46:15 INFO - PROCESS | 16875 | 1470771975564 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:15 INFO - PROCESS | 16875 | 1470771975574 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:15 INFO - PROCESS | 16875 | ++DOCSHELL 0x913da800 == 42 [pid = 16875] [id = 258] 12:46:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x92c70c00) [pid = 16875] [serial = 775] [outer = (nil)] 12:46:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x952c5800) [pid = 16875] [serial = 776] [outer = 0x92c70c00] 12:46:15 INFO - PROCESS | 16875 | 1470771975645 Marionette DEBUG loaded listener.js 12:46:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x952ca800) [pid = 16875] [serial = 777] [outer = 0x92c70c00] 12:46:16 INFO - PROCESS | 16875 | 1470771976535 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]]]}] 12:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1280ms 12:46:16 INFO - PROCESS | 16875 | 1470771976582 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 12:46:16 INFO - PROCESS | 16875 | 1470771976586 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 12:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:46:16 INFO - PROCESS | 16875 | 1470771976592 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:46:16 INFO - PROCESS | 16875 | 1470771976596 Marionette TRACE conn4 <- [1,1006,null,{}] 12:46:16 INFO - PROCESS | 16875 | 1470771976601 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}] 12:46:16 INFO - PROCESS | 16875 | 1470771976606 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:16 INFO - PROCESS | 16875 | 1470771976838 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 12:46:16 INFO - PROCESS | 16875 | 1470771976859 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:16 INFO - PROCESS | 16875 | 1470771976866 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:16 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4fc00 == 43 [pid = 16875] [id = 259] 12:46:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x91ba1800) [pid = 16875] [serial = 778] [outer = (nil)] 12:46:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x9655bc00) [pid = 16875] [serial = 779] [outer = 0x91ba1800] 12:46:16 INFO - PROCESS | 16875 | 1470771976935 Marionette DEBUG loaded listener.js 12:46:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x98274000) [pid = 16875] [serial = 780] [outer = 0x91ba1800] 12:46:17 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x915bd000) [pid = 16875] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:46:17 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x91281c00) [pid = 16875] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:46:17 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x8e896000) [pid = 16875] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:46:17 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x8f869800) [pid = 16875] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:46:17 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x8ecd3c00) [pid = 16875] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:46:17 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x91b9c400) [pid = 16875] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:46:17 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x952c4c00) [pid = 16875] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:46:17 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x93c77c00) [pid = 16875] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:46:17 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x9655dc00) [pid = 16875] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:46:17 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x8f86d800) [pid = 16875] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:46:17 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x9979c400) [pid = 16875] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:46:17 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x8e172800) [pid = 16875] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:46:17 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x8e893000) [pid = 16875] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:46:17 INFO - PROCESS | 16875 | 1470771977941 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]]]}] 12:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1379ms 12:46:17 INFO - PROCESS | 16875 | 1470771977971 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 12:46:17 INFO - PROCESS | 16875 | 1470771977975 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 12:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:46:17 INFO - PROCESS | 16875 | 1470771977981 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:46:17 INFO - PROCESS | 16875 | 1470771977984 Marionette TRACE conn4 <- [1,1010,null,{}] 12:46:17 INFO - PROCESS | 16875 | 1470771977990 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}] 12:46:18 INFO - PROCESS | 16875 | 1470771978000 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:18 INFO - PROCESS | 16875 | 1470771978192 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 12:46:18 INFO - PROCESS | 16875 | 1470771978312 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:18 INFO - PROCESS | 16875 | 1470771978319 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:18 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e895400 == 44 [pid = 16875] [id = 260] 12:46:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x8e895c00) [pid = 16875] [serial = 781] [outer = (nil)] 12:46:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x96559800) [pid = 16875] [serial = 782] [outer = 0x8e895c00] 12:46:18 INFO - PROCESS | 16875 | 1470771978388 Marionette DEBUG loaded listener.js 12:46:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x9979b000) [pid = 16875] [serial = 783] [outer = 0x8e895c00] 12:46:19 INFO - PROCESS | 16875 | 1470771979145 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]]]}] 12:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1230ms 12:46:19 INFO - PROCESS | 16875 | 1470771979212 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 12:46:19 INFO - PROCESS | 16875 | 1470771979215 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 12:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:46:19 INFO - PROCESS | 16875 | 1470771979222 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:46:19 INFO - PROCESS | 16875 | 1470771979225 Marionette TRACE conn4 <- [1,1014,null,{}] 12:46:19 INFO - PROCESS | 16875 | 1470771979230 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}] 12:46:19 INFO - PROCESS | 16875 | 1470771979235 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:19 INFO - PROCESS | 16875 | 1470771979462 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 12:46:19 INFO - PROCESS | 16875 | 1470771979625 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:19 INFO - PROCESS | 16875 | 1470771979637 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:19 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e170c00 == 45 [pid = 16875] [id = 261] 12:46:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x8e171400) [pid = 16875] [serial = 784] [outer = (nil)] 12:46:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x8e898400) [pid = 16875] [serial = 785] [outer = 0x8e171400] 12:46:19 INFO - PROCESS | 16875 | 1470771979722 Marionette DEBUG loaded listener.js 12:46:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x8e899c00) [pid = 16875] [serial = 786] [outer = 0x8e171400] 12:46:20 INFO - PROCESS | 16875 | 1470771980738 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]]]}] 12:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1581ms 12:46:20 INFO - PROCESS | 16875 | 1470771980805 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 12:46:20 INFO - PROCESS | 16875 | 1470771980812 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 12:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:46:20 INFO - PROCESS | 16875 | 1470771980822 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:46:20 INFO - PROCESS | 16875 | 1470771980827 Marionette TRACE conn4 <- [1,1018,null,{}] 12:46:20 INFO - PROCESS | 16875 | 1470771980835 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}] 12:46:20 INFO - PROCESS | 16875 | 1470771980841 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:21 INFO - PROCESS | 16875 | 1470771981067 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 12:46:21 INFO - PROCESS | 16875 | 1470771981283 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:21 INFO - PROCESS | 16875 | 1470771981295 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:21 INFO - PROCESS | 16875 | ++DOCSHELL 0x91372400 == 46 [pid = 16875] [id = 262] 12:46:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x9137b000) [pid = 16875] [serial = 787] [outer = (nil)] 12:46:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x913df400) [pid = 16875] [serial = 788] [outer = 0x9137b000] 12:46:21 INFO - PROCESS | 16875 | 1470771981425 Marionette DEBUG loaded listener.js 12:46:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x91b9d000) [pid = 16875] [serial = 789] [outer = 0x9137b000] 12:46:22 INFO - PROCESS | 16875 | 1470771982410 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]]]}] 12:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1637ms 12:46:22 INFO - PROCESS | 16875 | 1470771982459 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 12:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:46:22 INFO - PROCESS | 16875 | 1470771982464 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 12:46:22 INFO - PROCESS | 16875 | 1470771982472 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:46:22 INFO - PROCESS | 16875 | 1470771982477 Marionette TRACE conn4 <- [1,1022,null,{}] 12:46:22 INFO - PROCESS | 16875 | 1470771982483 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}] 12:46:22 INFO - PROCESS | 16875 | 1470771982490 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:22 INFO - PROCESS | 16875 | 1470771982680 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 12:46:22 INFO - PROCESS | 16875 | 1470771982953 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:22 INFO - PROCESS | 16875 | 1470771982962 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:23 INFO - PROCESS | 16875 | ++DOCSHELL 0x93c77c00 == 47 [pid = 16875] [id = 263] 12:46:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x9519e800) [pid = 16875] [serial = 790] [outer = (nil)] 12:46:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x96555800) [pid = 16875] [serial = 791] [outer = 0x9519e800] 12:46:23 INFO - PROCESS | 16875 | 1470771983089 Marionette DEBUG loaded listener.js 12:46:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x995be000) [pid = 16875] [serial = 792] [outer = 0x9519e800] 12:46:24 INFO - PROCESS | 16875 | 1470771984000 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]]]}] 12:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1586ms 12:46:24 INFO - PROCESS | 16875 | 1470771984059 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 12:46:24 INFO - PROCESS | 16875 | 1470771984065 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 12:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:46:24 INFO - PROCESS | 16875 | 1470771984083 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:46:24 INFO - PROCESS | 16875 | 1470771984090 Marionette TRACE conn4 <- [1,1026,null,{}] 12:46:24 INFO - PROCESS | 16875 | 1470771984096 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}] 12:46:24 INFO - PROCESS | 16875 | 1470771984103 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:24 INFO - PROCESS | 16875 | 1470771984327 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 12:46:24 INFO - PROCESS | 16875 | 1470771984534 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:24 INFO - PROCESS | 16875 | 1470771984541 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:24 INFO - PROCESS | 16875 | ++DOCSHELL 0x913e1000 == 48 [pid = 16875] [id = 264] 12:46:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x92c6fc00) [pid = 16875] [serial = 793] [outer = (nil)] 12:46:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x99c7f400) [pid = 16875] [serial = 794] [outer = 0x92c6fc00] 12:46:24 INFO - PROCESS | 16875 | 1470771984670 Marionette DEBUG loaded listener.js 12:46:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x99f1dc00) [pid = 16875] [serial = 795] [outer = 0x92c6fc00] 12:46:25 INFO - PROCESS | 16875 | 1470771985564 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]]]}] 12:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1554ms 12:46:25 INFO - PROCESS | 16875 | 1470771985630 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 12:46:25 INFO - PROCESS | 16875 | 1470771985634 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 12:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:46:25 INFO - PROCESS | 16875 | 1470771985641 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:46:25 INFO - PROCESS | 16875 | 1470771985645 Marionette TRACE conn4 <- [1,1030,null,{}] 12:46:25 INFO - PROCESS | 16875 | 1470771985651 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}] 12:46:25 INFO - PROCESS | 16875 | 1470771985656 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:25 INFO - PROCESS | 16875 | 1470771985874 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 12:46:26 INFO - PROCESS | 16875 | 1470771986082 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:26 INFO - PROCESS | 16875 | 1470771986092 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:26 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecd0c00 == 49 [pid = 16875] [id = 265] 12:46:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x997aa000) [pid = 16875] [serial = 796] [outer = (nil)] 12:46:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x99fdec00) [pid = 16875] [serial = 797] [outer = 0x997aa000] 12:46:26 INFO - PROCESS | 16875 | 1470771986218 Marionette DEBUG loaded listener.js 12:46:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0x9a01ac00) [pid = 16875] [serial = 798] [outer = 0x997aa000] 12:46:27 INFO - PROCESS | 16875 | 1470771987230 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]]]}] 12:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1650ms 12:46:27 INFO - PROCESS | 16875 | 1470771987292 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 12:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:46:27 INFO - PROCESS | 16875 | 1470771987297 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 12:46:27 INFO - PROCESS | 16875 | 1470771987303 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:46:27 INFO - PROCESS | 16875 | 1470771987307 Marionette TRACE conn4 <- [1,1034,null,{}] 12:46:27 INFO - PROCESS | 16875 | 1470771987313 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}] 12:46:27 INFO - PROCESS | 16875 | 1470771987319 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:27 INFO - PROCESS | 16875 | 1470771987521 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 12:46:27 INFO - PROCESS | 16875 | 1470771987743 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:27 INFO - PROCESS | 16875 | 1470771987760 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:28 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e16d800 == 50 [pid = 16875] [id = 266] 12:46:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 92 (0x8e16f400) [pid = 16875] [serial = 799] [outer = (nil)] 12:46:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 93 (0x8e890400) [pid = 16875] [serial = 800] [outer = 0x8e16f400] 12:46:28 INFO - PROCESS | 16875 | 1470771988090 Marionette DEBUG loaded listener.js 12:46:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 94 (0x8eccf000) [pid = 16875] [serial = 801] [outer = 0x8e16f400] 12:46:29 INFO - PROCESS | 16875 | 1470771989147 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]]]}] 12:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1884ms 12:46:29 INFO - PROCESS | 16875 | 1470771989189 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 12:46:29 INFO - PROCESS | 16875 | 1470771989195 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 12:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:46:29 INFO - PROCESS | 16875 | 1470771989203 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:46:29 INFO - PROCESS | 16875 | 1470771989206 Marionette TRACE conn4 <- [1,1038,null,{}] 12:46:29 INFO - PROCESS | 16875 | 1470771989214 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}] 12:46:29 INFO - PROCESS | 16875 | 1470771989221 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:29 INFO - PROCESS | 16875 | 1470771989403 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 12:46:29 INFO - PROCESS | 16875 | 1470771989631 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:29 INFO - PROCESS | 16875 | 1470771989638 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:30 INFO - PROCESS | 16875 | --DOCSHELL 0x8e895400 == 49 [pid = 16875] [id = 260] 12:46:30 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4fc00 == 48 [pid = 16875] [id = 259] 12:46:30 INFO - PROCESS | 16875 | --DOCSHELL 0x913da800 == 47 [pid = 16875] [id = 258] 12:46:30 INFO - PROCESS | 16875 | --DOCSHELL 0x92227c00 == 46 [pid = 16875] [id = 257] 12:46:30 INFO - PROCESS | 16875 | --DOCSHELL 0x91372000 == 45 [pid = 16875] [id = 256] 12:46:30 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecd6400 == 44 [pid = 16875] [id = 255] 12:46:30 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4cc00 == 43 [pid = 16875] [id = 243] 12:46:30 INFO - PROCESS | 16875 | --DOCSHELL 0x8e16c000 == 42 [pid = 16875] [id = 246] 12:46:30 INFO - PROCESS | 16875 | --DOCSHELL 0x915bbc00 == 41 [pid = 16875] [id = 248] 12:46:30 INFO - PROCESS | 16875 | --DOCSHELL 0x91209800 == 40 [pid = 16875] [id = 247] 12:46:30 INFO - PROCESS | 16875 | --DOCSHELL 0x8e16b400 == 39 [pid = 16875] [id = 249] 12:46:30 INFO - PROCESS | 16875 | --DOCSHELL 0x96558800 == 38 [pid = 16875] [id = 254] 12:46:30 INFO - PROCESS | 16875 | --DOCSHELL 0x8f872000 == 37 [pid = 16875] [id = 252] 12:46:30 INFO - PROCESS | 16875 | --DOCSHELL 0x9519ac00 == 36 [pid = 16875] [id = 253] 12:46:30 INFO - PROCESS | 16875 | --DOCSHELL 0x91ba2000 == 35 [pid = 16875] [id = 250] 12:46:30 INFO - PROCESS | 16875 | --DOCSHELL 0x8e174c00 == 34 [pid = 16875] [id = 251] 12:46:30 INFO - PROCESS | 16875 | --DOCSHELL 0x8e16ec00 == 33 [pid = 16875] [id = 242] 12:46:30 INFO - PROCESS | 16875 | --DOCSHELL 0x99715000 == 32 [pid = 16875] [id = 244] 12:46:30 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecd8c00 == 31 [pid = 16875] [id = 245] 12:46:30 INFO - PROCESS | 16875 | --DOCSHELL 0x8e16d800 == 30 [pid = 16875] [id = 266] 12:46:30 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecd0c00 == 29 [pid = 16875] [id = 265] 12:46:30 INFO - PROCESS | 16875 | --DOCSHELL 0x913e1000 == 28 [pid = 16875] [id = 264] 12:46:30 INFO - PROCESS | 16875 | --DOCSHELL 0x91372400 == 27 [pid = 16875] [id = 262] 12:46:30 INFO - PROCESS | 16875 | --DOCSHELL 0x93c77c00 == 26 [pid = 16875] [id = 263] 12:46:30 INFO - PROCESS | 16875 | --DOCSHELL 0x8e170c00 == 25 [pid = 16875] [id = 261] 12:46:30 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df49800 == 26 [pid = 16875] [id = 267] 12:46:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 95 (0x8df4cc00) [pid = 16875] [serial = 802] [outer = (nil)] 12:46:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 96 (0x8df53000) [pid = 16875] [serial = 803] [outer = 0x8df4cc00] 12:46:30 INFO - PROCESS | 16875 | 1470771990712 Marionette DEBUG loaded listener.js 12:46:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 97 (0x8e16b400) [pid = 16875] [serial = 804] [outer = 0x8df4cc00] 12:46:30 INFO - PROCESS | 16875 | --DOMWINDOW == 96 (0x915c1800) [pid = 16875] [serial = 746] [outer = (nil)] [url = about:blank] 12:46:30 INFO - PROCESS | 16875 | --DOMWINDOW == 95 (0x9128a000) [pid = 16875] [serial = 743] [outer = (nil)] [url = about:blank] 12:46:30 INFO - PROCESS | 16875 | --DOMWINDOW == 94 (0x8ecd0000) [pid = 16875] [serial = 740] [outer = (nil)] [url = about:blank] 12:46:30 INFO - PROCESS | 16875 | --DOMWINDOW == 93 (0x8f86dc00) [pid = 16875] [serial = 741] [outer = (nil)] [url = about:blank] 12:46:30 INFO - PROCESS | 16875 | --DOMWINDOW == 92 (0x92c76000) [pid = 16875] [serial = 752] [outer = (nil)] [url = about:blank] 12:46:30 INFO - PROCESS | 16875 | --DOMWINDOW == 91 (0x91281800) [pid = 16875] [serial = 738] [outer = (nil)] [url = about:blank] 12:46:30 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0x8f872400) [pid = 16875] [serial = 737] [outer = (nil)] [url = about:blank] 12:46:30 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x8fa48800) [pid = 16875] [serial = 714] [outer = (nil)] [url = about:blank] 12:46:30 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x8f86cc00) [pid = 16875] [serial = 713] [outer = (nil)] [url = about:blank] 12:46:30 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x92228000) [pid = 16875] [serial = 717] [outer = (nil)] [url = about:blank] 12:46:30 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x91f83c00) [pid = 16875] [serial = 716] [outer = (nil)] [url = about:blank] 12:46:30 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x96554800) [pid = 16875] [serial = 720] [outer = (nil)] [url = about:blank] 12:46:30 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x9538a000) [pid = 16875] [serial = 719] [outer = (nil)] [url = about:blank] 12:46:30 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x97879400) [pid = 16875] [serial = 723] [outer = (nil)] [url = about:blank] 12:46:30 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x96560400) [pid = 16875] [serial = 722] [outer = (nil)] [url = about:blank] 12:46:30 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x98e0ec00) [pid = 16875] [serial = 726] [outer = (nil)] [url = about:blank] 12:46:30 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x98920000) [pid = 16875] [serial = 725] [outer = (nil)] [url = about:blank] 12:46:31 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x99c81000) [pid = 16875] [serial = 729] [outer = (nil)] [url = about:blank] 12:46:31 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x99a48c00) [pid = 16875] [serial = 728] [outer = (nil)] [url = about:blank] 12:46:31 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x9a01b800) [pid = 16875] [serial = 734] [outer = (nil)] [url = about:blank] 12:46:31 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x99f25000) [pid = 16875] [serial = 732] [outer = (nil)] [url = about:blank] 12:46:31 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x99f20400) [pid = 16875] [serial = 731] [outer = (nil)] [url = about:blank] 12:46:31 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x91f7e800) [pid = 16875] [serial = 750] [outer = (nil)] [url = about:blank] 12:46:31 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x9a01e400) [pid = 16875] [serial = 735] [outer = (nil)] [url = about:blank] 12:46:31 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x91ba4000) [pid = 16875] [serial = 747] [outer = (nil)] [url = about:blank] 12:46:31 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x91290c00) [pid = 16875] [serial = 749] [outer = (nil)] [url = about:blank] 12:46:31 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x9128ec00) [pid = 16875] [serial = 744] [outer = (nil)] [url = about:blank] 12:46:31 INFO - PROCESS | 16875 | 1470771991751 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]]]}] 12:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 2591ms 12:46:31 INFO - PROCESS | 16875 | 1470771991796 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 12:46:31 INFO - PROCESS | 16875 | 1470771991803 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 12:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:46:31 INFO - PROCESS | 16875 | 1470771991820 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:46:31 INFO - PROCESS | 16875 | 1470771991825 Marionette TRACE conn4 <- [1,1042,null,{}] 12:46:31 INFO - PROCESS | 16875 | 1470771991833 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}] 12:46:31 INFO - PROCESS | 16875 | 1470771991839 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:32 INFO - PROCESS | 16875 | 1470771992049 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 12:46:32 INFO - PROCESS | 16875 | 1470771992062 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:32 INFO - PROCESS | 16875 | 1470771992070 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:32 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f873800 == 27 [pid = 16875] [id = 268] 12:46:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x8f875000) [pid = 16875] [serial = 805] [outer = (nil)] 12:46:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x8fa3e000) [pid = 16875] [serial = 806] [outer = 0x8f875000] 12:46:32 INFO - PROCESS | 16875 | 1470771992187 Marionette DEBUG loaded listener.js 12:46:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x8fa46800) [pid = 16875] [serial = 807] [outer = 0x8f875000] 12:46:33 INFO - PROCESS | 16875 | 1470771993184 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]]]}] 12:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1386ms 12:46:33 INFO - PROCESS | 16875 | 1470771993218 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 12:46:33 INFO - PROCESS | 16875 | 1470771993226 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 12:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:46:33 INFO - PROCESS | 16875 | 1470771993255 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:46:33 INFO - PROCESS | 16875 | 1470771993259 Marionette TRACE conn4 <- [1,1046,null,{}] 12:46:33 INFO - PROCESS | 16875 | 1470771993266 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}] 12:46:33 INFO - PROCESS | 16875 | 1470771993272 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:33 INFO - PROCESS | 16875 | 1470771993497 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 12:46:33 INFO - PROCESS | 16875 | 1470771993523 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:33 INFO - PROCESS | 16875 | 1470771993534 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:33 INFO - PROCESS | 16875 | ++DOCSHELL 0x91281800 == 28 [pid = 16875] [id = 269] 12:46:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x9128d000) [pid = 16875] [serial = 808] [outer = (nil)] 12:46:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x9128f800) [pid = 16875] [serial = 809] [outer = 0x9128d000] 12:46:33 INFO - PROCESS | 16875 | 1470771993607 Marionette DEBUG loaded listener.js 12:46:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x9137ec00) [pid = 16875] [serial = 810] [outer = 0x9128d000] 12:46:34 INFO - PROCESS | 16875 | 1470771994712 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]]]}] 12:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1490ms 12:46:34 INFO - PROCESS | 16875 | 1470771994747 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 12:46:34 INFO - PROCESS | 16875 | 1470771994751 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 12:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:46:34 INFO - PROCESS | 16875 | 1470771994759 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:46:34 INFO - PROCESS | 16875 | 1470771994765 Marionette TRACE conn4 <- [1,1050,null,{}] 12:46:34 INFO - PROCESS | 16875 | 1470771994789 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}] 12:46:34 INFO - PROCESS | 16875 | 1470771994799 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:35 INFO - PROCESS | 16875 | 1470771995032 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 12:46:35 INFO - PROCESS | 16875 | 1470771995063 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:35 INFO - PROCESS | 16875 | 1470771995073 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:35 INFO - PROCESS | 16875 | ++DOCSHELL 0x91b9f800 == 29 [pid = 16875] [id = 270] 12:46:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x91b9fc00) [pid = 16875] [serial = 811] [outer = (nil)] 12:46:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x91ba7800) [pid = 16875] [serial = 812] [outer = 0x91b9fc00] 12:46:35 INFO - PROCESS | 16875 | 1470771995157 Marionette DEBUG loaded listener.js 12:46:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x91f81000) [pid = 16875] [serial = 813] [outer = 0x91b9fc00] 12:46:36 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x8e895c00) [pid = 16875] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:46:36 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x92c70c00) [pid = 16875] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:46:36 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x91ba1800) [pid = 16875] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:46:36 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x91f7bc00) [pid = 16875] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:46:36 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x8e890000) [pid = 16875] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:46:36 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x915b5c00) [pid = 16875] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:46:36 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x9519e400) [pid = 16875] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:46:36 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x91380400) [pid = 16875] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:46:36 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x92230000) [pid = 16875] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:46:36 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x8ecd8000) [pid = 16875] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:46:36 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x96559400) [pid = 16875] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:46:36 INFO - PROCESS | 16875 | 1470771996672 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]]]}] 12:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1940ms 12:46:36 INFO - PROCESS | 16875 | 1470771996699 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 12:46:36 INFO - PROCESS | 16875 | 1470771996705 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 12:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:46:36 INFO - PROCESS | 16875 | 1470771996718 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:46:36 INFO - PROCESS | 16875 | 1470771996721 Marionette TRACE conn4 <- [1,1054,null,{}] 12:46:36 INFO - PROCESS | 16875 | 1470771996728 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}] 12:46:36 INFO - PROCESS | 16875 | 1470771996735 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:36 INFO - PROCESS | 16875 | 1470771996934 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 12:46:37 INFO - PROCESS | 16875 | 1470771997078 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:37 INFO - PROCESS | 16875 | 1470771997087 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:37 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e890000 == 30 [pid = 16875] [id = 271] 12:46:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x8fa3d000) [pid = 16875] [serial = 814] [outer = (nil)] 12:46:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x92227c00) [pid = 16875] [serial = 815] [outer = 0x8fa3d000] 12:46:37 INFO - PROCESS | 16875 | 1470771997169 Marionette DEBUG loaded listener.js 12:46:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x92230000) [pid = 16875] [serial = 816] [outer = 0x8fa3d000] 12:46:38 INFO - PROCESS | 16875 | 1470771998004 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]]]}] 12:46:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:46:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1381ms 12:46:38 INFO - PROCESS | 16875 | 1470771998100 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 12:46:38 INFO - PROCESS | 16875 | 1470771998107 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 12:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:46:38 INFO - PROCESS | 16875 | 1470771998116 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:46:38 INFO - PROCESS | 16875 | 1470771998124 Marionette TRACE conn4 <- [1,1058,null,{}] 12:46:38 INFO - PROCESS | 16875 | 1470771998133 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}] 12:46:38 INFO - PROCESS | 16875 | 1470771998139 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:38 INFO - PROCESS | 16875 | 1470771998378 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 12:46:38 INFO - PROCESS | 16875 | 1470771998547 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:38 INFO - PROCESS | 16875 | 1470771998563 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:38 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e89c000 == 31 [pid = 16875] [id = 272] 12:46:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x8e89cc00) [pid = 16875] [serial = 817] [outer = (nil)] 12:46:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x8ecd7000) [pid = 16875] [serial = 818] [outer = 0x8e89cc00] 12:46:38 INFO - PROCESS | 16875 | 1470771998652 Marionette DEBUG loaded listener.js 12:46:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x9120fc00) [pid = 16875] [serial = 819] [outer = 0x8e89cc00] 12:46:39 INFO - PROCESS | 16875 | 1470771999821 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]]]}] 12:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1788ms 12:46:39 INFO - PROCESS | 16875 | 1470771999905 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 12:46:39 INFO - PROCESS | 16875 | 1470771999911 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 12:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:46:39 INFO - PROCESS | 16875 | 1470771999924 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:46:39 INFO - PROCESS | 16875 | 1470771999930 Marionette TRACE conn4 <- [1,1062,null,{}] 12:46:39 INFO - PROCESS | 16875 | 1470771999937 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}] 12:46:39 INFO - PROCESS | 16875 | 1470771999944 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:40 INFO - PROCESS | 16875 | 1470772000178 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 12:46:40 INFO - PROCESS | 16875 | 1470772000407 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:40 INFO - PROCESS | 16875 | 1470772000418 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:40 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecd5800 == 32 [pid = 16875] [id = 273] 12:46:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x9120b000) [pid = 16875] [serial = 820] [outer = (nil)] 12:46:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x91ba8400) [pid = 16875] [serial = 821] [outer = 0x9120b000] 12:46:40 INFO - PROCESS | 16875 | 1470772000509 Marionette DEBUG loaded listener.js 12:46:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x92c70400) [pid = 16875] [serial = 822] [outer = 0x9120b000] 12:46:41 INFO - PROCESS | 16875 | 1470772001643 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]]]}] 12:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1744ms 12:46:41 INFO - PROCESS | 16875 | 1470772001664 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 12:46:41 INFO - PROCESS | 16875 | 1470772001668 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 12:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:46:41 INFO - PROCESS | 16875 | 1470772001677 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:46:41 INFO - PROCESS | 16875 | 1470772001682 Marionette TRACE conn4 <- [1,1066,null,{}] 12:46:41 INFO - PROCESS | 16875 | 1470772001701 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}] 12:46:41 INFO - PROCESS | 16875 | 1470772001712 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:42 INFO - PROCESS | 16875 | 1470772002000 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 12:46:42 INFO - PROCESS | 16875 | 1470772002345 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:42 INFO - PROCESS | 16875 | 1470772002358 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:42 INFO - PROCESS | 16875 | ++DOCSHELL 0x93a5fc00 == 33 [pid = 16875] [id = 274] 12:46:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x93a61400) [pid = 16875] [serial = 823] [outer = (nil)] 12:46:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x93c69c00) [pid = 16875] [serial = 824] [outer = 0x93a61400] 12:46:42 INFO - PROCESS | 16875 | 1470772002453 Marionette DEBUG loaded listener.js 12:46:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x93c72400) [pid = 16875] [serial = 825] [outer = 0x93a61400] 12:46:43 INFO - PROCESS | 16875 | 1470772003526 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]]]}] 12:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1891ms 12:46:43 INFO - PROCESS | 16875 | 1470772003568 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 12:46:43 INFO - PROCESS | 16875 | 1470772003574 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 12:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:46:43 INFO - PROCESS | 16875 | 1470772003581 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:46:43 INFO - PROCESS | 16875 | 1470772003585 Marionette TRACE conn4 <- [1,1070,null,{}] 12:46:43 INFO - PROCESS | 16875 | 1470772003591 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}] 12:46:43 INFO - PROCESS | 16875 | 1470772003597 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:43 INFO - PROCESS | 16875 | 1470772003803 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 12:46:44 INFO - PROCESS | 16875 | 1470772004019 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:44 INFO - PROCESS | 16875 | 1470772004030 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:44 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e16f800 == 34 [pid = 16875] [id = 275] 12:46:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x91286800) [pid = 16875] [serial = 826] [outer = (nil)] 12:46:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x952d0c00) [pid = 16875] [serial = 827] [outer = 0x91286800] 12:46:44 INFO - PROCESS | 16875 | 1470772004157 Marionette DEBUG loaded listener.js 12:46:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x95392800) [pid = 16875] [serial = 828] [outer = 0x91286800] 12:46:45 INFO - PROCESS | 16875 | 1470772005177 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]]]}] 12:46:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1797ms 12:46:45 INFO - PROCESS | 16875 | 1470772005380 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 12:46:45 INFO - PROCESS | 16875 | 1470772005388 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 12:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:46:45 INFO - PROCESS | 16875 | 1470772005398 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:46:45 INFO - PROCESS | 16875 | 1470772005402 Marionette TRACE conn4 <- [1,1074,null,{}] 12:46:45 INFO - PROCESS | 16875 | 1470772005412 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}] 12:46:45 INFO - PROCESS | 16875 | 1470772005420 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:45 INFO - PROCESS | 16875 | 1470772005671 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 12:46:45 INFO - PROCESS | 16875 | 1470772005859 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:45 INFO - PROCESS | 16875 | 1470772005876 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:45 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f875400 == 35 [pid = 16875] [id = 276] 12:46:45 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x8f876c00) [pid = 16875] [serial = 829] [outer = (nil)] 12:46:45 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x91283400) [pid = 16875] [serial = 830] [outer = 0x8f876c00] 12:46:45 INFO - PROCESS | 16875 | 1470772005953 Marionette DEBUG loaded listener.js 12:46:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x9128c800) [pid = 16875] [serial = 831] [outer = 0x8f876c00] 12:46:46 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x9655bc00) [pid = 16875] [serial = 779] [outer = (nil)] [url = about:blank] 12:46:46 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x952ca800) [pid = 16875] [serial = 777] [outer = (nil)] [url = about:blank] 12:46:46 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x93a62000) [pid = 16875] [serial = 753] [outer = (nil)] [url = about:blank] 12:46:46 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x8f877c00) [pid = 16875] [serial = 755] [outer = (nil)] [url = about:blank] 12:46:46 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x9120cc00) [pid = 16875] [serial = 756] [outer = (nil)] [url = about:blank] 12:46:46 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x915bb400) [pid = 16875] [serial = 758] [outer = (nil)] [url = about:blank] 12:46:46 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x91f79800) [pid = 16875] [serial = 759] [outer = (nil)] [url = about:blank] 12:46:46 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x952cb000) [pid = 16875] [serial = 761] [outer = (nil)] [url = about:blank] 12:46:46 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x95391800) [pid = 16875] [serial = 762] [outer = (nil)] [url = about:blank] 12:46:46 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x913e1400) [pid = 16875] [serial = 770] [outer = (nil)] [url = about:blank] 12:46:46 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x915b9800) [pid = 16875] [serial = 771] [outer = (nil)] [url = about:blank] 12:46:46 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x92c73800) [pid = 16875] [serial = 773] [outer = (nil)] [url = about:blank] 12:46:46 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x8f877800) [pid = 16875] [serial = 767] [outer = (nil)] [url = about:blank] 12:46:46 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x91205000) [pid = 16875] [serial = 768] [outer = (nil)] [url = about:blank] 12:46:46 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x9655e400) [pid = 16875] [serial = 764] [outer = (nil)] [url = about:blank] 12:46:46 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x97872c00) [pid = 16875] [serial = 765] [outer = (nil)] [url = about:blank] 12:46:46 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x9979b000) [pid = 16875] [serial = 783] [outer = (nil)] [url = about:blank] 12:46:46 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x98274000) [pid = 16875] [serial = 780] [outer = (nil)] [url = about:blank] 12:46:46 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x93ac6400) [pid = 16875] [serial = 774] [outer = (nil)] [url = about:blank] 12:46:46 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x96559800) [pid = 16875] [serial = 782] [outer = (nil)] [url = about:blank] 12:46:46 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x952c5800) [pid = 16875] [serial = 776] [outer = (nil)] [url = about:blank] 12:46:47 INFO - PROCESS | 16875 | 1470772007068 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]]]}] 12:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1699ms 12:46:47 INFO - PROCESS | 16875 | 1470772007097 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 12:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:46:47 INFO - PROCESS | 16875 | 1470772007102 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 12:46:47 INFO - PROCESS | 16875 | 1470772007112 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:46:47 INFO - PROCESS | 16875 | 1470772007118 Marionette TRACE conn4 <- [1,1078,null,{}] 12:46:47 INFO - PROCESS | 16875 | 1470772007124 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}] 12:46:47 INFO - PROCESS | 16875 | 1470772007130 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:47 INFO - PROCESS | 16875 | 1470772007361 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 12:46:47 INFO - PROCESS | 16875 | 1470772007540 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:47 INFO - PROCESS | 16875 | 1470772007551 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:47 INFO - PROCESS | 16875 | ++DOCSHELL 0x913db000 == 36 [pid = 16875] [id = 277] 12:46:47 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x913dc400) [pid = 16875] [serial = 832] [outer = (nil)] 12:46:47 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x915b6400) [pid = 16875] [serial = 833] [outer = 0x913dc400] 12:46:47 INFO - PROCESS | 16875 | 1470772007640 Marionette DEBUG loaded listener.js 12:46:47 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x91b9a400) [pid = 16875] [serial = 834] [outer = 0x913dc400] 12:46:48 INFO - PROCESS | 16875 | 1470772008421 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]]]}] 12:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1341ms 12:46:48 INFO - PROCESS | 16875 | 1470772008450 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 12:46:48 INFO - PROCESS | 16875 | 1470772008453 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 12:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:46:48 INFO - PROCESS | 16875 | 1470772008461 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:46:48 INFO - PROCESS | 16875 | 1470772008464 Marionette TRACE conn4 <- [1,1082,null,{}] 12:46:48 INFO - PROCESS | 16875 | 1470772008479 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}] 12:46:48 INFO - PROCESS | 16875 | 1470772008488 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:48 INFO - PROCESS | 16875 | 1470772008663 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 12:46:48 INFO - PROCESS | 16875 | 1470772008793 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:48 INFO - PROCESS | 16875 | 1470772008806 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:48 INFO - PROCESS | 16875 | ++DOCSHELL 0x938dbc00 == 37 [pid = 16875] [id = 278] 12:46:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x938dc000) [pid = 16875] [serial = 835] [outer = (nil)] 12:46:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x93ac3400) [pid = 16875] [serial = 836] [outer = 0x938dc000] 12:46:48 INFO - PROCESS | 16875 | 1470772008879 Marionette DEBUG loaded listener.js 12:46:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x93c6c000) [pid = 16875] [serial = 837] [outer = 0x938dc000] 12:46:49 INFO - PROCESS | 16875 | 1470772009785 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]]]}] 12:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1381ms 12:46:49 INFO - PROCESS | 16875 | 1470772009844 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 12:46:49 INFO - PROCESS | 16875 | 1470772009847 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 12:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:46:49 INFO - PROCESS | 16875 | 1470772009854 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:46:49 INFO - PROCESS | 16875 | 1470772009857 Marionette TRACE conn4 <- [1,1086,null,{}] 12:46:49 INFO - PROCESS | 16875 | 1470772009868 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}] 12:46:49 INFO - PROCESS | 16875 | 1470772009872 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:50 INFO - PROCESS | 16875 | 1470772010091 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 12:46:50 INFO - PROCESS | 16875 | 1470772010111 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:50 INFO - PROCESS | 16875 | 1470772010117 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:50 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df56400 == 38 [pid = 16875] [id = 279] 12:46:50 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x93ac5800) [pid = 16875] [serial = 838] [outer = (nil)] 12:46:50 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x95391400) [pid = 16875] [serial = 839] [outer = 0x93ac5800] 12:46:50 INFO - PROCESS | 16875 | 1470772010190 Marionette DEBUG loaded listener.js 12:46:50 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x96554000) [pid = 16875] [serial = 840] [outer = 0x93ac5800] 12:46:51 INFO - PROCESS | 16875 | 1470772011118 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]]]}] 12:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1336ms 12:46:51 INFO - PROCESS | 16875 | 1470772011191 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 12:46:51 INFO - PROCESS | 16875 | 1470772011195 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 12:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:46:51 INFO - PROCESS | 16875 | 1470772011201 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:46:51 INFO - PROCESS | 16875 | 1470772011204 Marionette TRACE conn4 <- [1,1090,null,{}] 12:46:51 INFO - PROCESS | 16875 | 1470772011210 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}] 12:46:51 INFO - PROCESS | 16875 | 1470772011215 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:51 INFO - PROCESS | 16875 | 1470772011463 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 12:46:51 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x8f875000) [pid = 16875] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:46:51 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x8e16f400) [pid = 16875] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:46:51 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x8e171400) [pid = 16875] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:46:51 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x9137b000) [pid = 16875] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:46:51 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x9519e800) [pid = 16875] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:46:51 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x92c6fc00) [pid = 16875] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:46:51 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x91b9fc00) [pid = 16875] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:46:51 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x997aa000) [pid = 16875] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:46:51 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x8df4cc00) [pid = 16875] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:46:51 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x9128d000) [pid = 16875] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:46:51 INFO - PROCESS | 16875 | 1470772011580 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:51 INFO - PROCESS | 16875 | 1470772011590 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:51 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4cc00 == 39 [pid = 16875] [id = 280] 12:46:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x8e16f400) [pid = 16875] [serial = 841] [outer = (nil)] 12:46:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x91289400) [pid = 16875] [serial = 842] [outer = 0x8e16f400] 12:46:51 INFO - PROCESS | 16875 | 1470772011663 Marionette DEBUG loaded listener.js 12:46:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x9137b000) [pid = 16875] [serial = 843] [outer = 0x8e16f400] 12:46:52 INFO - PROCESS | 16875 | 1470772012470 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]]]}] 12:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1294ms 12:46:52 INFO - PROCESS | 16875 | 1470772012495 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 12:46:52 INFO - PROCESS | 16875 | 1470772012498 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 12:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:46:52 INFO - PROCESS | 16875 | 1470772012509 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:46:52 INFO - PROCESS | 16875 | 1470772012511 Marionette TRACE conn4 <- [1,1094,null,{}] 12:46:52 INFO - PROCESS | 16875 | 1470772012517 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}] 12:46:52 INFO - PROCESS | 16875 | 1470772012528 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:52 INFO - PROCESS | 16875 | 1470772012736 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 12:46:52 INFO - PROCESS | 16875 | 1470772012857 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:52 INFO - PROCESS | 16875 | 1470772012865 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:52 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df56c00 == 40 [pid = 16875] [id = 281] 12:46:52 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x8f875000) [pid = 16875] [serial = 844] [outer = (nil)] 12:46:52 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x98270800) [pid = 16875] [serial = 845] [outer = 0x8f875000] 12:46:52 INFO - PROCESS | 16875 | 1470772012934 Marionette DEBUG loaded listener.js 12:46:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x98dc3c00) [pid = 16875] [serial = 846] [outer = 0x8f875000] 12:46:53 INFO - PROCESS | 16875 | 1470772013860 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]]]}] 12:46:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:46:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1383ms 12:46:53 INFO - PROCESS | 16875 | 1470772013894 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 12:46:53 INFO - PROCESS | 16875 | 1470772013901 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 12:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:46:53 INFO - PROCESS | 16875 | 1470772013910 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:46:53 INFO - PROCESS | 16875 | 1470772013916 Marionette TRACE conn4 <- [1,1098,null,{}] 12:46:53 INFO - PROCESS | 16875 | 1470772013924 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}] 12:46:53 INFO - PROCESS | 16875 | 1470772013931 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:54 INFO - PROCESS | 16875 | 1470772014160 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 12:46:54 INFO - PROCESS | 16875 | 1470772014399 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:54 INFO - PROCESS | 16875 | 1470772014414 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:54 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e897c00 == 41 [pid = 16875] [id = 282] 12:46:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x8e89dc00) [pid = 16875] [serial = 847] [outer = (nil)] 12:46:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x91283000) [pid = 16875] [serial = 848] [outer = 0x8e89dc00] 12:46:54 INFO - PROCESS | 16875 | 1470772014540 Marionette DEBUG loaded listener.js 12:46:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x913d6800) [pid = 16875] [serial = 849] [outer = 0x8e89dc00] 12:46:55 INFO - PROCESS | 16875 | --DOCSHELL 0x951a2800 == 40 [pid = 16875] [id = 9] 12:46:55 INFO - PROCESS | 16875 | 1470772015543 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]]]}] 12:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1693ms 12:46:55 INFO - PROCESS | 16875 | 1470772015604 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 12:46:55 INFO - PROCESS | 16875 | 1470772015612 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 12:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:46:55 INFO - PROCESS | 16875 | 1470772015625 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:46:55 INFO - PROCESS | 16875 | 1470772015631 Marionette TRACE conn4 <- [1,1102,null,{}] 12:46:55 INFO - PROCESS | 16875 | 1470772015638 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}] 12:46:55 INFO - PROCESS | 16875 | 1470772015645 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:55 INFO - PROCESS | 16875 | 1470772015897 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 12:46:56 INFO - PROCESS | 16875 | 1470772016189 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:56 INFO - PROCESS | 16875 | 1470772016199 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:56 INFO - PROCESS | 16875 | ++DOCSHELL 0x91ba6400 == 41 [pid = 16875] [id = 283] 12:46:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x92c76800) [pid = 16875] [serial = 850] [outer = (nil)] 12:46:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x93a5a800) [pid = 16875] [serial = 851] [outer = 0x92c76800] 12:46:56 INFO - PROCESS | 16875 | 1470772016298 Marionette DEBUG loaded listener.js 12:46:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x93c76800) [pid = 16875] [serial = 852] [outer = 0x92c76800] 12:46:57 INFO - PROCESS | 16875 | 1470772017486 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]]]}] 12:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1943ms 12:46:57 INFO - PROCESS | 16875 | 1470772017568 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 12:46:57 INFO - PROCESS | 16875 | 1470772017572 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 12:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:46:57 INFO - PROCESS | 16875 | 1470772017581 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:46:57 INFO - PROCESS | 16875 | 1470772017588 Marionette TRACE conn4 <- [1,1106,null,{}] 12:46:57 INFO - PROCESS | 16875 | 1470772017676 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}] 12:46:57 INFO - PROCESS | 16875 | 1470772017687 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:57 INFO - PROCESS | 16875 | 1470772017963 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 12:46:58 INFO - PROCESS | 16875 | 1470772018151 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:58 INFO - PROCESS | 16875 | 1470772018162 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:58 INFO - PROCESS | 16875 | ++DOCSHELL 0x97879400 == 42 [pid = 16875] [id = 284] 12:46:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x9787a000) [pid = 16875] [serial = 853] [outer = (nil)] 12:46:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x98dc3800) [pid = 16875] [serial = 854] [outer = 0x9787a000] 12:46:58 INFO - PROCESS | 16875 | 1470772018263 Marionette DEBUG loaded listener.js 12:46:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x995ca400) [pid = 16875] [serial = 855] [outer = 0x9787a000] 12:46:59 INFO - PROCESS | 16875 | 1470772019283 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]]]}] 12:46:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:46:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1760ms 12:46:59 INFO - PROCESS | 16875 | 1470772019343 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 12:46:59 INFO - PROCESS | 16875 | 1470772019350 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 12:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:46:59 INFO - PROCESS | 16875 | 1470772019357 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:46:59 INFO - PROCESS | 16875 | 1470772019361 Marionette TRACE conn4 <- [1,1110,null,{}] 12:46:59 INFO - PROCESS | 16875 | 1470772019367 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}] 12:46:59 INFO - PROCESS | 16875 | 1470772019373 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:59 INFO - PROCESS | 16875 | 1470772019576 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 12:46:59 INFO - PROCESS | 16875 | 1470772019787 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:59 INFO - PROCESS | 16875 | 1470772019797 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:46:59 INFO - PROCESS | 16875 | ++DOCSHELL 0x913da000 == 43 [pid = 16875] [id = 285] 12:46:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x98e16400) [pid = 16875] [serial = 856] [outer = (nil)] 12:46:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x9979e400) [pid = 16875] [serial = 857] [outer = 0x98e16400] 12:46:59 INFO - PROCESS | 16875 | 1470772019922 Marionette DEBUG loaded listener.js 12:47:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x997a8400) [pid = 16875] [serial = 858] [outer = 0x98e16400] 12:47:00 INFO - PROCESS | 16875 | 1470772020825 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]]]}] 12:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1543ms 12:47:00 INFO - PROCESS | 16875 | 1470772020902 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 12:47:00 INFO - PROCESS | 16875 | 1470772020906 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 12:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:47:00 INFO - PROCESS | 16875 | 1470772020914 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:47:00 INFO - PROCESS | 16875 | 1470772020918 Marionette TRACE conn4 <- [1,1114,null,{}] 12:47:00 INFO - PROCESS | 16875 | 1470772020924 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}] 12:47:00 INFO - PROCESS | 16875 | 1470772020929 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:01 INFO - PROCESS | 16875 | 1470772021149 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 12:47:01 INFO - PROCESS | 16875 | 1470772021360 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:01 INFO - PROCESS | 16875 | 1470772021373 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:01 INFO - PROCESS | 16875 | ++DOCSHELL 0x98274400 == 44 [pid = 16875] [id = 286] 12:47:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x98922800) [pid = 16875] [serial = 859] [outer = (nil)] 12:47:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x99b41000) [pid = 16875] [serial = 860] [outer = 0x98922800] 12:47:01 INFO - PROCESS | 16875 | 1470772021495 Marionette DEBUG loaded listener.js 12:47:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x99c7ec00) [pid = 16875] [serial = 861] [outer = 0x98922800] 12:47:02 INFO - PROCESS | 16875 | 1470772022545 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]]]}] 12:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1687ms 12:47:02 INFO - PROCESS | 16875 | 1470772022603 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 12:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:47:02 INFO - PROCESS | 16875 | 1470772022608 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 12:47:02 INFO - PROCESS | 16875 | 1470772022615 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:47:02 INFO - PROCESS | 16875 | 1470772022619 Marionette TRACE conn4 <- [1,1118,null,{}] 12:47:02 INFO - PROCESS | 16875 | 1470772022626 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}] 12:47:02 INFO - PROCESS | 16875 | 1470772022637 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:03 INFO - PROCESS | 16875 | 1470772023015 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 12:47:03 INFO - PROCESS | 16875 | 1470772023232 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:03 INFO - PROCESS | 16875 | 1470772023242 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:03 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e16a800 == 45 [pid = 16875] [id = 287] 12:47:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x8e16ac00) [pid = 16875] [serial = 862] [outer = (nil)] 12:47:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x8f873000) [pid = 16875] [serial = 863] [outer = 0x8e16ac00] 12:47:03 INFO - PROCESS | 16875 | 1470772023325 Marionette DEBUG loaded listener.js 12:47:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x8fa49c00) [pid = 16875] [serial = 864] [outer = 0x8e16ac00] 12:47:04 INFO - PROCESS | 16875 | 1470772024567 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]]]}] 12:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1995ms 12:47:04 INFO - PROCESS | 16875 | 1470772024611 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 12:47:04 INFO - PROCESS | 16875 | 1470772024617 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 12:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:47:04 INFO - PROCESS | 16875 | 1470772024625 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:47:04 INFO - PROCESS | 16875 | 1470772024632 Marionette TRACE conn4 <- [1,1122,null,{}] 12:47:04 INFO - PROCESS | 16875 | 1470772024641 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}] 12:47:04 INFO - PROCESS | 16875 | 1470772024647 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:04 INFO - PROCESS | 16875 | 1470772024879 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 12:47:05 INFO - PROCESS | 16875 | 1470772025191 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:05 INFO - PROCESS | 16875 | 1470772025204 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:05 INFO - PROCESS | 16875 | ++DOCSHELL 0x91379400 == 46 [pid = 16875] [id = 288] 12:47:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x9137dc00) [pid = 16875] [serial = 865] [outer = (nil)] 12:47:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x915b4800) [pid = 16875] [serial = 866] [outer = 0x9137dc00] 12:47:05 INFO - PROCESS | 16875 | 1470772025281 Marionette DEBUG loaded listener.js 12:47:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0x91ba4c00) [pid = 16875] [serial = 867] [outer = 0x9137dc00] 12:47:06 INFO - PROCESS | 16875 | --DOCSHELL 0x8e89ac00 == 45 [pid = 16875] [id = 235] 12:47:06 INFO - PROCESS | 16875 | --DOCSHELL 0x8e172c00 == 44 [pid = 16875] [id = 234] 12:47:06 INFO - PROCESS | 16875 | --DOCSHELL 0x8df49800 == 43 [pid = 16875] [id = 267] 12:47:06 INFO - PROCESS | 16875 | --DOCSHELL 0x91f82c00 == 42 [pid = 16875] [id = 229] 12:47:06 INFO - PROCESS | 16875 | --DOCSHELL 0x8e89c400 == 41 [pid = 16875] [id = 237] 12:47:06 INFO - PROCESS | 16875 | --DOCSHELL 0x8eccc800 == 40 [pid = 16875] [id = 227] 12:47:06 INFO - PROCESS | 16875 | --DOCSHELL 0x8fa41800 == 39 [pid = 16875] [id = 226] 12:47:06 INFO - PROCESS | 16875 | --DOCSHELL 0x8e897800 == 38 [pid = 16875] [id = 228] 12:47:06 INFO - PROCESS | 16875 | --DOCSHELL 0x93a5b800 == 37 [pid = 16875] [id = 236] 12:47:06 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4ec00 == 36 [pid = 16875] [id = 233] 12:47:06 INFO - PROCESS | 16875 | --DOCSHELL 0x915b8800 == 35 [pid = 16875] [id = 231] 12:47:06 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4e800 == 34 [pid = 16875] [id = 230] 12:47:06 INFO - PROCESS | 16875 | --DOCSHELL 0x93acd000 == 33 [pid = 16875] [id = 232] 12:47:06 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4b400 == 32 [pid = 16875] [id = 240] 12:47:06 INFO - PROCESS | 16875 | --DOCSHELL 0x98dc4400 == 31 [pid = 16875] [id = 10] 12:47:06 INFO - PROCESS | 16875 | --DOCSHELL 0x8e16d400 == 30 [pid = 16875] [id = 241] 12:47:06 INFO - PROCESS | 16875 | --DOCSHELL 0x8f86ac00 == 29 [pid = 16875] [id = 225] 12:47:06 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecd0800 == 28 [pid = 16875] [id = 238] 12:47:06 INFO - PROCESS | 16875 | --DOCSHELL 0x9519d000 == 27 [pid = 16875] [id = 239] 12:47:06 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0x8fa3e000) [pid = 16875] [serial = 806] [outer = (nil)] [url = about:blank] 12:47:06 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x8eccf000) [pid = 16875] [serial = 801] [outer = (nil)] [url = about:blank] 12:47:06 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x8e890400) [pid = 16875] [serial = 800] [outer = (nil)] [url = about:blank] 12:47:06 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x8e899c00) [pid = 16875] [serial = 786] [outer = (nil)] [url = about:blank] 12:47:06 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x8e898400) [pid = 16875] [serial = 785] [outer = (nil)] [url = about:blank] 12:47:06 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x91b9d000) [pid = 16875] [serial = 789] [outer = (nil)] [url = about:blank] 12:47:06 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x913df400) [pid = 16875] [serial = 788] [outer = (nil)] [url = about:blank] 12:47:06 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x995be000) [pid = 16875] [serial = 792] [outer = (nil)] [url = about:blank] 12:47:06 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x96555800) [pid = 16875] [serial = 791] [outer = (nil)] [url = about:blank] 12:47:06 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x99f1dc00) [pid = 16875] [serial = 795] [outer = (nil)] [url = about:blank] 12:47:06 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x99c7f400) [pid = 16875] [serial = 794] [outer = (nil)] [url = about:blank] 12:47:06 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x91ba7800) [pid = 16875] [serial = 812] [outer = (nil)] [url = about:blank] 12:47:06 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x9a01ac00) [pid = 16875] [serial = 798] [outer = (nil)] [url = about:blank] 12:47:06 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x99fdec00) [pid = 16875] [serial = 797] [outer = (nil)] [url = about:blank] 12:47:06 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x8e16b400) [pid = 16875] [serial = 804] [outer = (nil)] [url = about:blank] 12:47:06 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x8df53000) [pid = 16875] [serial = 803] [outer = (nil)] [url = about:blank] 12:47:06 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x9128f800) [pid = 16875] [serial = 809] [outer = (nil)] [url = about:blank] 12:47:06 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x91f81000) [pid = 16875] [serial = 813] [outer = (nil)] [url = about:blank] 12:47:06 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x9137ec00) [pid = 16875] [serial = 810] [outer = (nil)] [url = about:blank] 12:47:06 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x8fa46800) [pid = 16875] [serial = 807] [outer = (nil)] [url = about:blank] 12:47:06 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x92227c00) [pid = 16875] [serial = 815] [outer = (nil)] [url = about:blank] 12:47:07 INFO - PROCESS | 16875 | 1470772027394 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]]]}] 12:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 2790ms 12:47:07 INFO - PROCESS | 16875 | 1470772027416 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 12:47:07 INFO - PROCESS | 16875 | 1470772027422 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 12:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:47:07 INFO - PROCESS | 16875 | 1470772027430 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:47:07 INFO - PROCESS | 16875 | 1470772027435 Marionette TRACE conn4 <- [1,1126,null,{}] 12:47:07 INFO - PROCESS | 16875 | 1470772027443 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}] 12:47:07 INFO - PROCESS | 16875 | 1470772027449 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:07 INFO - PROCESS | 16875 | 1470772027673 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 12:47:07 INFO - PROCESS | 16875 | 1470772027796 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:07 INFO - PROCESS | 16875 | 1470772027805 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:07 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e897400 == 28 [pid = 16875] [id = 289] 12:47:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x8e898000) [pid = 16875] [serial = 868] [outer = (nil)] 12:47:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x8f86ac00) [pid = 16875] [serial = 869] [outer = 0x8e898000] 12:47:07 INFO - PROCESS | 16875 | 1470772027885 Marionette DEBUG loaded listener.js 12:47:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x8f86ec00) [pid = 16875] [serial = 870] [outer = 0x8e898000] 12:47:08 INFO - PROCESS | 16875 | 1470772028828 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]]]}] 12:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1433ms 12:47:08 INFO - PROCESS | 16875 | 1470772028863 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 12:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:47:08 INFO - PROCESS | 16875 | 1470772028873 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 12:47:08 INFO - PROCESS | 16875 | 1470772028886 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:47:08 INFO - PROCESS | 16875 | 1470772028891 Marionette TRACE conn4 <- [1,1130,null,{}] 12:47:08 INFO - PROCESS | 16875 | 1470772028898 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}] 12:47:08 INFO - PROCESS | 16875 | 1470772028905 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:09 INFO - PROCESS | 16875 | 1470772029163 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 12:47:09 INFO - PROCESS | 16875 | 1470772029247 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:09 INFO - PROCESS | 16875 | 1470772029256 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:09 INFO - PROCESS | 16875 | ++DOCSHELL 0x91208800 == 29 [pid = 16875] [id = 290] 12:47:09 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x91209c00) [pid = 16875] [serial = 871] [outer = (nil)] 12:47:09 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x91282800) [pid = 16875] [serial = 872] [outer = 0x91209c00] 12:47:09 INFO - PROCESS | 16875 | 1470772029340 Marionette DEBUG loaded listener.js 12:47:09 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x9128bc00) [pid = 16875] [serial = 873] [outer = 0x91209c00] 12:47:10 INFO - PROCESS | 16875 | 1470772030319 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]]]}] 12:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1496ms 12:47:10 INFO - PROCESS | 16875 | 1470772030390 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 12:47:10 INFO - PROCESS | 16875 | 1470772030395 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 12:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:47:10 INFO - PROCESS | 16875 | 1470772030402 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:47:10 INFO - PROCESS | 16875 | 1470772030409 Marionette TRACE conn4 <- [1,1134,null,{}] 12:47:10 INFO - PROCESS | 16875 | 1470772030438 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}] 12:47:10 INFO - PROCESS | 16875 | 1470772030450 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:10 INFO - PROCESS | 16875 | 1470772030695 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 12:47:10 INFO - PROCESS | 16875 | 1470772030728 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:10 INFO - PROCESS | 16875 | 1470772030736 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:10 INFO - PROCESS | 16875 | ++DOCSHELL 0x91ba4000 == 30 [pid = 16875] [id = 291] 12:47:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x91ba6000) [pid = 16875] [serial = 874] [outer = (nil)] 12:47:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x91f7d000) [pid = 16875] [serial = 875] [outer = 0x91ba6000] 12:47:10 INFO - PROCESS | 16875 | 1470772030817 Marionette DEBUG loaded listener.js 12:47:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x9222f000) [pid = 16875] [serial = 876] [outer = 0x91ba6000] 12:47:12 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x8f875000) [pid = 16875] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:47:12 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x93ac5800) [pid = 16875] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:47:12 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x8e16f400) [pid = 16875] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:47:12 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x8e89cc00) [pid = 16875] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:47:12 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x91286800) [pid = 16875] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:47:12 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x93a61400) [pid = 16875] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:47:12 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x913dc400) [pid = 16875] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:47:12 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x8f876c00) [pid = 16875] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:47:12 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x8fa3d000) [pid = 16875] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:47:12 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x9120b000) [pid = 16875] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:47:12 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x938dc000) [pid = 16875] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:47:12 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x98dc4c00) [pid = 16875] [serial = 27] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:47:12 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x951a2c00) [pid = 16875] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:47:12 INFO - PROCESS | 16875 | 1470772032310 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]]]}] 12:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1996ms 12:47:12 INFO - PROCESS | 16875 | 1470772032400 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 12:47:12 INFO - PROCESS | 16875 | 1470772032404 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 12:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:47:12 INFO - PROCESS | 16875 | 1470772032411 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:47:12 INFO - PROCESS | 16875 | 1470772032414 Marionette TRACE conn4 <- [1,1138,null,{}] 12:47:12 INFO - PROCESS | 16875 | 1470772032420 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}] 12:47:12 INFO - PROCESS | 16875 | 1470772032425 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:12 INFO - PROCESS | 16875 | 1470772032599 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 12:47:12 INFO - PROCESS | 16875 | 1470772032748 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:12 INFO - PROCESS | 16875 | 1470772032753 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:12 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4c000 == 31 [pid = 16875] [id = 292] 12:47:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x8ecd5400) [pid = 16875] [serial = 877] [outer = (nil)] 12:47:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x915bc800) [pid = 16875] [serial = 878] [outer = 0x8ecd5400] 12:47:12 INFO - PROCESS | 16875 | 1470772032832 Marionette DEBUG loaded listener.js 12:47:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x92c74c00) [pid = 16875] [serial = 879] [outer = 0x8ecd5400] 12:47:13 INFO - PROCESS | 16875 | 1470772033557 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]]]}] 12:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1183ms 12:47:13 INFO - PROCESS | 16875 | 1470772033595 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 12:47:13 INFO - PROCESS | 16875 | 1470772033599 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 12:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:47:13 INFO - PROCESS | 16875 | 1470772033606 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:47:13 INFO - PROCESS | 16875 | 1470772033610 Marionette TRACE conn4 <- [1,1142,null,{}] 12:47:13 INFO - PROCESS | 16875 | 1470772033615 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}] 12:47:13 INFO - PROCESS | 16875 | 1470772033621 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:13 INFO - PROCESS | 16875 | 1470772033818 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 12:47:13 INFO - PROCESS | 16875 | 1470772033832 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:13 INFO - PROCESS | 16875 | 1470772033841 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:13 INFO - PROCESS | 16875 | ++DOCSHELL 0x92c73c00 == 32 [pid = 16875] [id = 293] 12:47:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x92c74400) [pid = 16875] [serial = 880] [outer = (nil)] 12:47:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x93a61400) [pid = 16875] [serial = 881] [outer = 0x92c74400] 12:47:13 INFO - PROCESS | 16875 | 1470772033911 Marionette DEBUG loaded listener.js 12:47:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x93acdc00) [pid = 16875] [serial = 882] [outer = 0x92c74400] 12:47:15 INFO - PROCESS | 16875 | 1470772035071 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]]]}] 12:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1534ms 12:47:15 INFO - PROCESS | 16875 | 1470772035142 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 12:47:15 INFO - PROCESS | 16875 | 1470772035150 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 12:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:47:15 INFO - PROCESS | 16875 | 1470772035159 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:47:15 INFO - PROCESS | 16875 | 1470772035164 Marionette TRACE conn4 <- [1,1146,null,{}] 12:47:15 INFO - PROCESS | 16875 | 1470772035175 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}] 12:47:15 INFO - PROCESS | 16875 | 1470772035181 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:15 INFO - PROCESS | 16875 | 1470772035406 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 12:47:15 INFO - PROCESS | 16875 | 1470772035637 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:15 INFO - PROCESS | 16875 | 1470772035646 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:15 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecd6400 == 33 [pid = 16875] [id = 294] 12:47:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x8ecd6c00) [pid = 16875] [serial = 883] [outer = (nil)] 12:47:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x91202c00) [pid = 16875] [serial = 884] [outer = 0x8ecd6c00] 12:47:15 INFO - PROCESS | 16875 | 1470772035757 Marionette DEBUG loaded listener.js 12:47:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x9128f800) [pid = 16875] [serial = 885] [outer = 0x8ecd6c00] 12:47:16 INFO - PROCESS | 16875 | 1470772036756 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]]]}] 12:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1644ms 12:47:16 INFO - PROCESS | 16875 | 1470772036803 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 12:47:16 INFO - PROCESS | 16875 | 1470772036810 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 12:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:47:16 INFO - PROCESS | 16875 | 1470772036822 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:47:16 INFO - PROCESS | 16875 | 1470772036826 Marionette TRACE conn4 <- [1,1150,null,{}] 12:47:16 INFO - PROCESS | 16875 | 1470772036834 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}] 12:47:16 INFO - PROCESS | 16875 | 1470772036839 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:17 INFO - PROCESS | 16875 | 1470772037034 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 12:47:17 INFO - PROCESS | 16875 | 1470772037294 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:17 INFO - PROCESS | 16875 | 1470772037302 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:17 INFO - PROCESS | 16875 | ++DOCSHELL 0x915b9800 == 34 [pid = 16875] [id = 295] 12:47:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x91ba1400) [pid = 16875] [serial = 886] [outer = (nil)] 12:47:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x92c71800) [pid = 16875] [serial = 887] [outer = 0x91ba1400] 12:47:17 INFO - PROCESS | 16875 | 1470772037449 Marionette DEBUG loaded listener.js 12:47:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x8fa48000) [pid = 16875] [serial = 888] [outer = 0x91ba1400] 12:47:18 INFO - PROCESS | 16875 | 1470772038440 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]]]}] 12:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1694ms 12:47:18 INFO - PROCESS | 16875 | 1470772038517 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 12:47:18 INFO - PROCESS | 16875 | 1470772038521 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 12:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:47:18 INFO - PROCESS | 16875 | 1470772038530 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:47:18 INFO - PROCESS | 16875 | 1470772038537 Marionette TRACE conn4 <- [1,1154,null,{}] 12:47:18 INFO - PROCESS | 16875 | 1470772038556 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}] 12:47:18 INFO - PROCESS | 16875 | 1470772038566 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:18 INFO - PROCESS | 16875 | 1470772038807 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 12:47:19 INFO - PROCESS | 16875 | 1470772039066 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:19 INFO - PROCESS | 16875 | 1470772039081 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:19 INFO - PROCESS | 16875 | ++DOCSHELL 0x95395400 == 35 [pid = 16875] [id = 296] 12:47:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x95396c00) [pid = 16875] [serial = 889] [outer = (nil)] 12:47:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x9655d800) [pid = 16875] [serial = 890] [outer = 0x95396c00] 12:47:19 INFO - PROCESS | 16875 | 1470772039171 Marionette DEBUG loaded listener.js 12:47:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x96562800) [pid = 16875] [serial = 891] [outer = 0x95396c00] 12:47:20 INFO - PROCESS | 16875 | 1470772040144 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]]]}] 12:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1700ms 12:47:20 INFO - PROCESS | 16875 | 1470772040230 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 12:47:20 INFO - PROCESS | 16875 | 1470772040236 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 12:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:47:20 INFO - PROCESS | 16875 | 1470772040243 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:47:20 INFO - PROCESS | 16875 | 1470772040246 Marionette TRACE conn4 <- [1,1158,null,{}] 12:47:20 INFO - PROCESS | 16875 | 1470772040252 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}] 12:47:20 INFO - PROCESS | 16875 | 1470772040258 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:20 INFO - PROCESS | 16875 | 1470772040454 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 12:47:20 INFO - PROCESS | 16875 | 1470772040662 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:20 INFO - PROCESS | 16875 | 1470772040671 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:20 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e89b000 == 36 [pid = 16875] [id = 297] 12:47:20 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x8eccc800) [pid = 16875] [serial = 892] [outer = (nil)] 12:47:20 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x9826c000) [pid = 16875] [serial = 893] [outer = 0x8eccc800] 12:47:20 INFO - PROCESS | 16875 | 1470772040799 Marionette DEBUG loaded listener.js 12:47:20 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x98921000) [pid = 16875] [serial = 894] [outer = 0x8eccc800] 12:47:21 INFO - PROCESS | 16875 | 1470772041901 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]]]}] 12:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1681ms 12:47:21 INFO - PROCESS | 16875 | 1470772041925 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 12:47:21 INFO - PROCESS | 16875 | 1470772041931 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 12:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:47:21 INFO - PROCESS | 16875 | 1470772041940 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:47:21 INFO - PROCESS | 16875 | 1470772041945 Marionette TRACE conn4 <- [1,1162,null,{}] 12:47:21 INFO - PROCESS | 16875 | 1470772041953 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}] 12:47:21 INFO - PROCESS | 16875 | 1470772041959 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:22 INFO - PROCESS | 16875 | 1470772042150 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 12:47:22 INFO - PROCESS | 16875 | 1470772042425 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:22 INFO - PROCESS | 16875 | 1470772042444 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:22 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e172c00 == 37 [pid = 16875] [id = 298] 12:47:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x8ecd8800) [pid = 16875] [serial = 895] [outer = (nil)] 12:47:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x8f876400) [pid = 16875] [serial = 896] [outer = 0x8ecd8800] 12:47:22 INFO - PROCESS | 16875 | 1470772042591 Marionette DEBUG loaded listener.js 12:47:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x8fa42c00) [pid = 16875] [serial = 897] [outer = 0x8ecd8800] 12:47:22 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x99712c00) [pid = 16875] [serial = 579] [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.] 12:47:22 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x98dc3c00) [pid = 16875] [serial = 846] [outer = (nil)] [url = about:blank] 12:47:22 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x98270800) [pid = 16875] [serial = 845] [outer = (nil)] [url = about:blank] 12:47:22 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x95391400) [pid = 16875] [serial = 839] [outer = (nil)] [url = about:blank] 12:47:22 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x91289400) [pid = 16875] [serial = 842] [outer = (nil)] [url = about:blank] 12:47:22 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x96554000) [pid = 16875] [serial = 840] [outer = (nil)] [url = about:blank] 12:47:22 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x8ecd7000) [pid = 16875] [serial = 818] [outer = (nil)] [url = about:blank] 12:47:22 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x9120fc00) [pid = 16875] [serial = 819] [outer = (nil)] [url = about:blank] 12:47:22 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x952d0c00) [pid = 16875] [serial = 827] [outer = (nil)] [url = about:blank] 12:47:22 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x95392800) [pid = 16875] [serial = 828] [outer = (nil)] [url = about:blank] 12:47:22 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x93c69c00) [pid = 16875] [serial = 824] [outer = (nil)] [url = about:blank] 12:47:22 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x93c72400) [pid = 16875] [serial = 825] [outer = (nil)] [url = about:blank] 12:47:22 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x915b6400) [pid = 16875] [serial = 833] [outer = (nil)] [url = about:blank] 12:47:22 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x91b9a400) [pid = 16875] [serial = 834] [outer = (nil)] [url = about:blank] 12:47:22 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x91283400) [pid = 16875] [serial = 830] [outer = (nil)] [url = about:blank] 12:47:22 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x9128c800) [pid = 16875] [serial = 831] [outer = (nil)] [url = about:blank] 12:47:22 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x92230000) [pid = 16875] [serial = 816] [outer = (nil)] [url = about:blank] 12:47:22 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x91ba8400) [pid = 16875] [serial = 821] [outer = (nil)] [url = about:blank] 12:47:22 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x92c70400) [pid = 16875] [serial = 822] [outer = (nil)] [url = about:blank] 12:47:22 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x93ac3400) [pid = 16875] [serial = 836] [outer = (nil)] [url = about:blank] 12:47:22 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x9137b000) [pid = 16875] [serial = 843] [outer = (nil)] [url = about:blank] 12:47:22 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x93c6c000) [pid = 16875] [serial = 837] [outer = (nil)] [url = about:blank] 12:47:23 INFO - PROCESS | 16875 | 1470772043458 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]]]}] 12:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1583ms 12:47:23 INFO - PROCESS | 16875 | 1470772043523 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 12:47:23 INFO - PROCESS | 16875 | 1470772043530 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 12:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:47:23 INFO - PROCESS | 16875 | 1470772043540 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:47:23 INFO - PROCESS | 16875 | 1470772043544 Marionette TRACE conn4 <- [1,1166,null,{}] 12:47:23 INFO - PROCESS | 16875 | 1470772043550 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}] 12:47:23 INFO - PROCESS | 16875 | 1470772043556 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:23 INFO - PROCESS | 16875 | 1470772043722 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 12:47:23 INFO - PROCESS | 16875 | 1470772043732 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:23 INFO - PROCESS | 16875 | 1470772043741 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:23 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e893800 == 38 [pid = 16875] [id = 299] 12:47:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x9137fc00) [pid = 16875] [serial = 898] [outer = (nil)] 12:47:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x913ddc00) [pid = 16875] [serial = 899] [outer = 0x9137fc00] 12:47:23 INFO - PROCESS | 16875 | 1470772043819 Marionette DEBUG loaded listener.js 12:47:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x915bc400) [pid = 16875] [serial = 900] [outer = 0x9137fc00] 12:47:24 INFO - PROCESS | 16875 | 1470772044760 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]]]}] 12:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1237ms 12:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:47:24 INFO - PROCESS | 16875 | 1470772044778 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 12:47:24 INFO - PROCESS | 16875 | 1470772044781 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 12:47:24 INFO - PROCESS | 16875 | 1470772044788 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:47:24 INFO - PROCESS | 16875 | 1470772044794 Marionette TRACE conn4 <- [1,1170,null,{}] 12:47:24 INFO - PROCESS | 16875 | 1470772044814 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}] 12:47:24 INFO - PROCESS | 16875 | 1470772044823 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:25 INFO - PROCESS | 16875 | 1470772045038 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 12:47:25 INFO - PROCESS | 16875 | 1470772045063 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:25 INFO - PROCESS | 16875 | 1470772045069 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:25 INFO - PROCESS | 16875 | ++DOCSHELL 0x92c77400 == 39 [pid = 16875] [id = 300] 12:47:25 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x938d6800) [pid = 16875] [serial = 901] [outer = (nil)] 12:47:25 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x93c6cc00) [pid = 16875] [serial = 902] [outer = 0x938d6800] 12:47:25 INFO - PROCESS | 16875 | 1470772045148 Marionette DEBUG loaded listener.js 12:47:25 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x9475d800) [pid = 16875] [serial = 903] [outer = 0x938d6800] 12:47:26 INFO - PROCESS | 16875 | 1470772046095 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]]]}] 12:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1348ms 12:47:26 INFO - PROCESS | 16875 | 1470772046135 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 12:47:26 INFO - PROCESS | 16875 | 1470772046140 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 12:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:47:26 INFO - PROCESS | 16875 | 1470772046154 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:47:26 INFO - PROCESS | 16875 | 1470772046157 Marionette TRACE conn4 <- [1,1174,null,{}] 12:47:26 INFO - PROCESS | 16875 | 1470772046163 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}] 12:47:26 INFO - PROCESS | 16875 | 1470772046169 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:26 INFO - PROCESS | 16875 | 1470772046399 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 12:47:26 INFO - PROCESS | 16875 | 1470772046427 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:26 INFO - PROCESS | 16875 | 1470772046456 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:26 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecd4000 == 40 [pid = 16875] [id = 301] 12:47:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x952c9c00) [pid = 16875] [serial = 904] [outer = (nil)] 12:47:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x95391800) [pid = 16875] [serial = 905] [outer = 0x952c9c00] 12:47:26 INFO - PROCESS | 16875 | 1470772046597 Marionette DEBUG loaded listener.js 12:47:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x95397000) [pid = 16875] [serial = 906] [outer = 0x952c9c00] 12:47:27 INFO - PROCESS | 16875 | 1470772047516 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] 12:47:27 INFO - PROCESS | 16875 | 1470772047591 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 12:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:47:27 INFO - PROCESS | 16875 | 1470772047598 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:47:27 INFO - PROCESS | 16875 | 1470772047601 Marionette TRACE conn4 <- [1,1178,null,{}] 12:47:27 INFO - PROCESS | 16875 | 1470772047607 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}] 12:47:27 INFO - PROCESS | 16875 | 1470772047611 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:27 INFO - PROCESS | 16875 | 1470772047784 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 12:47:27 INFO - PROCESS | 16875 | 1470772047961 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:27 INFO - PROCESS | 16875 | 1470772047969 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:28 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df49800 == 41 [pid = 16875] [id = 302] 12:47:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x8df4b400) [pid = 16875] [serial = 907] [outer = (nil)] 12:47:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x93ac9400) [pid = 16875] [serial = 908] [outer = 0x8df4b400] 12:47:28 INFO - PROCESS | 16875 | 1470772048113 Marionette DEBUG loaded listener.js 12:47:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x952d0c00) [pid = 16875] [serial = 909] [outer = 0x8df4b400] 12:47:28 INFO - PROCESS | 16875 | 1470772048873 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] 12:47:28 INFO - PROCESS | 16875 | 1470772048934 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 12:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:47:28 INFO - PROCESS | 16875 | 1470772048941 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:47:28 INFO - PROCESS | 16875 | 1470772048944 Marionette TRACE conn4 <- [1,1182,null,{}] 12:47:28 INFO - PROCESS | 16875 | 1470772048952 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}] 12:47:28 INFO - PROCESS | 16875 | 1470772048962 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:29 INFO - PROCESS | 16875 | 1470772049164 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 12:47:29 INFO - PROCESS | 16875 | 1470772049286 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:29 INFO - PROCESS | 16875 | 1470772049294 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:29 INFO - PROCESS | 16875 | ++DOCSHELL 0x8eccc400 == 42 [pid = 16875] [id = 303] 12:47:29 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x8f86a000) [pid = 16875] [serial = 910] [outer = (nil)] 12:47:29 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x99794400) [pid = 16875] [serial = 911] [outer = 0x8f86a000] 12:47:29 INFO - PROCESS | 16875 | 1470772049365 Marionette DEBUG loaded listener.js 12:47:29 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x9979ac00) [pid = 16875] [serial = 912] [outer = 0x8f86a000] 12:47:30 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:47:30 INFO - PROCESS | 16875 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:47:30 INFO - PROCESS | 16875 | 1470772050422 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] 12:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:47:30 INFO - PROCESS | 16875 | 1470772050485 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 12:47:30 INFO - PROCESS | 16875 | 1470772050494 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:47:30 INFO - PROCESS | 16875 | 1470772050502 Marionette TRACE conn4 <- [1,1186,null,{}] 12:47:30 INFO - PROCESS | 16875 | 1470772050510 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}] 12:47:30 INFO - PROCESS | 16875 | 1470772050516 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:30 INFO - PROCESS | 16875 | 1470772050750 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 12:47:31 INFO - PROCESS | 16875 | 1470772051022 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:31 INFO - PROCESS | 16875 | 1470772051034 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:31 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecccc00 == 43 [pid = 16875] [id = 304] 12:47:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x8ecd6000) [pid = 16875] [serial = 913] [outer = (nil)] 12:47:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x91377800) [pid = 16875] [serial = 914] [outer = 0x8ecd6000] 12:47:31 INFO - PROCESS | 16875 | 1470772051124 Marionette DEBUG loaded listener.js 12:47:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x913dc800) [pid = 16875] [serial = 915] [outer = 0x8ecd6000] 12:47:32 INFO - PROCESS | 16875 | 1470772052050 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] 12:47:32 INFO - PROCESS | 16875 | 1470772052100 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 12:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:47:32 INFO - PROCESS | 16875 | 1470772052111 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:47:32 INFO - PROCESS | 16875 | 1470772052116 Marionette TRACE conn4 <- [1,1190,null,{}] 12:47:32 INFO - PROCESS | 16875 | 1470772052123 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}] 12:47:32 INFO - PROCESS | 16875 | 1470772052130 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:32 INFO - PROCESS | 16875 | 1470772052337 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 12:47:32 INFO - PROCESS | 16875 | 1470772052568 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:32 INFO - PROCESS | 16875 | 1470772052576 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:32 INFO - PROCESS | 16875 | ++DOCSHELL 0x93ac8c00 == 44 [pid = 16875] [id = 305] 12:47:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x93c73000) [pid = 16875] [serial = 916] [outer = (nil)] 12:47:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x96556400) [pid = 16875] [serial = 917] [outer = 0x93c73000] 12:47:32 INFO - PROCESS | 16875 | 1470772052723 Marionette DEBUG loaded listener.js 12:47:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x9826a800) [pid = 16875] [serial = 918] [outer = 0x93c73000] 12:47:33 INFO - PROCESS | 16875 | 1470772053704 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] 12:47:33 INFO - PROCESS | 16875 | 1470772053756 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 12:47:33 INFO - PROCESS | 16875 | 1470772053765 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:47:33 INFO - PROCESS | 16875 | 1470772053771 Marionette TRACE conn4 <- [1,1194,null,{}] 12:47:33 INFO - PROCESS | 16875 | 1470772053789 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}] 12:47:33 INFO - PROCESS | 16875 | 1470772053799 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:34 INFO - PROCESS | 16875 | 1470772054032 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 12:47:34 INFO - PROCESS | 16875 | 1470772054247 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:34 INFO - PROCESS | 16875 | 1470772054258 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:34 INFO - PROCESS | 16875 | ++DOCSHELL 0x99794800 == 45 [pid = 16875] [id = 306] 12:47:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x99b47400) [pid = 16875] [serial = 919] [outer = (nil)] 12:47:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x99f1ac00) [pid = 16875] [serial = 920] [outer = 0x99b47400] 12:47:34 INFO - PROCESS | 16875 | 1470772054389 Marionette DEBUG loaded listener.js 12:47:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x99f20800) [pid = 16875] [serial = 921] [outer = 0x99b47400] 12:47:35 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:47:35 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:47:35 INFO - PROCESS | 16875 | 1470772055339 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] 12:47:35 INFO - PROCESS | 16875 | 1470772055410 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 12:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:47:35 INFO - PROCESS | 16875 | 1470772055419 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:47:35 INFO - PROCESS | 16875 | 1470772055424 Marionette TRACE conn4 <- [1,1198,null,{}] 12:47:35 INFO - PROCESS | 16875 | 1470772055431 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}] 12:47:35 INFO - PROCESS | 16875 | 1470772055436 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:35 INFO - PROCESS | 16875 | 1470772055633 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 12:47:35 INFO - PROCESS | 16875 | 1470772055842 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:35 INFO - PROCESS | 16875 | 1470772055851 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:35 INFO - PROCESS | 16875 | ++DOCSHELL 0x8fa46000 == 46 [pid = 16875] [id = 307] 12:47:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x91f88800) [pid = 16875] [serial = 922] [outer = (nil)] 12:47:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x9a013800) [pid = 16875] [serial = 923] [outer = 0x91f88800] 12:47:35 INFO - PROCESS | 16875 | 1470772055977 Marionette DEBUG loaded listener.js 12:47:36 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x9a01ac00) [pid = 16875] [serial = 924] [outer = 0x91f88800] 12:47:36 INFO - PROCESS | 16875 | 1470772056822 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]]]}] 12:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1440ms 12:47:36 INFO - PROCESS | 16875 | 1470772056860 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 12:47:36 INFO - PROCESS | 16875 | 1470772056864 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 12:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:47:36 INFO - PROCESS | 16875 | 1470772056871 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:47:36 INFO - PROCESS | 16875 | 1470772056875 Marionette TRACE conn4 <- [1,1202,null,{}] 12:47:36 INFO - PROCESS | 16875 | 1470772056881 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}] 12:47:36 INFO - PROCESS | 16875 | 1470772056886 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:37 INFO - PROCESS | 16875 | 1470772057068 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 12:47:37 INFO - PROCESS | 16875 | 1470772057259 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:37 INFO - PROCESS | 16875 | 1470772057268 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:37 INFO - PROCESS | 16875 | ++DOCSHELL 0x8fa40c00 == 47 [pid = 16875] [id = 308] 12:47:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x9655e000) [pid = 16875] [serial = 925] [outer = (nil)] 12:47:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x9a01e000) [pid = 16875] [serial = 926] [outer = 0x9655e000] 12:47:37 INFO - PROCESS | 16875 | 1470772057384 Marionette DEBUG loaded listener.js 12:47:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x9a0b7c00) [pid = 16875] [serial = 927] [outer = 0x9655e000] 12:47:38 INFO - PROCESS | 16875 | 1470772058516 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]]]}] 12:47:38 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 12:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1685ms 12:47:38 INFO - PROCESS | 16875 | 1470772058558 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 12:47:38 INFO - PROCESS | 16875 | 1470772058562 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 12:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:47:38 INFO - PROCESS | 16875 | 1470772058569 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:47:38 INFO - PROCESS | 16875 | 1470772058573 Marionette TRACE conn4 <- [1,1206,null,{}] 12:47:38 INFO - PROCESS | 16875 | 1470772058579 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}] 12:47:38 INFO - PROCESS | 16875 | 1470772058590 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:38 INFO - PROCESS | 16875 | 1470772058810 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 12:47:39 INFO - PROCESS | 16875 | 1470772059302 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:39 INFO - PROCESS | 16875 | 1470772059315 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:39 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e899400 == 48 [pid = 16875] [id = 309] 12:47:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x8e899c00) [pid = 16875] [serial = 928] [outer = (nil)] 12:47:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x8ecd8000) [pid = 16875] [serial = 929] [outer = 0x8e899c00] 12:47:39 INFO - PROCESS | 16875 | 1470772059393 Marionette DEBUG loaded listener.js 12:47:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x9120b000) [pid = 16875] [serial = 930] [outer = 0x8e899c00] 12:47:40 INFO - PROCESS | 16875 | 1470772060294 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]]]}] 12:47:40 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 12:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1783ms 12:47:40 INFO - PROCESS | 16875 | 1470772060355 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 12:47:40 INFO - PROCESS | 16875 | 1470772060361 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 12:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:47:40 INFO - PROCESS | 16875 | 1470772060369 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:47:40 INFO - PROCESS | 16875 | 1470772060373 Marionette TRACE conn4 <- [1,1210,null,{}] 12:47:40 INFO - PROCESS | 16875 | 1470772060381 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}] 12:47:40 INFO - PROCESS | 16875 | 1470772060389 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:40 INFO - PROCESS | 16875 | 1470772060569 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 12:47:40 INFO - PROCESS | 16875 | 1470772060750 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:40 INFO - PROCESS | 16875 | 1470772060767 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:40 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f86cc00 == 49 [pid = 16875] [id = 310] 12:47:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x9128a000) [pid = 16875] [serial = 931] [outer = (nil)] 12:47:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x91f7c800) [pid = 16875] [serial = 932] [outer = 0x9128a000] 12:47:40 INFO - PROCESS | 16875 | 1470772060909 Marionette DEBUG loaded listener.js 12:47:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x938da800) [pid = 16875] [serial = 933] [outer = 0x9128a000] 12:47:42 INFO - PROCESS | 16875 | --DOCSHELL 0x8df49800 == 48 [pid = 16875] [id = 302] 12:47:42 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecd4000 == 47 [pid = 16875] [id = 301] 12:47:42 INFO - PROCESS | 16875 | --DOCSHELL 0x92c77400 == 46 [pid = 16875] [id = 300] 12:47:42 INFO - PROCESS | 16875 | --DOCSHELL 0x8e893800 == 45 [pid = 16875] [id = 299] 12:47:42 INFO - PROCESS | 16875 | --DOCSHELL 0x8e172c00 == 44 [pid = 16875] [id = 298] 12:47:42 INFO - PROCESS | 16875 | --DOCSHELL 0x91379400 == 43 [pid = 16875] [id = 288] 12:47:42 INFO - PROCESS | 16875 | --DOCSHELL 0x913da000 == 42 [pid = 16875] [id = 285] 12:47:42 INFO - PROCESS | 16875 | --DOCSHELL 0x8e897400 == 41 [pid = 16875] [id = 289] 12:47:42 INFO - PROCESS | 16875 | --DOCSHELL 0x91ba4000 == 40 [pid = 16875] [id = 291] 12:47:42 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4c000 == 39 [pid = 16875] [id = 292] 12:47:42 INFO - PROCESS | 16875 | --DOCSHELL 0x92c73c00 == 38 [pid = 16875] [id = 293] 12:47:42 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecd6400 == 37 [pid = 16875] [id = 294] 12:47:42 INFO - PROCESS | 16875 | --DOCSHELL 0x91208800 == 36 [pid = 16875] [id = 290] 12:47:42 INFO - PROCESS | 16875 | --DOCSHELL 0x915b9800 == 35 [pid = 16875] [id = 295] 12:47:42 INFO - PROCESS | 16875 | --DOCSHELL 0x95395400 == 34 [pid = 16875] [id = 296] 12:47:42 INFO - PROCESS | 16875 | --DOCSHELL 0x8e89b000 == 33 [pid = 16875] [id = 297] 12:47:42 INFO - PROCESS | 16875 | --DOCSHELL 0x98274400 == 32 [pid = 16875] [id = 286] 12:47:42 INFO - PROCESS | 16875 | --DOCSHELL 0x8e16a800 == 31 [pid = 16875] [id = 287] 12:47:42 INFO - PROCESS | 16875 | --DOCSHELL 0x8e899400 == 30 [pid = 16875] [id = 309] 12:47:42 INFO - PROCESS | 16875 | --DOCSHELL 0x8fa46000 == 29 [pid = 16875] [id = 307] 12:47:42 INFO - PROCESS | 16875 | --DOCSHELL 0x8fa40c00 == 28 [pid = 16875] [id = 308] 12:47:42 INFO - PROCESS | 16875 | --DOCSHELL 0x99794800 == 27 [pid = 16875] [id = 306] 12:47:42 INFO - PROCESS | 16875 | --DOCSHELL 0x93ac8c00 == 26 [pid = 16875] [id = 305] 12:47:42 INFO - PROCESS | 16875 | --DOCSHELL 0x8eccc400 == 25 [pid = 16875] [id = 303] 12:47:42 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecccc00 == 24 [pid = 16875] [id = 304] 12:47:42 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x951a1c00) [pid = 16875] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:47:42 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x91f7d000) [pid = 16875] [serial = 875] [outer = (nil)] [url = about:blank] 12:47:42 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x8f86ac00) [pid = 16875] [serial = 869] [outer = (nil)] [url = about:blank] 12:47:42 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x8f86ec00) [pid = 16875] [serial = 870] [outer = (nil)] [url = about:blank] 12:47:42 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x913d6800) [pid = 16875] [serial = 849] [outer = (nil)] [url = about:blank] 12:47:42 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x91283000) [pid = 16875] [serial = 848] [outer = (nil)] [url = about:blank] 12:47:42 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x91ba4c00) [pid = 16875] [serial = 867] [outer = (nil)] [url = about:blank] 12:47:42 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x915b4800) [pid = 16875] [serial = 866] [outer = (nil)] [url = about:blank] 12:47:42 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x93c76800) [pid = 16875] [serial = 852] [outer = (nil)] [url = about:blank] 12:47:42 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x93a5a800) [pid = 16875] [serial = 851] [outer = (nil)] [url = about:blank] 12:47:42 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x91282800) [pid = 16875] [serial = 872] [outer = (nil)] [url = about:blank] 12:47:42 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x995ca400) [pid = 16875] [serial = 855] [outer = (nil)] [url = about:blank] 12:47:42 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x98dc3800) [pid = 16875] [serial = 854] [outer = (nil)] [url = about:blank] 12:47:42 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x997a8400) [pid = 16875] [serial = 858] [outer = (nil)] [url = about:blank] 12:47:42 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x9979e400) [pid = 16875] [serial = 857] [outer = (nil)] [url = about:blank] 12:47:42 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x99c7ec00) [pid = 16875] [serial = 861] [outer = (nil)] [url = about:blank] 12:47:42 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x99b41000) [pid = 16875] [serial = 860] [outer = (nil)] [url = about:blank] 12:47:42 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x8fa49c00) [pid = 16875] [serial = 864] [outer = (nil)] [url = about:blank] 12:47:42 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x8f873000) [pid = 16875] [serial = 863] [outer = (nil)] [url = about:blank] 12:47:42 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x92c74c00) [pid = 16875] [serial = 879] [outer = (nil)] [url = about:blank] 12:47:42 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x915bc800) [pid = 16875] [serial = 878] [outer = (nil)] [url = about:blank] 12:47:42 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x9128bc00) [pid = 16875] [serial = 873] [outer = (nil)] [url = about:blank] 12:47:42 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x9222f000) [pid = 16875] [serial = 876] [outer = (nil)] [url = about:blank] 12:47:42 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x93a61400) [pid = 16875] [serial = 881] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 16875 | 1470772063038 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]]]}] 12:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 2743ms 12:47:43 INFO - PROCESS | 16875 | 1470772063113 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 12:47:43 INFO - PROCESS | 16875 | 1470772063121 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 12:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:47:43 INFO - PROCESS | 16875 | 1470772063136 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:47:43 INFO - PROCESS | 16875 | 1470772063141 Marionette TRACE conn4 <- [1,1214,null,{}] 12:47:43 INFO - PROCESS | 16875 | 1470772063159 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}] 12:47:43 INFO - PROCESS | 16875 | 1470772063165 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:43 INFO - PROCESS | 16875 | 1470772063327 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 12:47:43 INFO - PROCESS | 16875 | 1470772063343 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:43 INFO - PROCESS | 16875 | 1470772063353 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:43 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e899400 == 25 [pid = 16875] [id = 311] 12:47:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x8ecca000) [pid = 16875] [serial = 934] [outer = (nil)] 12:47:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x8eccd800) [pid = 16875] [serial = 935] [outer = 0x8ecca000] 12:47:43 INFO - PROCESS | 16875 | 1470772063432 Marionette DEBUG loaded listener.js 12:47:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x8eccf000) [pid = 16875] [serial = 936] [outer = 0x8ecca000] 12:47:44 INFO - PROCESS | 16875 | 1470772064353 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]]]}] 12:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1287ms 12:47:44 INFO - PROCESS | 16875 | 1470772064421 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 12:47:44 INFO - PROCESS | 16875 | 1470772064430 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 12:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:47:44 INFO - PROCESS | 16875 | 1470772064442 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:47:44 INFO - PROCESS | 16875 | 1470772064446 Marionette TRACE conn4 <- [1,1218,null,{}] 12:47:44 INFO - PROCESS | 16875 | 1470772064453 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}] 12:47:44 INFO - PROCESS | 16875 | 1470772064458 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:44 INFO - PROCESS | 16875 | 1470772064639 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 12:47:44 INFO - PROCESS | 16875 | 1470772064763 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:44 INFO - PROCESS | 16875 | 1470772064773 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:44 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e89a000 == 26 [pid = 16875] [id = 312] 12:47:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x8fa41000) [pid = 16875] [serial = 937] [outer = (nil)] 12:47:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x9128b800) [pid = 16875] [serial = 938] [outer = 0x8fa41000] 12:47:44 INFO - PROCESS | 16875 | 1470772064845 Marionette DEBUG loaded listener.js 12:47:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x91376400) [pid = 16875] [serial = 939] [outer = 0x8fa41000] 12:47:45 INFO - PROCESS | 16875 | 1470772065732 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]]]}] 12:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1345ms 12:47:45 INFO - PROCESS | 16875 | 1470772065787 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 12:47:45 INFO - PROCESS | 16875 | 1470772065790 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 12:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:47:45 INFO - PROCESS | 16875 | 1470772065797 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:47:45 INFO - PROCESS | 16875 | 1470772065803 Marionette TRACE conn4 <- [1,1222,null,{}] 12:47:45 INFO - PROCESS | 16875 | 1470772065830 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}] 12:47:45 INFO - PROCESS | 16875 | 1470772065840 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:46 INFO - PROCESS | 16875 | 1470772066075 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 12:47:46 INFO - PROCESS | 16875 | 1470772066103 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:46 INFO - PROCESS | 16875 | 1470772066115 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:46 INFO - PROCESS | 16875 | ++DOCSHELL 0x91ba0800 == 27 [pid = 16875] [id = 313] 12:47:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x91ba1800) [pid = 16875] [serial = 940] [outer = (nil)] 12:47:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x91f79400) [pid = 16875] [serial = 941] [outer = 0x91ba1800] 12:47:46 INFO - PROCESS | 16875 | 1470772066193 Marionette DEBUG loaded listener.js 12:47:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x91f86800) [pid = 16875] [serial = 942] [outer = 0x91ba1800] 12:47:47 INFO - PROCESS | 16875 | 1470772067200 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] 12:47:47 INFO - PROCESS | 16875 | 1470772067249 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 12:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:47:47 INFO - PROCESS | 16875 | 1470772067260 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:47:47 INFO - PROCESS | 16875 | 1470772067263 Marionette TRACE conn4 <- [1,1226,null,{}] 12:47:47 INFO - PROCESS | 16875 | 1470772067269 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}] 12:47:47 INFO - PROCESS | 16875 | 1470772067273 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:47 INFO - PROCESS | 16875 | 1470772067492 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 12:47:47 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x8ecd8800) [pid = 16875] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:47:47 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x952c9c00) [pid = 16875] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:47:47 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x8df4b400) [pid = 16875] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:47:47 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x8eccc800) [pid = 16875] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:47:47 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x95396c00) [pid = 16875] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:47:47 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x92c74400) [pid = 16875] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:47:47 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x8ecd6c00) [pid = 16875] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:47:47 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x91ba1400) [pid = 16875] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:47:47 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x9137fc00) [pid = 16875] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:47:47 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x938d6800) [pid = 16875] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:47:48 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x8f86a000) [pid = 16875] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:47:48 INFO - PROCESS | 16875 | 1470772068062 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:48 INFO - PROCESS | 16875 | 1470772068070 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:48 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4b400 == 28 [pid = 16875] [id = 314] 12:47:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x8df50400) [pid = 16875] [serial = 943] [outer = (nil)] 12:47:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x8ecd7400) [pid = 16875] [serial = 944] [outer = 0x8df50400] 12:47:48 INFO - PROCESS | 16875 | 1470772068147 Marionette DEBUG loaded listener.js 12:47:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x91b9b400) [pid = 16875] [serial = 945] [outer = 0x8df50400] 12:47:48 INFO - PROCESS | 16875 | 1470772068869 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]]]}] 12:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1631ms 12:47:48 INFO - PROCESS | 16875 | 1470772068902 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 12:47:48 INFO - PROCESS | 16875 | 1470772068905 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 12:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:47:48 INFO - PROCESS | 16875 | 1470772068916 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:47:48 INFO - PROCESS | 16875 | 1470772068919 Marionette TRACE conn4 <- [1,1230,null,{}] 12:47:48 INFO - PROCESS | 16875 | 1470772068926 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}] 12:47:48 INFO - PROCESS | 16875 | 1470772068932 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:49 INFO - PROCESS | 16875 | 1470772069094 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 12:47:49 INFO - PROCESS | 16875 | 1470772069111 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:49 INFO - PROCESS | 16875 | 1470772069123 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:49 INFO - PROCESS | 16875 | ++DOCSHELL 0x93a59800 == 29 [pid = 16875] [id = 315] 12:47:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x93a65400) [pid = 16875] [serial = 946] [outer = (nil)] 12:47:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x93acb800) [pid = 16875] [serial = 947] [outer = 0x93a65400] 12:47:49 INFO - PROCESS | 16875 | 1470772069195 Marionette DEBUG loaded listener.js 12:47:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x93c70800) [pid = 16875] [serial = 948] [outer = 0x93a65400] 12:47:50 INFO - PROCESS | 16875 | 1470772070202 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]]]}] 12:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1328ms 12:47:50 INFO - PROCESS | 16875 | 1470772070246 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 12:47:50 INFO - PROCESS | 16875 | 1470772070254 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 12:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:47:50 INFO - PROCESS | 16875 | 1470772070264 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:47:50 INFO - PROCESS | 16875 | 1470772070268 Marionette TRACE conn4 <- [1,1234,null,{}] 12:47:50 INFO - PROCESS | 16875 | 1470772070277 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}] 12:47:50 INFO - PROCESS | 16875 | 1470772070283 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:50 INFO - PROCESS | 16875 | 1470772070483 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 12:47:50 INFO - PROCESS | 16875 | 1470772070649 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:50 INFO - PROCESS | 16875 | 1470772070664 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:50 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e173400 == 30 [pid = 16875] [id = 316] 12:47:50 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x8eccdc00) [pid = 16875] [serial = 949] [outer = (nil)] 12:47:50 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x8f870000) [pid = 16875] [serial = 950] [outer = 0x8eccdc00] 12:47:50 INFO - PROCESS | 16875 | 1470772070751 Marionette DEBUG loaded listener.js 12:47:50 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x91202800) [pid = 16875] [serial = 951] [outer = 0x8eccdc00] 12:47:51 INFO - PROCESS | 16875 | 1470772071785 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]]]}] 12:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1587ms 12:47:51 INFO - PROCESS | 16875 | 1470772071851 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 12:47:51 INFO - PROCESS | 16875 | 1470772071859 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 12:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:47:51 INFO - PROCESS | 16875 | 1470772071871 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:47:51 INFO - PROCESS | 16875 | 1470772071875 Marionette TRACE conn4 <- [1,1238,null,{}] 12:47:51 INFO - PROCESS | 16875 | 1470772071882 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}] 12:47:51 INFO - PROCESS | 16875 | 1470772071888 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:52 INFO - PROCESS | 16875 | 1470772072107 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 12:47:52 INFO - PROCESS | 16875 | 1470772072331 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:52 INFO - PROCESS | 16875 | 1470772072342 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:52 INFO - PROCESS | 16875 | ++DOCSHELL 0x913d8c00 == 31 [pid = 16875] [id = 317] 12:47:52 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x915bf400) [pid = 16875] [serial = 952] [outer = (nil)] 12:47:52 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x91f80400) [pid = 16875] [serial = 953] [outer = 0x915bf400] 12:47:52 INFO - PROCESS | 16875 | 1470772072472 Marionette DEBUG loaded listener.js 12:47:52 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x91b9e400) [pid = 16875] [serial = 954] [outer = 0x915bf400] 12:47:53 INFO - PROCESS | 16875 | 1470772073617 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]]]}] 12:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1792ms 12:47:53 INFO - PROCESS | 16875 | 1470772073663 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 12:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:47:53 INFO - PROCESS | 16875 | 1470772073668 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 12:47:53 INFO - PROCESS | 16875 | 1470772073674 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:47:53 INFO - PROCESS | 16875 | 1470772073680 Marionette TRACE conn4 <- [1,1242,null,{}] 12:47:53 INFO - PROCESS | 16875 | 1470772073697 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}] 12:47:53 INFO - PROCESS | 16875 | 1470772073706 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:53 INFO - PROCESS | 16875 | 1470772073890 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 12:47:54 INFO - PROCESS | 16875 | 1470772074106 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:54 INFO - PROCESS | 16875 | 1470772074118 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:54 INFO - PROCESS | 16875 | ++DOCSHELL 0x952d0400 == 32 [pid = 16875] [id = 318] 12:47:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x95388c00) [pid = 16875] [serial = 955] [outer = (nil)] 12:47:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x96553c00) [pid = 16875] [serial = 956] [outer = 0x95388c00] 12:47:54 INFO - PROCESS | 16875 | 1470772074231 Marionette DEBUG loaded listener.js 12:47:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x9655cc00) [pid = 16875] [serial = 957] [outer = 0x95388c00] 12:47:55 INFO - PROCESS | 16875 | 1470772075212 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]]]}] 12:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1592ms 12:47:55 INFO - PROCESS | 16875 | 1470772075267 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 12:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:47:55 INFO - PROCESS | 16875 | 1470772075272 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 12:47:55 INFO - PROCESS | 16875 | 1470772075279 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:47:55 INFO - PROCESS | 16875 | 1470772075283 Marionette TRACE conn4 <- [1,1246,null,{}] 12:47:55 INFO - PROCESS | 16875 | 1470772075289 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}] 12:47:55 INFO - PROCESS | 16875 | 1470772075294 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:55 INFO - PROCESS | 16875 | 1470772075489 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 12:47:55 INFO - PROCESS | 16875 | 1470772075700 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:55 INFO - PROCESS | 16875 | 1470772075707 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:55 INFO - PROCESS | 16875 | ++DOCSHELL 0x91ba0000 == 33 [pid = 16875] [id = 319] 12:47:55 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x95396400) [pid = 16875] [serial = 958] [outer = (nil)] 12:47:55 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x98dc3800) [pid = 16875] [serial = 959] [outer = 0x95396400] 12:47:55 INFO - PROCESS | 16875 | 1470772075838 Marionette DEBUG loaded listener.js 12:47:55 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x98e1d800) [pid = 16875] [serial = 960] [outer = 0x95396400] 12:47:56 INFO - PROCESS | 16875 | 1470772076851 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]]]}] 12:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1643ms 12:47:56 INFO - PROCESS | 16875 | 1470772076923 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 12:47:56 INFO - PROCESS | 16875 | 1470772076926 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 12:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:47:56 INFO - PROCESS | 16875 | 1470772076933 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:47:56 INFO - PROCESS | 16875 | 1470772076937 Marionette TRACE conn4 <- [1,1250,null,{}] 12:47:56 INFO - PROCESS | 16875 | 1470772076943 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}] 12:47:56 INFO - PROCESS | 16875 | 1470772076948 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:57 INFO - PROCESS | 16875 | 1470772077154 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 12:47:57 INFO - PROCESS | 16875 | 1470772077558 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:57 INFO - PROCESS | 16875 | 1470772077571 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:57 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e16a800 == 34 [pid = 16875] [id = 320] 12:47:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x8e16ac00) [pid = 16875] [serial = 961] [outer = (nil)] 12:47:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x8e171800) [pid = 16875] [serial = 962] [outer = 0x8e16ac00] 12:47:57 INFO - PROCESS | 16875 | 1470772077667 Marionette DEBUG loaded listener.js 12:47:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x8eccb000) [pid = 16875] [serial = 963] [outer = 0x8e16ac00] 12:47:58 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4b400 == 33 [pid = 16875] [id = 314] 12:47:58 INFO - PROCESS | 16875 | --DOCSHELL 0x91ba0800 == 32 [pid = 16875] [id = 313] 12:47:58 INFO - PROCESS | 16875 | --DOCSHELL 0x8e89a000 == 31 [pid = 16875] [id = 312] 12:47:58 INFO - PROCESS | 16875 | --DOCSHELL 0x8e899400 == 30 [pid = 16875] [id = 311] 12:47:58 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x99794400) [pid = 16875] [serial = 911] [outer = (nil)] [url = about:blank] 12:47:58 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x9979ac00) [pid = 16875] [serial = 912] [outer = (nil)] [url = about:blank] 12:47:58 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x8fa42c00) [pid = 16875] [serial = 897] [outer = (nil)] [url = about:blank] 12:47:58 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x95391800) [pid = 16875] [serial = 905] [outer = (nil)] [url = about:blank] 12:47:58 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x952d0c00) [pid = 16875] [serial = 909] [outer = (nil)] [url = about:blank] 12:47:58 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x8f876400) [pid = 16875] [serial = 896] [outer = (nil)] [url = about:blank] 12:47:58 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x98921000) [pid = 16875] [serial = 894] [outer = (nil)] [url = about:blank] 12:47:58 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x95397000) [pid = 16875] [serial = 906] [outer = (nil)] [url = about:blank] 12:47:58 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x9655d800) [pid = 16875] [serial = 890] [outer = (nil)] [url = about:blank] 12:47:58 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x9826c000) [pid = 16875] [serial = 893] [outer = (nil)] [url = about:blank] 12:47:58 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x96562800) [pid = 16875] [serial = 891] [outer = (nil)] [url = about:blank] 12:47:58 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x93acdc00) [pid = 16875] [serial = 882] [outer = (nil)] [url = about:blank] 12:47:58 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x91202c00) [pid = 16875] [serial = 884] [outer = (nil)] [url = about:blank] 12:47:58 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x8fa48000) [pid = 16875] [serial = 888] [outer = (nil)] [url = about:blank] 12:47:58 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x913ddc00) [pid = 16875] [serial = 899] [outer = (nil)] [url = about:blank] 12:47:58 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x915bc400) [pid = 16875] [serial = 900] [outer = (nil)] [url = about:blank] 12:47:58 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x9128f800) [pid = 16875] [serial = 885] [outer = (nil)] [url = about:blank] 12:47:58 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x9475d800) [pid = 16875] [serial = 903] [outer = (nil)] [url = about:blank] 12:47:58 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x92c71800) [pid = 16875] [serial = 887] [outer = (nil)] [url = about:blank] 12:47:58 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x93c6cc00) [pid = 16875] [serial = 902] [outer = (nil)] [url = about:blank] 12:47:58 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x93ac9400) [pid = 16875] [serial = 908] [outer = (nil)] [url = about:blank] 12:47:58 INFO - PROCESS | 16875 | 1470772078817 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]]]}] 12:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1943ms 12:47:58 INFO - PROCESS | 16875 | 1470772078881 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 12:47:58 INFO - PROCESS | 16875 | 1470772078886 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 12:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:47:58 INFO - PROCESS | 16875 | 1470772078894 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:47:58 INFO - PROCESS | 16875 | 1470772078900 Marionette TRACE conn4 <- [1,1254,null,{}] 12:47:58 INFO - PROCESS | 16875 | 1470772078908 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}] 12:47:58 INFO - PROCESS | 16875 | 1470772078914 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:59 INFO - PROCESS | 16875 | 1470772079090 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 12:47:59 INFO - PROCESS | 16875 | 1470772079262 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:59 INFO - PROCESS | 16875 | 1470772079269 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:47:59 INFO - PROCESS | 16875 | ++DOCSHELL 0x91282c00 == 31 [pid = 16875] [id = 321] 12:47:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x91286c00) [pid = 16875] [serial = 964] [outer = (nil)] 12:47:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x91373400) [pid = 16875] [serial = 965] [outer = 0x91286c00] 12:47:59 INFO - PROCESS | 16875 | 1470772079345 Marionette DEBUG loaded listener.js 12:47:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x915b3400) [pid = 16875] [serial = 966] [outer = 0x91286c00] 12:48:00 INFO - PROCESS | 16875 | 1470772080157 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]]]}] 12:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1333ms 12:48:00 INFO - PROCESS | 16875 | 1470772080232 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 12:48:00 INFO - PROCESS | 16875 | 1470772080237 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 12:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:48:00 INFO - PROCESS | 16875 | 1470772080246 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:48:00 INFO - PROCESS | 16875 | 1470772080249 Marionette TRACE conn4 <- [1,1258,null,{}] 12:48:00 INFO - PROCESS | 16875 | 1470772080256 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}] 12:48:00 INFO - PROCESS | 16875 | 1470772080262 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:00 INFO - PROCESS | 16875 | 1470772080448 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 12:48:00 INFO - PROCESS | 16875 | 1470772080587 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:00 INFO - PROCESS | 16875 | 1470772080603 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:00 INFO - PROCESS | 16875 | ++DOCSHELL 0x91372800 == 32 [pid = 16875] [id = 322] 12:48:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x91f84000) [pid = 16875] [serial = 967] [outer = (nil)] 12:48:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x93a64400) [pid = 16875] [serial = 968] [outer = 0x91f84000] 12:48:00 INFO - PROCESS | 16875 | 1470772080720 Marionette DEBUG loaded listener.js 12:48:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x93acc400) [pid = 16875] [serial = 969] [outer = 0x91f84000] 12:48:01 INFO - PROCESS | 16875 | 1470772081906 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]]]}] 12:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1734ms 12:48:02 INFO - PROCESS | 16875 | 1470772081999 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 12:48:02 INFO - PROCESS | 16875 | 1470772082014 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 12:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:48:02 INFO - PROCESS | 16875 | 1470772082082 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:48:02 INFO - PROCESS | 16875 | 1470772082097 Marionette TRACE conn4 <- [1,1262,null,{}] 12:48:02 INFO - PROCESS | 16875 | 1470772082124 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}] 12:48:02 INFO - PROCESS | 16875 | 1470772082136 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:02 INFO - PROCESS | 16875 | 1470772082394 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 12:48:02 INFO - PROCESS | 16875 | 1470772082544 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:02 INFO - PROCESS | 16875 | 1470772082551 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:02 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4a800 == 33 [pid = 16875] [id = 323] 12:48:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x91f80800) [pid = 16875] [serial = 970] [outer = (nil)] 12:48:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x96554800) [pid = 16875] [serial = 971] [outer = 0x91f80800] 12:48:02 INFO - PROCESS | 16875 | 1470772082636 Marionette DEBUG loaded listener.js 12:48:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x93ac7400) [pid = 16875] [serial = 972] [outer = 0x91f80800] 12:48:03 INFO - PROCESS | 16875 | 1470772083514 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]]]}] 12:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1565ms 12:48:03 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x91ba1800) [pid = 16875] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:48:03 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x8df50400) [pid = 16875] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:48:03 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x8ecd6000) [pid = 16875] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:48:03 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x8fa41000) [pid = 16875] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:48:03 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x8ecca000) [pid = 16875] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:48:03 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x93c73000) [pid = 16875] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:48:03 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x9128a000) [pid = 16875] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:48:03 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x99b47400) [pid = 16875] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:48:03 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x91f88800) [pid = 16875] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:48:03 INFO - PROCESS | 16875 | --DOMWINDOW == 63 (0x9655e000) [pid = 16875] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:48:03 INFO - PROCESS | 16875 | --DOMWINDOW == 62 (0x8e899c00) [pid = 16875] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:48:03 INFO - PROCESS | 16875 | 1470772083652 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 12:48:03 INFO - PROCESS | 16875 | 1470772083656 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 12:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:48:03 INFO - PROCESS | 16875 | 1470772083671 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:48:03 INFO - PROCESS | 16875 | 1470772083674 Marionette TRACE conn4 <- [1,1266,null,{}] 12:48:03 INFO - PROCESS | 16875 | 1470772083686 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}] 12:48:03 INFO - PROCESS | 16875 | 1470772083690 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:03 INFO - PROCESS | 16875 | 1470772083856 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 12:48:03 INFO - PROCESS | 16875 | 1470772083865 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:03 INFO - PROCESS | 16875 | 1470772083873 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:03 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e170000 == 34 [pid = 16875] [id = 324] 12:48:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 63 (0x9137a800) [pid = 16875] [serial = 973] [outer = (nil)] 12:48:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x91f83800) [pid = 16875] [serial = 974] [outer = 0x9137a800] 12:48:03 INFO - PROCESS | 16875 | 1470772083945 Marionette DEBUG loaded listener.js 12:48:04 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x93ac0400) [pid = 16875] [serial = 975] [outer = 0x9137a800] 12:48:04 INFO - PROCESS | 16875 | 1470772084876 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]]]}] 12:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1236ms 12:48:04 INFO - PROCESS | 16875 | 1470772084913 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 12:48:04 INFO - PROCESS | 16875 | 1470772084916 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 12:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:48:04 INFO - PROCESS | 16875 | 1470772084924 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:48:04 INFO - PROCESS | 16875 | 1470772084927 Marionette TRACE conn4 <- [1,1270,null,{}] 12:48:04 INFO - PROCESS | 16875 | 1470772084933 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}] 12:48:04 INFO - PROCESS | 16875 | 1470772084938 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:05 INFO - PROCESS | 16875 | 1470772085106 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 12:48:05 INFO - PROCESS | 16875 | 1470772085116 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:05 INFO - PROCESS | 16875 | 1470772085135 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:05 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e168000 == 35 [pid = 16875] [id = 325] 12:48:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x8e89cc00) [pid = 16875] [serial = 976] [outer = (nil)] 12:48:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x97873000) [pid = 16875] [serial = 977] [outer = 0x8e89cc00] 12:48:05 INFO - PROCESS | 16875 | 1470772085329 Marionette DEBUG loaded listener.js 12:48:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x98dc6000) [pid = 16875] [serial = 978] [outer = 0x8e89cc00] 12:48:06 INFO - PROCESS | 16875 | 1470772086376 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]]]}] 12:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1484ms 12:48:06 INFO - PROCESS | 16875 | 1470772086410 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 12:48:06 INFO - PROCESS | 16875 | 1470772086417 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 12:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:48:06 INFO - PROCESS | 16875 | 1470772086426 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:48:06 INFO - PROCESS | 16875 | 1470772086431 Marionette TRACE conn4 <- [1,1274,null,{}] 12:48:06 INFO - PROCESS | 16875 | 1470772086443 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}] 12:48:06 INFO - PROCESS | 16875 | 1470772086448 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:06 INFO - PROCESS | 16875 | 1470772086661 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 12:48:06 INFO - PROCESS | 16875 | 1470772086854 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:06 INFO - PROCESS | 16875 | 1470772086863 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:06 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df52400 == 36 [pid = 16875] [id = 326] 12:48:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x8f86d000) [pid = 16875] [serial = 979] [outer = (nil)] 12:48:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x91290800) [pid = 16875] [serial = 980] [outer = 0x8f86d000] 12:48:06 INFO - PROCESS | 16875 | 1470772086994 Marionette DEBUG loaded listener.js 12:48:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x913dfc00) [pid = 16875] [serial = 981] [outer = 0x8f86d000] 12:48:08 INFO - PROCESS | 16875 | 1470772088010 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]]]}] 12:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1647ms 12:48:08 INFO - PROCESS | 16875 | 1470772088075 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 12:48:08 INFO - PROCESS | 16875 | 1470772088082 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 12:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:48:08 INFO - PROCESS | 16875 | 1470772088094 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:48:08 INFO - PROCESS | 16875 | 1470772088098 Marionette TRACE conn4 <- [1,1278,null,{}] 12:48:08 INFO - PROCESS | 16875 | 1470772088105 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}] 12:48:08 INFO - PROCESS | 16875 | 1470772088112 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:08 INFO - PROCESS | 16875 | 1470772088358 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 12:48:08 INFO - PROCESS | 16875 | 1470772088625 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:08 INFO - PROCESS | 16875 | 1470772088638 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:08 INFO - PROCESS | 16875 | ++DOCSHELL 0x938cd800 == 37 [pid = 16875] [id = 327] 12:48:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x93ac6c00) [pid = 16875] [serial = 982] [outer = (nil)] 12:48:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x9514c000) [pid = 16875] [serial = 983] [outer = 0x93ac6c00] 12:48:08 INFO - PROCESS | 16875 | 1470772088729 Marionette DEBUG loaded listener.js 12:48:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x952cb000) [pid = 16875] [serial = 984] [outer = 0x93ac6c00] 12:48:09 INFO - PROCESS | 16875 | 1470772089708 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]]]}] 12:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1685ms 12:48:09 INFO - PROCESS | 16875 | 1470772089779 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 12:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:48:09 INFO - PROCESS | 16875 | 1470772089783 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 12:48:09 INFO - PROCESS | 16875 | 1470772089791 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:48:09 INFO - PROCESS | 16875 | 1470772089797 Marionette TRACE conn4 <- [1,1282,null,{}] 12:48:09 INFO - PROCESS | 16875 | 1470772089814 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}] 12:48:09 INFO - PROCESS | 16875 | 1470772089823 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:10 INFO - PROCESS | 16875 | 1470772090049 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 12:48:10 INFO - PROCESS | 16875 | 1470772090266 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:10 INFO - PROCESS | 16875 | 1470772090279 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:10 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e895400 == 38 [pid = 16875] [id = 328] 12:48:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x99796000) [pid = 16875] [serial = 985] [outer = (nil)] 12:48:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x9979f400) [pid = 16875] [serial = 986] [outer = 0x99796000] 12:48:10 INFO - PROCESS | 16875 | 1470772090378 Marionette DEBUG loaded listener.js 12:48:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x997a9400) [pid = 16875] [serial = 987] [outer = 0x99796000] 12:48:11 INFO - PROCESS | 16875 | 1470772091296 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]]]}] 12:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1539ms 12:48:11 INFO - PROCESS | 16875 | 1470772091330 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 12:48:11 INFO - PROCESS | 16875 | 1470772091334 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 12:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:48:11 INFO - PROCESS | 16875 | 1470772091341 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:48:11 INFO - PROCESS | 16875 | 1470772091345 Marionette TRACE conn4 <- [1,1286,null,{}] 12:48:11 INFO - PROCESS | 16875 | 1470772091350 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}] 12:48:11 INFO - PROCESS | 16875 | 1470772091356 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:11 INFO - PROCESS | 16875 | 1470772091544 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 12:48:11 INFO - PROCESS | 16875 | 1470772091711 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:11 INFO - PROCESS | 16875 | 1470772091720 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:11 INFO - PROCESS | 16875 | ++DOCSHELL 0x91283000 == 39 [pid = 16875] [id = 329] 12:48:11 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x915b4400) [pid = 16875] [serial = 988] [outer = (nil)] 12:48:11 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x99b46400) [pid = 16875] [serial = 989] [outer = 0x915b4400] 12:48:11 INFO - PROCESS | 16875 | 1470772091802 Marionette DEBUG loaded listener.js 12:48:11 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x99f18400) [pid = 16875] [serial = 990] [outer = 0x915b4400] 12:48:12 INFO - PROCESS | 16875 | 1470772092829 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]]]}] 12:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1530ms 12:48:12 INFO - PROCESS | 16875 | 1470772092872 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 12:48:12 INFO - PROCESS | 16875 | 1470772092877 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 12:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:48:12 INFO - PROCESS | 16875 | 1470772092884 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:48:12 INFO - PROCESS | 16875 | 1470772092888 Marionette TRACE conn4 <- [1,1290,null,{}] 12:48:12 INFO - PROCESS | 16875 | 1470772092895 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}] 12:48:12 INFO - PROCESS | 16875 | 1470772092900 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:13 INFO - PROCESS | 16875 | 1470772093089 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 12:48:13 INFO - PROCESS | 16875 | 1470772093305 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:13 INFO - PROCESS | 16875 | 1470772093312 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:13 INFO - PROCESS | 16875 | ++DOCSHELL 0x92c70400 == 40 [pid = 16875] [id = 330] 12:48:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x92c74000) [pid = 16875] [serial = 991] [outer = (nil)] 12:48:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x99f23c00) [pid = 16875] [serial = 992] [outer = 0x92c74000] 12:48:13 INFO - PROCESS | 16875 | 1470772093439 Marionette DEBUG loaded listener.js 12:48:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x99fdac00) [pid = 16875] [serial = 993] [outer = 0x92c74000] 12:48:14 INFO - PROCESS | 16875 | 1470772094487 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]]]}] 12:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1645ms 12:48:14 INFO - PROCESS | 16875 | 1470772094530 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 12:48:14 INFO - PROCESS | 16875 | 1470772094534 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 12:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:48:14 INFO - PROCESS | 16875 | 1470772094542 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:48:14 INFO - PROCESS | 16875 | 1470772094546 Marionette TRACE conn4 <- [1,1294,null,{}] 12:48:14 INFO - PROCESS | 16875 | 1470772094553 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}] 12:48:14 INFO - PROCESS | 16875 | 1470772094564 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:14 INFO - PROCESS | 16875 | 1470772094807 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 12:48:15 INFO - PROCESS | 16875 | 1470772095044 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:15 INFO - PROCESS | 16875 | 1470772095051 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:15 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df50000 == 41 [pid = 16875] [id = 331] 12:48:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x99f20400) [pid = 16875] [serial = 994] [outer = (nil)] 12:48:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x9a0e6400) [pid = 16875] [serial = 995] [outer = 0x99f20400] 12:48:15 INFO - PROCESS | 16875 | 1470772095186 Marionette DEBUG loaded listener.js 12:48:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x9a15b800) [pid = 16875] [serial = 996] [outer = 0x99f20400] 12:48:16 INFO - PROCESS | 16875 | 1470772096113 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]]]}] 12:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1652ms 12:48:16 INFO - PROCESS | 16875 | 1470772096197 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 12:48:16 INFO - PROCESS | 16875 | 1470772096203 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 12:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:48:16 INFO - PROCESS | 16875 | 1470772096212 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:48:16 INFO - PROCESS | 16875 | 1470772096217 Marionette TRACE conn4 <- [1,1298,null,{}] 12:48:16 INFO - PROCESS | 16875 | 1470772096227 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}] 12:48:16 INFO - PROCESS | 16875 | 1470772096234 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:16 INFO - PROCESS | 16875 | 1470772096558 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 12:48:17 INFO - PROCESS | 16875 | 1470772097045 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:17 INFO - PROCESS | 16875 | 1470772097054 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:17 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4a400 == 42 [pid = 16875] [id = 332] 12:48:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x8df4b000) [pid = 16875] [serial = 997] [outer = (nil)] 12:48:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x8df58000) [pid = 16875] [serial = 998] [outer = 0x8df4b000] 12:48:17 INFO - PROCESS | 16875 | 1470772097134 Marionette DEBUG loaded listener.js 12:48:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x8e892000) [pid = 16875] [serial = 999] [outer = 0x8df4b000] 12:48:18 INFO - PROCESS | 16875 | 1470772098190 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]]]}] 12:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 2039ms 12:48:18 INFO - PROCESS | 16875 | 1470772098252 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 12:48:18 INFO - PROCESS | 16875 | 1470772098258 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 12:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:48:18 INFO - PROCESS | 16875 | 1470772098267 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:48:18 INFO - PROCESS | 16875 | 1470772098272 Marionette TRACE conn4 <- [1,1302,null,{}] 12:48:18 INFO - PROCESS | 16875 | 1470772098280 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}] 12:48:18 INFO - PROCESS | 16875 | 1470772098288 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:19 INFO - PROCESS | 16875 | --DOCSHELL 0x8e170000 == 41 [pid = 16875] [id = 324] 12:48:19 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4a800 == 40 [pid = 16875] [id = 323] 12:48:19 INFO - PROCESS | 16875 | --DOCSHELL 0x91372800 == 39 [pid = 16875] [id = 322] 12:48:19 INFO - PROCESS | 16875 | --DOCSHELL 0x91282c00 == 38 [pid = 16875] [id = 321] 12:48:19 INFO - PROCESS | 16875 | --DOCSHELL 0x8e16a800 == 37 [pid = 16875] [id = 320] 12:48:19 INFO - PROCESS | 16875 | --DOCSHELL 0x8f86cc00 == 36 [pid = 16875] [id = 310] 12:48:19 INFO - PROCESS | 16875 | --DOCSHELL 0x913d8c00 == 35 [pid = 16875] [id = 317] 12:48:19 INFO - PROCESS | 16875 | --DOCSHELL 0x8e173400 == 34 [pid = 16875] [id = 316] 12:48:19 INFO - PROCESS | 16875 | --DOCSHELL 0x93a59800 == 33 [pid = 16875] [id = 315] 12:48:19 INFO - PROCESS | 16875 | --DOCSHELL 0x91ba0000 == 32 [pid = 16875] [id = 319] 12:48:19 INFO - PROCESS | 16875 | --DOCSHELL 0x952d0400 == 31 [pid = 16875] [id = 318] 12:48:19 INFO - PROCESS | 16875 | --DOCSHELL 0x8df50000 == 30 [pid = 16875] [id = 331] 12:48:19 INFO - PROCESS | 16875 | --DOCSHELL 0x91283000 == 29 [pid = 16875] [id = 329] 12:48:19 INFO - PROCESS | 16875 | --DOCSHELL 0x92c70400 == 28 [pid = 16875] [id = 330] 12:48:19 INFO - PROCESS | 16875 | --DOCSHELL 0x8e895400 == 27 [pid = 16875] [id = 328] 12:48:19 INFO - PROCESS | 16875 | --DOCSHELL 0x938cd800 == 26 [pid = 16875] [id = 327] 12:48:19 INFO - PROCESS | 16875 | --DOCSHELL 0x8e168000 == 25 [pid = 16875] [id = 325] 12:48:19 INFO - PROCESS | 16875 | --DOCSHELL 0x8df52400 == 24 [pid = 16875] [id = 326] 12:48:19 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x91f79400) [pid = 16875] [serial = 941] [outer = (nil)] [url = about:blank] 12:48:19 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x8ecd7400) [pid = 16875] [serial = 944] [outer = (nil)] [url = about:blank] 12:48:19 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x913dc800) [pid = 16875] [serial = 915] [outer = (nil)] [url = about:blank] 12:48:19 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x91377800) [pid = 16875] [serial = 914] [outer = (nil)] [url = about:blank] 12:48:19 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x9128b800) [pid = 16875] [serial = 938] [outer = (nil)] [url = about:blank] 12:48:19 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x8eccd800) [pid = 16875] [serial = 935] [outer = (nil)] [url = about:blank] 12:48:19 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x8eccf000) [pid = 16875] [serial = 936] [outer = (nil)] [url = about:blank] 12:48:19 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x9826a800) [pid = 16875] [serial = 918] [outer = (nil)] [url = about:blank] 12:48:19 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x96556400) [pid = 16875] [serial = 917] [outer = (nil)] [url = about:blank] 12:48:19 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x938da800) [pid = 16875] [serial = 933] [outer = (nil)] [url = about:blank] 12:48:19 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x91f7c800) [pid = 16875] [serial = 932] [outer = (nil)] [url = about:blank] 12:48:19 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x99f20800) [pid = 16875] [serial = 921] [outer = (nil)] [url = about:blank] 12:48:19 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x99f1ac00) [pid = 16875] [serial = 920] [outer = (nil)] [url = about:blank] 12:48:19 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x9a01ac00) [pid = 16875] [serial = 924] [outer = (nil)] [url = about:blank] 12:48:19 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x9a013800) [pid = 16875] [serial = 923] [outer = (nil)] [url = about:blank] 12:48:19 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x9a0b7c00) [pid = 16875] [serial = 927] [outer = (nil)] [url = about:blank] 12:48:19 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x9a01e000) [pid = 16875] [serial = 926] [outer = (nil)] [url = about:blank] 12:48:19 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x9120b000) [pid = 16875] [serial = 930] [outer = (nil)] [url = about:blank] 12:48:19 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x91f86800) [pid = 16875] [serial = 942] [outer = (nil)] [url = about:blank] 12:48:19 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x91b9b400) [pid = 16875] [serial = 945] [outer = (nil)] [url = about:blank] 12:48:19 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x8ecd8000) [pid = 16875] [serial = 929] [outer = (nil)] [url = about:blank] 12:48:19 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x91376400) [pid = 16875] [serial = 939] [outer = (nil)] [url = about:blank] 12:48:19 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x93acb800) [pid = 16875] [serial = 947] [outer = (nil)] [url = about:blank] 12:48:19 INFO - PROCESS | 16875 | 1470772099838 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 12:48:19 INFO - PROCESS | 16875 | 1470772099948 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:19 INFO - PROCESS | 16875 | 1470772099962 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:20 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e891000 == 25 [pid = 16875] [id = 333] 12:48:20 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x8e891800) [pid = 16875] [serial = 1000] [outer = (nil)] 12:48:20 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x8e896800) [pid = 16875] [serial = 1001] [outer = 0x8e891800] 12:48:20 INFO - PROCESS | 16875 | 1470772100098 Marionette DEBUG loaded listener.js 12:48:20 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x8ecca800) [pid = 16875] [serial = 1002] [outer = 0x8e891800] 12:48:20 INFO - PROCESS | 16875 | 1470772100960 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]]]}] 12:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 2754ms 12:48:21 INFO - PROCESS | 16875 | 1470772101023 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 12:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:48:21 INFO - PROCESS | 16875 | 1470772101032 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 12:48:21 INFO - PROCESS | 16875 | 1470772101040 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:48:21 INFO - PROCESS | 16875 | 1470772101046 Marionette TRACE conn4 <- [1,1306,null,{}] 12:48:21 INFO - PROCESS | 16875 | 1470772101055 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}] 12:48:21 INFO - PROCESS | 16875 | 1470772101061 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:21 INFO - PROCESS | 16875 | 1470772101252 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 12:48:21 INFO - PROCESS | 16875 | 1470772101375 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:21 INFO - PROCESS | 16875 | 1470772101385 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:21 INFO - PROCESS | 16875 | ++DOCSHELL 0x8fa43400 == 26 [pid = 16875] [id = 334] 12:48:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x8fa45400) [pid = 16875] [serial = 1003] [outer = (nil)] 12:48:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x8fa49c00) [pid = 16875] [serial = 1004] [outer = 0x8fa45400] 12:48:21 INFO - PROCESS | 16875 | 1470772101465 Marionette DEBUG loaded listener.js 12:48:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x91209800) [pid = 16875] [serial = 1005] [outer = 0x8fa45400] 12:48:22 INFO - PROCESS | 16875 | 1470772102390 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]]]}] 12:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1402ms 12:48:22 INFO - PROCESS | 16875 | 1470772102442 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 12:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:48:22 INFO - PROCESS | 16875 | 1470772102447 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 12:48:22 INFO - PROCESS | 16875 | 1470772102454 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:48:22 INFO - PROCESS | 16875 | 1470772102457 Marionette TRACE conn4 <- [1,1310,null,{}] 12:48:22 INFO - PROCESS | 16875 | 1470772102477 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}] 12:48:22 INFO - PROCESS | 16875 | 1470772102484 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:22 INFO - PROCESS | 16875 | 1470772102726 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 12:48:22 INFO - PROCESS | 16875 | 1470772102755 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:22 INFO - PROCESS | 16875 | 1470772102765 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:22 INFO - PROCESS | 16875 | ++DOCSHELL 0x91376800 == 27 [pid = 16875] [id = 335] 12:48:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x91376c00) [pid = 16875] [serial = 1006] [outer = (nil)] 12:48:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x91379800) [pid = 16875] [serial = 1007] [outer = 0x91376c00] 12:48:22 INFO - PROCESS | 16875 | 1470772102847 Marionette DEBUG loaded listener.js 12:48:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x91380800) [pid = 16875] [serial = 1008] [outer = 0x91376c00] 12:48:23 INFO - PROCESS | 16875 | 1470772103924 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] 12:48:23 INFO - PROCESS | 16875 | 1470772103965 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 12:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:48:23 INFO - PROCESS | 16875 | 1470772103983 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:48:23 INFO - PROCESS | 16875 | 1470772103991 Marionette TRACE conn4 <- [1,1314,null,{}] 12:48:24 INFO - PROCESS | 16875 | 1470772104008 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}] 12:48:24 INFO - PROCESS | 16875 | 1470772104014 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:24 INFO - PROCESS | 16875 | 1470772104658 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 12:48:24 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x9137a800) [pid = 16875] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:48:24 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x8e89cc00) [pid = 16875] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:48:24 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x8e16ac00) [pid = 16875] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:48:24 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x95396400) [pid = 16875] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:48:24 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x8eccdc00) [pid = 16875] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:48:24 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x915bf400) [pid = 16875] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:48:24 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x91286c00) [pid = 16875] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:48:24 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x91f80800) [pid = 16875] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:48:24 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x91f84000) [pid = 16875] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:48:24 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x95388c00) [pid = 16875] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:48:24 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x93a65400) [pid = 16875] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:48:24 INFO - PROCESS | 16875 | 1470772104817 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:24 INFO - PROCESS | 16875 | 1470772104825 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:24 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4e400 == 28 [pid = 16875] [id = 336] 12:48:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x8df53000) [pid = 16875] [serial = 1009] [outer = (nil)] 12:48:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x8eccdc00) [pid = 16875] [serial = 1010] [outer = 0x8df53000] 12:48:24 INFO - PROCESS | 16875 | 1470772104904 Marionette DEBUG loaded listener.js 12:48:25 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x91ba0400) [pid = 16875] [serial = 1011] [outer = 0x8df53000] 12:48:26 INFO - PROCESS | 16875 | 1470772106134 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]]]}] 12:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 2216ms 12:48:26 INFO - PROCESS | 16875 | 1470772106196 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 12:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:48:26 INFO - PROCESS | 16875 | 1470772106202 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 12:48:26 INFO - PROCESS | 16875 | 1470772106212 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:48:26 INFO - PROCESS | 16875 | 1470772106218 Marionette TRACE conn4 <- [1,1318,null,{}] 12:48:26 INFO - PROCESS | 16875 | 1470772106227 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}] 12:48:26 INFO - PROCESS | 16875 | 1470772106233 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:26 INFO - PROCESS | 16875 | 1470772106501 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 12:48:26 INFO - PROCESS | 16875 | 1470772106762 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:26 INFO - PROCESS | 16875 | 1470772106776 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:26 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df49c00 == 29 [pid = 16875] [id = 337] 12:48:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x8df4f800) [pid = 16875] [serial = 1012] [outer = (nil)] 12:48:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x8e169400) [pid = 16875] [serial = 1013] [outer = 0x8df4f800] 12:48:26 INFO - PROCESS | 16875 | 1470772106862 Marionette DEBUG loaded listener.js 12:48:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x8e175000) [pid = 16875] [serial = 1014] [outer = 0x8df4f800] 12:48:27 INFO - PROCESS | 16875 | 1470772107870 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]]]}] 12:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1739ms 12:48:27 INFO - PROCESS | 16875 | 1470772107951 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 12:48:27 INFO - PROCESS | 16875 | 1470772107958 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 12:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:48:27 INFO - PROCESS | 16875 | 1470772107967 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:48:27 INFO - PROCESS | 16875 | 1470772107972 Marionette TRACE conn4 <- [1,1322,null,{}] 12:48:27 INFO - PROCESS | 16875 | 1470772107980 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}] 12:48:27 INFO - PROCESS | 16875 | 1470772107989 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:28 INFO - PROCESS | 16875 | 1470772108305 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 12:48:28 INFO - PROCESS | 16875 | 1470772108494 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:28 INFO - PROCESS | 16875 | 1470772108506 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:28 INFO - PROCESS | 16875 | ++DOCSHELL 0x91206800 == 30 [pid = 16875] [id = 338] 12:48:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x9120b800) [pid = 16875] [serial = 1015] [outer = (nil)] 12:48:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x91286c00) [pid = 16875] [serial = 1016] [outer = 0x9120b800] 12:48:28 INFO - PROCESS | 16875 | 1470772108592 Marionette DEBUG loaded listener.js 12:48:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x91378c00) [pid = 16875] [serial = 1017] [outer = 0x9120b800] 12:48:29 INFO - PROCESS | 16875 | 1470772109714 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]]]}] 12:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1787ms 12:48:29 INFO - PROCESS | 16875 | 1470772109759 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 12:48:29 INFO - PROCESS | 16875 | 1470772109766 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 12:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:48:29 INFO - PROCESS | 16875 | 1470772109776 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:48:29 INFO - PROCESS | 16875 | 1470772109780 Marionette TRACE conn4 <- [1,1326,null,{}] 12:48:29 INFO - PROCESS | 16875 | 1470772109788 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}] 12:48:29 INFO - PROCESS | 16875 | 1470772109794 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:30 INFO - PROCESS | 16875 | 1470772110003 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 12:48:30 INFO - PROCESS | 16875 | 1470772110223 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:30 INFO - PROCESS | 16875 | 1470772110232 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:30 INFO - PROCESS | 16875 | ++DOCSHELL 0x91ba4800 == 31 [pid = 16875] [id = 339] 12:48:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x91ba7000) [pid = 16875] [serial = 1018] [outer = (nil)] 12:48:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x91f80800) [pid = 16875] [serial = 1019] [outer = 0x91ba7000] 12:48:30 INFO - PROCESS | 16875 | 1470772110357 Marionette DEBUG loaded listener.js 12:48:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x9222e800) [pid = 16875] [serial = 1020] [outer = 0x91ba7000] 12:48:31 INFO - PROCESS | 16875 | 1470772111386 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]]]}] 12:48:31 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 12:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1683ms 12:48:31 INFO - PROCESS | 16875 | 1470772111460 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 12:48:31 INFO - PROCESS | 16875 | 1470772111464 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 12:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:48:31 INFO - PROCESS | 16875 | 1470772111485 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:48:31 INFO - PROCESS | 16875 | 1470772111501 Marionette TRACE conn4 <- [1,1330,null,{}] 12:48:31 INFO - PROCESS | 16875 | 1470772111557 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}] 12:48:31 INFO - PROCESS | 16875 | 1470772111571 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:31 INFO - PROCESS | 16875 | 1470772111903 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 12:48:32 INFO - PROCESS | 16875 | 1470772112095 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:32 INFO - PROCESS | 16875 | 1470772112108 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:32 INFO - PROCESS | 16875 | ++DOCSHELL 0x938dc800 == 32 [pid = 16875] [id = 340] 12:48:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x93a58000) [pid = 16875] [serial = 1021] [outer = (nil)] 12:48:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x93ac2c00) [pid = 16875] [serial = 1022] [outer = 0x93a58000] 12:48:32 INFO - PROCESS | 16875 | 1470772112191 Marionette DEBUG loaded listener.js 12:48:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x93acb000) [pid = 16875] [serial = 1023] [outer = 0x93a58000] 12:48:33 INFO - PROCESS | 16875 | 1470772113149 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]]]}] 12:48:33 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 12:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1717ms 12:48:33 INFO - PROCESS | 16875 | 1470772113191 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 12:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:48:33 INFO - PROCESS | 16875 | 1470772113197 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 12:48:33 INFO - PROCESS | 16875 | 1470772113205 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:48:33 INFO - PROCESS | 16875 | 1470772113208 Marionette TRACE conn4 <- [1,1334,null,{}] 12:48:33 INFO - PROCESS | 16875 | 1470772113216 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}] 12:48:33 INFO - PROCESS | 16875 | 1470772113221 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:33 INFO - PROCESS | 16875 | 1470772113413 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 12:48:33 INFO - PROCESS | 16875 | 1470772113579 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:33 INFO - PROCESS | 16875 | 1470772113586 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:33 INFO - PROCESS | 16875 | ++DOCSHELL 0x9128c000 == 33 [pid = 16875] [id = 341] 12:48:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x9514f400) [pid = 16875] [serial = 1024] [outer = (nil)] 12:48:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x952ca400) [pid = 16875] [serial = 1025] [outer = 0x9514f400] 12:48:33 INFO - PROCESS | 16875 | 1470772113721 Marionette DEBUG loaded listener.js 12:48:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x951a6c00) [pid = 16875] [serial = 1026] [outer = 0x9514f400] 12:48:34 INFO - PROCESS | 16875 | 1470772114766 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]]]}] 12:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1640ms 12:48:34 INFO - PROCESS | 16875 | 1470772114844 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 12:48:34 INFO - PROCESS | 16875 | 1470772114848 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 12:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:48:34 INFO - PROCESS | 16875 | 1470772114856 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:48:34 INFO - PROCESS | 16875 | 1470772114860 Marionette TRACE conn4 <- [1,1338,null,{}] 12:48:34 INFO - PROCESS | 16875 | 1470772114866 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}] 12:48:34 INFO - PROCESS | 16875 | 1470772114872 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:35 INFO - PROCESS | 16875 | 1470772115095 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 12:48:35 INFO - PROCESS | 16875 | 1470772115325 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:35 INFO - PROCESS | 16875 | 1470772115350 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:35 INFO - PROCESS | 16875 | ++DOCSHELL 0x96555800 == 34 [pid = 16875] [id = 342] 12:48:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x96555c00) [pid = 16875] [serial = 1027] [outer = (nil)] 12:48:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x9655ac00) [pid = 16875] [serial = 1028] [outer = 0x96555c00] 12:48:35 INFO - PROCESS | 16875 | 1470772115485 Marionette DEBUG loaded listener.js 12:48:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x9826a800) [pid = 16875] [serial = 1029] [outer = 0x96555c00] 12:48:37 INFO - PROCESS | 16875 | 1470772117077 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]]]}] 12:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2235ms 12:48:37 INFO - PROCESS | 16875 | 1470772117092 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 12:48:37 INFO - PROCESS | 16875 | 1470772117096 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 12:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:48:37 INFO - PROCESS | 16875 | 1470772117103 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:48:37 INFO - PROCESS | 16875 | 1470772117106 Marionette TRACE conn4 <- [1,1342,null,{}] 12:48:37 INFO - PROCESS | 16875 | 1470772117113 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}] 12:48:37 INFO - PROCESS | 16875 | 1470772117118 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:37 INFO - PROCESS | 16875 | 1470772117312 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 12:48:37 INFO - PROCESS | 16875 | 1470772117617 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:37 INFO - PROCESS | 16875 | 1470772117628 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:37 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4e800 == 35 [pid = 16875] [id = 343] 12:48:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x8df4ec00) [pid = 16875] [serial = 1030] [outer = (nil)] 12:48:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x8df54000) [pid = 16875] [serial = 1031] [outer = 0x8df4ec00] 12:48:37 INFO - PROCESS | 16875 | 1470772117704 Marionette DEBUG loaded listener.js 12:48:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x8e173400) [pid = 16875] [serial = 1032] [outer = 0x8df4ec00] 12:48:38 INFO - PROCESS | 16875 | 1470772118841 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]]]}] 12:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1785ms 12:48:38 INFO - PROCESS | 16875 | 1470772118896 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 12:48:38 INFO - PROCESS | 16875 | 1470772118906 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 12:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:48:38 INFO - PROCESS | 16875 | 1470772118920 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:48:38 INFO - PROCESS | 16875 | 1470772118926 Marionette TRACE conn4 <- [1,1346,null,{}] 12:48:38 INFO - PROCESS | 16875 | 1470772118944 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}] 12:48:38 INFO - PROCESS | 16875 | 1470772118958 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:39 INFO - PROCESS | 16875 | 1470772119369 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 12:48:39 INFO - PROCESS | 16875 | 1470772119759 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:39 INFO - PROCESS | 16875 | 1470772119774 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:39 INFO - PROCESS | 16875 | --DOCSHELL 0x8e890000 == 34 [pid = 16875] [id = 271] 12:48:39 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e172c00 == 35 [pid = 16875] [id = 344] 12:48:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x8e895c00) [pid = 16875] [serial = 1033] [outer = (nil)] 12:48:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x8fa40c00) [pid = 16875] [serial = 1034] [outer = 0x8e895c00] 12:48:39 INFO - PROCESS | 16875 | 1470772119927 Marionette DEBUG loaded listener.js 12:48:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0x91377800) [pid = 16875] [serial = 1035] [outer = 0x8e895c00] 12:48:40 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4e400 == 34 [pid = 16875] [id = 336] 12:48:40 INFO - PROCESS | 16875 | --DOCSHELL 0x91376800 == 33 [pid = 16875] [id = 335] 12:48:40 INFO - PROCESS | 16875 | --DOCSHELL 0x8fa43400 == 32 [pid = 16875] [id = 334] 12:48:40 INFO - PROCESS | 16875 | --DOCSHELL 0x8e891000 == 31 [pid = 16875] [id = 333] 12:48:40 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0x93ac0400) [pid = 16875] [serial = 975] [outer = (nil)] [url = about:blank] 12:48:40 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x97873000) [pid = 16875] [serial = 977] [outer = (nil)] [url = about:blank] 12:48:40 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x8eccb000) [pid = 16875] [serial = 963] [outer = (nil)] [url = about:blank] 12:48:40 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x98e1d800) [pid = 16875] [serial = 960] [outer = (nil)] [url = about:blank] 12:48:40 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x98dc3800) [pid = 16875] [serial = 959] [outer = (nil)] [url = about:blank] 12:48:40 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x8e171800) [pid = 16875] [serial = 962] [outer = (nil)] [url = about:blank] 12:48:40 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x91202800) [pid = 16875] [serial = 951] [outer = (nil)] [url = about:blank] 12:48:40 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x91b9e400) [pid = 16875] [serial = 954] [outer = (nil)] [url = about:blank] 12:48:40 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x91373400) [pid = 16875] [serial = 965] [outer = (nil)] [url = about:blank] 12:48:40 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x96554800) [pid = 16875] [serial = 971] [outer = (nil)] [url = about:blank] 12:48:40 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x93acc400) [pid = 16875] [serial = 969] [outer = (nil)] [url = about:blank] 12:48:40 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x91f80400) [pid = 16875] [serial = 953] [outer = (nil)] [url = about:blank] 12:48:40 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x9655cc00) [pid = 16875] [serial = 957] [outer = (nil)] [url = about:blank] 12:48:40 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x96553c00) [pid = 16875] [serial = 956] [outer = (nil)] [url = about:blank] 12:48:40 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x91f83800) [pid = 16875] [serial = 974] [outer = (nil)] [url = about:blank] 12:48:40 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x8f870000) [pid = 16875] [serial = 950] [outer = (nil)] [url = about:blank] 12:48:40 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x93c70800) [pid = 16875] [serial = 948] [outer = (nil)] [url = about:blank] 12:48:40 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x93a64400) [pid = 16875] [serial = 968] [outer = (nil)] [url = about:blank] 12:48:40 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x915b3400) [pid = 16875] [serial = 966] [outer = (nil)] [url = about:blank] 12:48:40 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x93ac7400) [pid = 16875] [serial = 972] [outer = (nil)] [url = about:blank] 12:48:40 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x98dc6000) [pid = 16875] [serial = 978] [outer = (nil)] [url = about:blank] 12:48:40 INFO - PROCESS | 16875 | 1470772120869 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]]]}] 12:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 2014ms 12:48:40 INFO - PROCESS | 16875 | 1470772120936 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 12:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:48:40 INFO - PROCESS | 16875 | 1470772120944 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 12:48:40 INFO - PROCESS | 16875 | 1470772120954 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:48:40 INFO - PROCESS | 16875 | 1470772120959 Marionette TRACE conn4 <- [1,1350,null,{}] 12:48:40 INFO - PROCESS | 16875 | 1470772120967 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}] 12:48:40 INFO - PROCESS | 16875 | 1470772120975 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:41 INFO - PROCESS | 16875 | 1470772121164 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 12:48:41 INFO - PROCESS | 16875 | 1470772121291 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:41 INFO - PROCESS | 16875 | 1470772121297 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:41 INFO - PROCESS | 16875 | ++DOCSHELL 0x913ddc00 == 32 [pid = 16875] [id = 345] 12:48:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x915b3000) [pid = 16875] [serial = 1036] [outer = (nil)] 12:48:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x915be800) [pid = 16875] [serial = 1037] [outer = 0x915b3000] 12:48:41 INFO - PROCESS | 16875 | 1470772121380 Marionette DEBUG loaded listener.js 12:48:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x91ba0000) [pid = 16875] [serial = 1038] [outer = 0x915b3000] 12:48:42 INFO - PROCESS | 16875 | 1470772122304 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]]]}] 12:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1435ms 12:48:42 INFO - PROCESS | 16875 | 1470772122388 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 12:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:48:42 INFO - PROCESS | 16875 | 1470772122392 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 12:48:42 INFO - PROCESS | 16875 | 1470772122406 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:48:42 INFO - PROCESS | 16875 | 1470772122417 Marionette TRACE conn4 <- [1,1354,null,{}] 12:48:42 INFO - PROCESS | 16875 | 1470772122427 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}] 12:48:42 INFO - PROCESS | 16875 | 1470772122436 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:42 INFO - PROCESS | 16875 | 1470772122641 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 12:48:42 INFO - PROCESS | 16875 | 1470772122787 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:42 INFO - PROCESS | 16875 | 1470772122801 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:42 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecd2800 == 33 [pid = 16875] [id = 346] 12:48:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x92c75800) [pid = 16875] [serial = 1039] [outer = (nil)] 12:48:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x93a59800) [pid = 16875] [serial = 1040] [outer = 0x92c75800] 12:48:42 INFO - PROCESS | 16875 | 1470772122896 Marionette DEBUG loaded listener.js 12:48:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x93accc00) [pid = 16875] [serial = 1041] [outer = 0x92c75800] 12:48:43 INFO - PROCESS | 16875 | 1470772123885 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]]]}] 12:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1555ms 12:48:43 INFO - PROCESS | 16875 | 1470772123954 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 12:48:43 INFO - PROCESS | 16875 | 1470772123960 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 12:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:48:43 INFO - PROCESS | 16875 | 1470772123967 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:48:43 INFO - PROCESS | 16875 | 1470772123971 Marionette TRACE conn4 <- [1,1358,null,{}] 12:48:43 INFO - PROCESS | 16875 | 1470772123977 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}] 12:48:43 INFO - PROCESS | 16875 | 1470772123982 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:44 INFO - PROCESS | 16875 | 1470772124248 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 12:48:44 INFO - PROCESS | 16875 | 1470772124376 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:44 INFO - PROCESS | 16875 | 1470772124382 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:44 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e170000 == 34 [pid = 16875] [id = 347] 12:48:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x91376800) [pid = 16875] [serial = 1042] [outer = (nil)] 12:48:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x96553c00) [pid = 16875] [serial = 1043] [outer = 0x91376800] 12:48:44 INFO - PROCESS | 16875 | 1470772124497 Marionette DEBUG loaded listener.js 12:48:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x9655bc00) [pid = 16875] [serial = 1044] [outer = 0x91376800] 12:48:44 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x8f86d000) [pid = 16875] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:48:44 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x93ac6c00) [pid = 16875] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:48:44 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x8fa45400) [pid = 16875] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:48:44 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x8e891800) [pid = 16875] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:48:44 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x99796000) [pid = 16875] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:48:44 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x915b4400) [pid = 16875] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:48:44 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x91376c00) [pid = 16875] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:48:44 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x92c74000) [pid = 16875] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:48:44 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x8df4b000) [pid = 16875] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:48:44 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x99f20400) [pid = 16875] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:48:45 INFO - PROCESS | 16875 | 1470772125408 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]]]}] 12:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1482ms 12:48:45 INFO - PROCESS | 16875 | 1470772125450 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 12:48:45 INFO - PROCESS | 16875 | 1470772125454 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 12:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:48:45 INFO - PROCESS | 16875 | 1470772125461 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:48:45 INFO - PROCESS | 16875 | 1470772125464 Marionette TRACE conn4 <- [1,1362,null,{}] 12:48:45 INFO - PROCESS | 16875 | 1470772125470 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}] 12:48:45 INFO - PROCESS | 16875 | 1470772125476 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:45 INFO - PROCESS | 16875 | 1470772125655 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 12:48:45 INFO - PROCESS | 16875 | 1470772125666 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:45 INFO - PROCESS | 16875 | 1470772125685 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:45 INFO - PROCESS | 16875 | ++DOCSHELL 0x915bd800 == 35 [pid = 16875] [id = 348] 12:48:45 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x92c6a800) [pid = 16875] [serial = 1045] [outer = (nil)] 12:48:45 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x96554c00) [pid = 16875] [serial = 1046] [outer = 0x92c6a800] 12:48:45 INFO - PROCESS | 16875 | 1470772125882 Marionette DEBUG loaded listener.js 12:48:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x98270800) [pid = 16875] [serial = 1047] [outer = 0x92c6a800] 12:48:46 INFO - PROCESS | 16875 | 1470772126772 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]]]}] 12:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1443ms 12:48:46 INFO - PROCESS | 16875 | 1470772126906 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 12:48:46 INFO - PROCESS | 16875 | 1470772126913 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 12:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:48:46 INFO - PROCESS | 16875 | 1470772126923 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:48:46 INFO - PROCESS | 16875 | 1470772126929 Marionette TRACE conn4 <- [1,1366,null,{}] 12:48:47 INFO - PROCESS | 16875 | 1470772126999 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}] 12:48:47 INFO - PROCESS | 16875 | 1470772127006 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:47 INFO - PROCESS | 16875 | 1470772127225 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 12:48:47 INFO - PROCESS | 16875 | 1470772127469 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:47 INFO - PROCESS | 16875 | 1470772127486 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:47 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e167800 == 36 [pid = 16875] [id = 349] 12:48:47 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x8f86c000) [pid = 16875] [serial = 1048] [outer = (nil)] 12:48:47 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x8f872400) [pid = 16875] [serial = 1049] [outer = 0x8f86c000] 12:48:47 INFO - PROCESS | 16875 | 1470772127609 Marionette DEBUG loaded listener.js 12:48:47 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x8fa44c00) [pid = 16875] [serial = 1050] [outer = 0x8f86c000] 12:48:48 INFO - PROCESS | 16875 | 1470772128700 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] 12:48:48 INFO - PROCESS | 16875 | 1470772128729 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 12:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:48:48 INFO - PROCESS | 16875 | 1470772128743 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:48:48 INFO - PROCESS | 16875 | 1470772128750 Marionette TRACE conn4 <- [1,1370,null,{}] 12:48:48 INFO - PROCESS | 16875 | 1470772128757 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}] 12:48:48 INFO - PROCESS | 16875 | 1470772128764 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:48 INFO - PROCESS | 16875 | 1470772128971 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 12:48:49 INFO - PROCESS | 16875 | 1470772129191 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:49 INFO - PROCESS | 16875 | 1470772129203 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:49 INFO - PROCESS | 16875 | ++DOCSHELL 0x913e1800 == 37 [pid = 16875] [id = 350] 12:48:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x915bbc00) [pid = 16875] [serial = 1051] [outer = (nil)] 12:48:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x91ba8c00) [pid = 16875] [serial = 1052] [outer = 0x915bbc00] 12:48:49 INFO - PROCESS | 16875 | 1470772129349 Marionette DEBUG loaded listener.js 12:48:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x92230c00) [pid = 16875] [serial = 1053] [outer = 0x915bbc00] 12:48:50 INFO - PROCESS | 16875 | 1470772130381 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] 12:48:50 INFO - PROCESS | 16875 | 1470772130444 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 12:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:48:50 INFO - PROCESS | 16875 | 1470772130452 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:48:50 INFO - PROCESS | 16875 | 1470772130456 Marionette TRACE conn4 <- [1,1374,null,{}] 12:48:50 INFO - PROCESS | 16875 | 1470772130474 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}] 12:48:50 INFO - PROCESS | 16875 | 1470772130483 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:50 INFO - PROCESS | 16875 | 1470772130803 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 12:48:51 INFO - PROCESS | 16875 | 1470772131040 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:51 INFO - PROCESS | 16875 | 1470772131055 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:51 INFO - PROCESS | 16875 | ++DOCSHELL 0x9891f400 == 38 [pid = 16875] [id = 351] 12:48:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x98977800) [pid = 16875] [serial = 1054] [outer = (nil)] 12:48:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x98e0ec00) [pid = 16875] [serial = 1055] [outer = 0x98977800] 12:48:51 INFO - PROCESS | 16875 | 1470772131158 Marionette DEBUG loaded listener.js 12:48:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x995c1c00) [pid = 16875] [serial = 1056] [outer = 0x98977800] 12:48:52 INFO - PROCESS | 16875 | [16875] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:48:52 INFO - PROCESS | 16875 | 1470772132155 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] 12:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:48:52 INFO - PROCESS | 16875 | 1470772132210 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 12:48:52 INFO - PROCESS | 16875 | 1470772132219 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:48:52 INFO - PROCESS | 16875 | 1470772132223 Marionette TRACE conn4 <- [1,1378,null,{}] 12:48:52 INFO - PROCESS | 16875 | 1470772132230 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}] 12:48:52 INFO - PROCESS | 16875 | 1470772132235 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:52 INFO - PROCESS | 16875 | 1470772132454 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 12:48:52 INFO - PROCESS | 16875 | 1470772132681 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:52 INFO - PROCESS | 16875 | 1470772132688 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:52 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e16a400 == 39 [pid = 16875] [id = 352] 12:48:52 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x8f875c00) [pid = 16875] [serial = 1057] [outer = (nil)] 12:48:52 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x997af800) [pid = 16875] [serial = 1058] [outer = 0x8f875c00] 12:48:52 INFO - PROCESS | 16875 | 1470772132821 Marionette DEBUG loaded listener.js 12:48:52 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x99b41000) [pid = 16875] [serial = 1059] [outer = 0x8f875c00] 12:48:53 INFO - PROCESS | 16875 | 1470772133799 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] 12:48:53 INFO - PROCESS | 16875 | 1470772133861 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 12:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:48:53 INFO - PROCESS | 16875 | 1470772133870 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:48:53 INFO - PROCESS | 16875 | 1470772133874 Marionette TRACE conn4 <- [1,1382,null,{}] 12:48:53 INFO - PROCESS | 16875 | 1470772133880 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}] 12:48:53 INFO - PROCESS | 16875 | 1470772133886 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:54 INFO - PROCESS | 16875 | 1470772134162 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 12:48:54 INFO - PROCESS | 16875 | 1470772134369 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:54 INFO - PROCESS | 16875 | 1470772134376 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:54 INFO - PROCESS | 16875 | ++DOCSHELL 0x99a3dc00 == 40 [pid = 16875] [id = 353] 12:48:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x99b49800) [pid = 16875] [serial = 1060] [outer = (nil)] 12:48:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x99f22000) [pid = 16875] [serial = 1061] [outer = 0x99b49800] 12:48:54 INFO - PROCESS | 16875 | 1470772134490 Marionette DEBUG loaded listener.js 12:48:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x99fd9400) [pid = 16875] [serial = 1062] [outer = 0x99b49800] 12:48:55 INFO - PROCESS | 16875 | [16875] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:48:55 INFO - PROCESS | 16875 | 1470772135453 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] 12:48:55 INFO - PROCESS | 16875 | 1470772135512 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 12:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:48:55 INFO - PROCESS | 16875 | 1470772135519 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:48:55 INFO - PROCESS | 16875 | 1470772135523 Marionette TRACE conn4 <- [1,1386,null,{}] 12:48:55 INFO - PROCESS | 16875 | 1470772135530 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}] 12:48:55 INFO - PROCESS | 16875 | 1470772135541 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:55 INFO - PROCESS | 16875 | 1470772135839 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 12:48:56 INFO - PROCESS | 16875 | 1470772136319 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:56 INFO - PROCESS | 16875 | 1470772136330 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:56 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e89a000 == 41 [pid = 16875] [id = 354] 12:48:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x8e89bc00) [pid = 16875] [serial = 1063] [outer = (nil)] 12:48:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x8ecd1800) [pid = 16875] [serial = 1064] [outer = 0x8e89bc00] 12:48:56 INFO - PROCESS | 16875 | 1470772136413 Marionette DEBUG loaded listener.js 12:48:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x8f86ac00) [pid = 16875] [serial = 1065] [outer = 0x8e89bc00] 12:48:57 INFO - PROCESS | 16875 | 1470772137419 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] 12:48:57 INFO - PROCESS | 16875 | 1470772137467 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 12:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:48:57 INFO - PROCESS | 16875 | 1470772137477 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:48:57 INFO - PROCESS | 16875 | 1470772137481 Marionette TRACE conn4 <- [1,1390,null,{}] 12:48:57 INFO - PROCESS | 16875 | 1470772137491 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}] 12:48:57 INFO - PROCESS | 16875 | 1470772137499 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:57 INFO - PROCESS | 16875 | 1470772137793 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 12:48:59 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecd5800 == 40 [pid = 16875] [id = 273] 12:48:59 INFO - PROCESS | 16875 | --DOCSHELL 0x8e89c000 == 39 [pid = 16875] [id = 272] 12:48:59 INFO - PROCESS | 16875 | --DOCSHELL 0x97879400 == 38 [pid = 16875] [id = 284] 12:48:59 INFO - PROCESS | 16875 | --DOCSHELL 0x913db000 == 37 [pid = 16875] [id = 277] 12:48:59 INFO - PROCESS | 16875 | --DOCSHELL 0x8f873800 == 36 [pid = 16875] [id = 268] 12:48:59 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4cc00 == 35 [pid = 16875] [id = 280] 12:48:59 INFO - PROCESS | 16875 | --DOCSHELL 0x938dbc00 == 34 [pid = 16875] [id = 278] 12:48:59 INFO - PROCESS | 16875 | --DOCSHELL 0x8df56c00 == 33 [pid = 16875] [id = 281] 12:48:59 INFO - PROCESS | 16875 | --DOCSHELL 0x91b9f800 == 32 [pid = 16875] [id = 270] 12:48:59 INFO - PROCESS | 16875 | --DOCSHELL 0x8df56400 == 31 [pid = 16875] [id = 279] 12:48:59 INFO - PROCESS | 16875 | --DOCSHELL 0x9128c000 == 30 [pid = 16875] [id = 341] 12:48:59 INFO - PROCESS | 16875 | --DOCSHELL 0x8e897c00 == 29 [pid = 16875] [id = 282] 12:48:59 INFO - PROCESS | 16875 | --DOCSHELL 0x8df49c00 == 28 [pid = 16875] [id = 337] 12:48:59 INFO - PROCESS | 16875 | --DOCSHELL 0x8f875400 == 27 [pid = 16875] [id = 276] 12:48:59 INFO - PROCESS | 16875 | --DOCSHELL 0x91206800 == 26 [pid = 16875] [id = 338] 12:48:59 INFO - PROCESS | 16875 | --DOCSHELL 0x91ba6400 == 25 [pid = 16875] [id = 283] 12:48:59 INFO - PROCESS | 16875 | --DOCSHELL 0x91281800 == 24 [pid = 16875] [id = 269] 12:48:59 INFO - PROCESS | 16875 | --DOCSHELL 0x96555800 == 23 [pid = 16875] [id = 342] 12:48:59 INFO - PROCESS | 16875 | --DOCSHELL 0x91ba4800 == 22 [pid = 16875] [id = 339] 12:48:59 INFO - PROCESS | 16875 | --DOCSHELL 0x938dc800 == 21 [pid = 16875] [id = 340] 12:48:59 INFO - PROCESS | 16875 | --DOCSHELL 0x93a5fc00 == 20 [pid = 16875] [id = 274] 12:48:59 INFO - PROCESS | 16875 | --DOCSHELL 0x8e16f800 == 19 [pid = 16875] [id = 275] 12:48:59 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4a400 == 18 [pid = 16875] [id = 332] 12:48:59 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x913dfc00) [pid = 16875] [serial = 981] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x91290800) [pid = 16875] [serial = 980] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x952cb000) [pid = 16875] [serial = 984] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x9514c000) [pid = 16875] [serial = 983] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x8fa49c00) [pid = 16875] [serial = 1004] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x8e896800) [pid = 16875] [serial = 1001] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x8ecca800) [pid = 16875] [serial = 1002] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x997a9400) [pid = 16875] [serial = 987] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x9979f400) [pid = 16875] [serial = 986] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x99f18400) [pid = 16875] [serial = 990] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x99b46400) [pid = 16875] [serial = 989] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x91379800) [pid = 16875] [serial = 1007] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x8eccdc00) [pid = 16875] [serial = 1010] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x91380800) [pid = 16875] [serial = 1008] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x99fdac00) [pid = 16875] [serial = 993] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x8e892000) [pid = 16875] [serial = 999] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x8df58000) [pid = 16875] [serial = 998] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x99f23c00) [pid = 16875] [serial = 992] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x9a15b800) [pid = 16875] [serial = 996] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x9a0e6400) [pid = 16875] [serial = 995] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x91209800) [pid = 16875] [serial = 1005] [outer = (nil)] [url = about:blank] 12:48:59 INFO - PROCESS | 16875 | 1470772139131 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:59 INFO - PROCESS | 16875 | 1470772139144 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:48:59 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4d800 == 19 [pid = 16875] [id = 355] 12:48:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x8df51c00) [pid = 16875] [serial = 1066] [outer = (nil)] 12:48:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x8e168c00) [pid = 16875] [serial = 1067] [outer = 0x8df51c00] 12:48:59 INFO - PROCESS | 16875 | 1470772139272 Marionette DEBUG loaded listener.js 12:48:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x8e891c00) [pid = 16875] [serial = 1068] [outer = 0x8df51c00] 12:49:00 INFO - PROCESS | 16875 | 1470772140140 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]]]}] 12:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 2693ms 12:49:00 INFO - PROCESS | 16875 | 1470772140171 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 12:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:49:00 INFO - PROCESS | 16875 | 1470772140176 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 12:49:00 INFO - PROCESS | 16875 | 1470772140184 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:49:00 INFO - PROCESS | 16875 | 1470772140189 Marionette TRACE conn4 <- [1,1394,null,{}] 12:49:00 INFO - PROCESS | 16875 | 1470772140197 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}] 12:49:00 INFO - PROCESS | 16875 | 1470772140202 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:00 INFO - PROCESS | 16875 | 1470772140372 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 12:49:00 INFO - PROCESS | 16875 | 1470772140390 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:00 INFO - PROCESS | 16875 | 1470772140401 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:00 INFO - PROCESS | 16875 | ++DOCSHELL 0x8fa41400 == 20 [pid = 16875] [id = 356] 12:49:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x8fa45000) [pid = 16875] [serial = 1069] [outer = (nil)] 12:49:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x8fa4b800) [pid = 16875] [serial = 1070] [outer = 0x8fa45000] 12:49:00 INFO - PROCESS | 16875 | 1470772140476 Marionette DEBUG loaded listener.js 12:49:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x9120b400) [pid = 16875] [serial = 1071] [outer = 0x8fa45000] 12:49:01 INFO - PROCESS | 16875 | 1470772141444 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]]]}] 12:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1284ms 12:49:01 INFO - PROCESS | 16875 | 1470772141471 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 12:49:01 INFO - PROCESS | 16875 | 1470772141479 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 12:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:49:01 INFO - PROCESS | 16875 | 1470772141489 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:49:01 INFO - PROCESS | 16875 | 1470772141492 Marionette TRACE conn4 <- [1,1398,null,{}] 12:49:01 INFO - PROCESS | 16875 | 1470772141499 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}] 12:49:01 INFO - PROCESS | 16875 | 1470772141505 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:01 INFO - PROCESS | 16875 | 1470772141767 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 12:49:01 INFO - PROCESS | 16875 | 1470772141801 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:01 INFO - PROCESS | 16875 | 1470772141811 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:01 INFO - PROCESS | 16875 | ++DOCSHELL 0x91380800 == 21 [pid = 16875] [id = 357] 12:49:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x913d4800) [pid = 16875] [serial = 1072] [outer = (nil)] 12:49:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x913da800) [pid = 16875] [serial = 1073] [outer = 0x913d4800] 12:49:01 INFO - PROCESS | 16875 | 1470772141882 Marionette DEBUG loaded listener.js 12:49:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x913e2c00) [pid = 16875] [serial = 1074] [outer = 0x913d4800] 12:49:02 INFO - PROCESS | 16875 | 1470772142981 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]]]}] 12:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1534ms 12:49:03 INFO - PROCESS | 16875 | 1470772143024 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 12:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:49:03 INFO - PROCESS | 16875 | 1470772143028 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 12:49:03 INFO - PROCESS | 16875 | 1470772143037 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:49:03 INFO - PROCESS | 16875 | 1470772143047 Marionette TRACE conn4 <- [1,1402,null,{}] 12:49:03 INFO - PROCESS | 16875 | 1470772143075 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}] 12:49:03 INFO - PROCESS | 16875 | 1470772143084 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:03 INFO - PROCESS | 16875 | 1470772143311 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 12:49:03 INFO - PROCESS | 16875 | 1470772143340 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:03 INFO - PROCESS | 16875 | 1470772143349 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:03 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e899800 == 22 [pid = 16875] [id = 358] 12:49:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x8ecd8400) [pid = 16875] [serial = 1075] [outer = (nil)] 12:49:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x92c74400) [pid = 16875] [serial = 1076] [outer = 0x8ecd8400] 12:49:03 INFO - PROCESS | 16875 | 1470772143446 Marionette DEBUG loaded listener.js 12:49:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x938da400) [pid = 16875] [serial = 1077] [outer = 0x8ecd8400] 12:49:04 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x8df53000) [pid = 16875] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:49:04 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x92c6a800) [pid = 16875] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:49:04 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x91376800) [pid = 16875] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:49:04 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x8e895c00) [pid = 16875] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:49:04 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x96555c00) [pid = 16875] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:49:04 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x93a58000) [pid = 16875] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:49:04 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x915b3000) [pid = 16875] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:49:04 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x9120b800) [pid = 16875] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:49:04 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x9514f400) [pid = 16875] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:49:04 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x8df4f800) [pid = 16875] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:49:04 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x91ba7000) [pid = 16875] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:49:04 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x8df4ec00) [pid = 16875] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:49:04 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x92c75800) [pid = 16875] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:49:04 INFO - PROCESS | 16875 | 1470772144860 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]]]}] 12:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1867ms 12:49:04 INFO - PROCESS | 16875 | 1470772144907 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 12:49:04 INFO - PROCESS | 16875 | 1470772144912 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 12:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:49:04 INFO - PROCESS | 16875 | 1470772144929 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:49:04 INFO - PROCESS | 16875 | 1470772144934 Marionette TRACE conn4 <- [1,1406,null,{}] 12:49:04 INFO - PROCESS | 16875 | 1470772144939 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}] 12:49:04 INFO - PROCESS | 16875 | 1470772144945 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:05 INFO - PROCESS | 16875 | 1470772145110 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 12:49:05 INFO - PROCESS | 16875 | 1470772145121 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:05 INFO - PROCESS | 16875 | 1470772145129 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:05 INFO - PROCESS | 16875 | ++DOCSHELL 0x8fa47800 == 23 [pid = 16875] [id = 359] 12:49:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x91282800) [pid = 16875] [serial = 1078] [outer = (nil)] 12:49:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x91f84c00) [pid = 16875] [serial = 1079] [outer = 0x91282800] 12:49:05 INFO - PROCESS | 16875 | 1470772145200 Marionette DEBUG loaded listener.js 12:49:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x92c72c00) [pid = 16875] [serial = 1080] [outer = 0x91282800] 12:49:06 INFO - PROCESS | 16875 | 1470772146118 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]]]}] 12:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1241ms 12:49:06 INFO - PROCESS | 16875 | 1470772146171 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 12:49:06 INFO - PROCESS | 16875 | 1470772146175 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 12:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:49:06 INFO - PROCESS | 16875 | 1470772146182 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:49:06 INFO - PROCESS | 16875 | 1470772146185 Marionette TRACE conn4 <- [1,1410,null,{}] 12:49:06 INFO - PROCESS | 16875 | 1470772146191 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}] 12:49:06 INFO - PROCESS | 16875 | 1470772146196 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:06 INFO - PROCESS | 16875 | 1470772146362 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 12:49:06 INFO - PROCESS | 16875 | 1470772146590 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:06 INFO - PROCESS | 16875 | 1470772146607 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:06 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4a800 == 24 [pid = 16875] [id = 360] 12:49:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x8df4cc00) [pid = 16875] [serial = 1081] [outer = (nil)] 12:49:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x8df55000) [pid = 16875] [serial = 1082] [outer = 0x8df4cc00] 12:49:06 INFO - PROCESS | 16875 | 1470772146694 Marionette DEBUG loaded listener.js 12:49:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x8e891800) [pid = 16875] [serial = 1083] [outer = 0x8df4cc00] 12:49:08 INFO - PROCESS | 16875 | 1470772147992 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]]]}] 12:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1833ms 12:49:08 INFO - PROCESS | 16875 | 1470772148019 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 12:49:08 INFO - PROCESS | 16875 | 1470772148026 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 12:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:49:08 INFO - PROCESS | 16875 | 1470772148056 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:49:08 INFO - PROCESS | 16875 | 1470772148060 Marionette TRACE conn4 <- [1,1414,null,{}] 12:49:08 INFO - PROCESS | 16875 | 1470772148070 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}] 12:49:08 INFO - PROCESS | 16875 | 1470772148076 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:08 INFO - PROCESS | 16875 | 1470772148382 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 12:49:08 INFO - PROCESS | 16875 | 1470772148539 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:08 INFO - PROCESS | 16875 | 1470772148548 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:08 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e169000 == 25 [pid = 16875] [id = 361] 12:49:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x91371800) [pid = 16875] [serial = 1084] [outer = (nil)] 12:49:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x9137b400) [pid = 16875] [serial = 1085] [outer = 0x91371800] 12:49:08 INFO - PROCESS | 16875 | 1470772148636 Marionette DEBUG loaded listener.js 12:49:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x913e2800) [pid = 16875] [serial = 1086] [outer = 0x91371800] 12:49:09 INFO - PROCESS | 16875 | 1470772149785 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]]]}] 12:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1809ms 12:49:09 INFO - PROCESS | 16875 | 1470772149849 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 12:49:09 INFO - PROCESS | 16875 | 1470772149856 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 12:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:49:09 INFO - PROCESS | 16875 | 1470772149913 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:49:09 INFO - PROCESS | 16875 | 1470772149918 Marionette TRACE conn4 <- [1,1418,null,{}] 12:49:09 INFO - PROCESS | 16875 | 1470772149945 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}] 12:49:09 INFO - PROCESS | 16875 | 1470772149951 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:10 INFO - PROCESS | 16875 | 1470772150245 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 12:49:10 INFO - PROCESS | 16875 | 1470772150435 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:10 INFO - PROCESS | 16875 | 1470772150442 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:10 INFO - PROCESS | 16875 | ++DOCSHELL 0x92c6c800 == 26 [pid = 16875] [id = 362] 12:49:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x92c6d000) [pid = 16875] [serial = 1087] [outer = (nil)] 12:49:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x938dc400) [pid = 16875] [serial = 1088] [outer = 0x92c6d000] 12:49:10 INFO - PROCESS | 16875 | 1470772150530 Marionette DEBUG loaded listener.js 12:49:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x93ac8c00) [pid = 16875] [serial = 1089] [outer = 0x92c6d000] 12:49:11 INFO - PROCESS | 16875 | 1470772151639 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]]]}] 12:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1846ms 12:49:11 INFO - PROCESS | 16875 | 1470772151719 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 12:49:11 INFO - PROCESS | 16875 | 1470772151724 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 12:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:49:11 INFO - PROCESS | 16875 | 1470772151742 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:49:11 INFO - PROCESS | 16875 | 1470772151752 Marionette TRACE conn4 <- [1,1422,null,{}] 12:49:11 INFO - PROCESS | 16875 | 1470772151760 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}] 12:49:11 INFO - PROCESS | 16875 | 1470772151766 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:12 INFO - PROCESS | 16875 | 1470772152023 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 12:49:12 INFO - PROCESS | 16875 | 1470772152253 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:12 INFO - PROCESS | 16875 | 1470772152260 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:12 INFO - PROCESS | 16875 | ++DOCSHELL 0x8eccd800 == 27 [pid = 16875] [id = 363] 12:49:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x91208000) [pid = 16875] [serial = 1090] [outer = (nil)] 12:49:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x915b4400) [pid = 16875] [serial = 1091] [outer = 0x91208000] 12:49:12 INFO - PROCESS | 16875 | 1470772152347 Marionette DEBUG loaded listener.js 12:49:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x915ba800) [pid = 16875] [serial = 1092] [outer = 0x91208000] 12:49:13 INFO - PROCESS | 16875 | 1470772153745 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]]]}] 12:49:13 INFO - PROCESS | 16875 | --DOCSHELL 0x8fa47800 == 26 [pid = 16875] [id = 359] 12:49:13 INFO - PROCESS | 16875 | --DOCSHELL 0x8e899800 == 25 [pid = 16875] [id = 358] 12:49:13 INFO - PROCESS | 16875 | --DOCSHELL 0x91380800 == 24 [pid = 16875] [id = 357] 12:49:13 INFO - PROCESS | 16875 | --DOCSHELL 0x8fa41400 == 23 [pid = 16875] [id = 356] 12:49:13 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4d800 == 22 [pid = 16875] [id = 355] 12:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 2100ms 12:49:13 INFO - PROCESS | 16875 | 1470772153834 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 12:49:13 INFO - PROCESS | 16875 | 1470772153841 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 12:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:49:13 INFO - PROCESS | 16875 | 1470772153849 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:49:13 INFO - PROCESS | 16875 | 1470772153854 Marionette TRACE conn4 <- [1,1426,null,{}] 12:49:13 INFO - PROCESS | 16875 | 1470772153864 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}] 12:49:13 INFO - PROCESS | 16875 | 1470772153870 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:14 INFO - PROCESS | 16875 | 1470772154037 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 12:49:14 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x91ba0400) [pid = 16875] [serial = 1011] [outer = (nil)] [url = about:blank] 12:49:14 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x96553c00) [pid = 16875] [serial = 1043] [outer = (nil)] [url = about:blank] 12:49:14 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x8fa40c00) [pid = 16875] [serial = 1034] [outer = (nil)] [url = about:blank] 12:49:14 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x9655ac00) [pid = 16875] [serial = 1028] [outer = (nil)] [url = about:blank] 12:49:14 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x9826a800) [pid = 16875] [serial = 1029] [outer = (nil)] [url = about:blank] 12:49:14 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x93ac2c00) [pid = 16875] [serial = 1022] [outer = (nil)] [url = about:blank] 12:49:14 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x93acb000) [pid = 16875] [serial = 1023] [outer = (nil)] [url = about:blank] 12:49:14 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x915be800) [pid = 16875] [serial = 1037] [outer = (nil)] [url = about:blank] 12:49:14 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x91ba0000) [pid = 16875] [serial = 1038] [outer = (nil)] [url = about:blank] 12:49:14 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x91286c00) [pid = 16875] [serial = 1016] [outer = (nil)] [url = about:blank] 12:49:14 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x91378c00) [pid = 16875] [serial = 1017] [outer = (nil)] [url = about:blank] 12:49:14 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x952ca400) [pid = 16875] [serial = 1025] [outer = (nil)] [url = about:blank] 12:49:14 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x951a6c00) [pid = 16875] [serial = 1026] [outer = (nil)] [url = about:blank] 12:49:14 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x8e169400) [pid = 16875] [serial = 1013] [outer = (nil)] [url = about:blank] 12:49:14 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x8e175000) [pid = 16875] [serial = 1014] [outer = (nil)] [url = about:blank] 12:49:14 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x91f80800) [pid = 16875] [serial = 1019] [outer = (nil)] [url = about:blank] 12:49:14 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x9222e800) [pid = 16875] [serial = 1020] [outer = (nil)] [url = about:blank] 12:49:14 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x8df54000) [pid = 16875] [serial = 1031] [outer = (nil)] [url = about:blank] 12:49:14 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x8e173400) [pid = 16875] [serial = 1032] [outer = (nil)] [url = about:blank] 12:49:14 INFO - PROCESS | 16875 | --DOMWINDOW == 63 (0x91377800) [pid = 16875] [serial = 1035] [outer = (nil)] [url = about:blank] 12:49:14 INFO - PROCESS | 16875 | --DOMWINDOW == 62 (0x93a59800) [pid = 16875] [serial = 1040] [outer = (nil)] [url = about:blank] 12:49:14 INFO - PROCESS | 16875 | --DOMWINDOW == 61 (0x93accc00) [pid = 16875] [serial = 1041] [outer = (nil)] [url = about:blank] 12:49:14 INFO - PROCESS | 16875 | --DOMWINDOW == 60 (0x9655bc00) [pid = 16875] [serial = 1044] [outer = (nil)] [url = about:blank] 12:49:14 INFO - PROCESS | 16875 | --DOMWINDOW == 59 (0x98270800) [pid = 16875] [serial = 1047] [outer = (nil)] [url = about:blank] 12:49:14 INFO - PROCESS | 16875 | --DOMWINDOW == 58 (0x96554c00) [pid = 16875] [serial = 1046] [outer = (nil)] [url = about:blank] 12:49:14 INFO - PROCESS | 16875 | 1470772154280 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:14 INFO - PROCESS | 16875 | 1470772154290 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:14 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecd7400 == 23 [pid = 16875] [id = 364] 12:49:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 59 (0x8ecd8000) [pid = 16875] [serial = 1093] [outer = (nil)] 12:49:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 60 (0x8fa41400) [pid = 16875] [serial = 1094] [outer = 0x8ecd8000] 12:49:14 INFO - PROCESS | 16875 | 1470772154366 Marionette DEBUG loaded listener.js 12:49:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 61 (0x91203000) [pid = 16875] [serial = 1095] [outer = 0x8ecd8000] 12:49:15 INFO - PROCESS | 16875 | 1470772155256 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]]]}] 12:49:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1436ms 12:49:15 INFO - PROCESS | 16875 | 1470772155286 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 12:49:15 INFO - PROCESS | 16875 | 1470772155294 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 12:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:49:15 INFO - PROCESS | 16875 | 1470772155305 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:49:15 INFO - PROCESS | 16875 | 1470772155309 Marionette TRACE conn4 <- [1,1430,null,{}] 12:49:15 INFO - PROCESS | 16875 | 1470772155316 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}] 12:49:15 INFO - PROCESS | 16875 | 1470772155322 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:15 INFO - PROCESS | 16875 | 1470772155514 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 12:49:15 INFO - PROCESS | 16875 | 1470772155645 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:15 INFO - PROCESS | 16875 | 1470772155653 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:15 INFO - PROCESS | 16875 | ++DOCSHELL 0x91281400 == 24 [pid = 16875] [id = 365] 12:49:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 62 (0x9137a000) [pid = 16875] [serial = 1096] [outer = (nil)] 12:49:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 63 (0x915b2c00) [pid = 16875] [serial = 1097] [outer = 0x9137a000] 12:49:15 INFO - PROCESS | 16875 | 1470772155730 Marionette DEBUG loaded listener.js 12:49:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x91b9b800) [pid = 16875] [serial = 1098] [outer = 0x9137a000] 12:49:16 INFO - PROCESS | 16875 | 1470772156663 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]]]}] 12:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1388ms 12:49:16 INFO - PROCESS | 16875 | 1470772156693 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 12:49:16 INFO - PROCESS | 16875 | 1470772156698 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 12:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:49:16 INFO - PROCESS | 16875 | 1470772156704 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:49:16 INFO - PROCESS | 16875 | 1470772156710 Marionette TRACE conn4 <- [1,1434,null,{}] 12:49:16 INFO - PROCESS | 16875 | 1470772156734 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}] 12:49:16 INFO - PROCESS | 16875 | 1470772156742 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:16 INFO - PROCESS | 16875 | 1470772156964 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 12:49:17 INFO - PROCESS | 16875 | 1470772156990 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:17 INFO - PROCESS | 16875 | 1470772156998 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:17 INFO - PROCESS | 16875 | ++DOCSHELL 0x92c69c00 == 25 [pid = 16875] [id = 366] 12:49:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x92c6a800) [pid = 16875] [serial = 1099] [outer = (nil)] 12:49:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x92c76800) [pid = 16875] [serial = 1100] [outer = 0x92c6a800] 12:49:17 INFO - PROCESS | 16875 | 1470772157075 Marionette DEBUG loaded listener.js 12:49:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x93ac7400) [pid = 16875] [serial = 1101] [outer = 0x92c6a800] 12:49:18 INFO - PROCESS | 16875 | 1470772158142 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]]]}] 12:49:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1491ms 12:49:18 INFO - PROCESS | 16875 | 1470772158197 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 12:49:18 INFO - PROCESS | 16875 | 1470772158202 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 12:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:49:18 INFO - PROCESS | 16875 | 1470772158216 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:49:18 INFO - PROCESS | 16875 | 1470772158220 Marionette TRACE conn4 <- [1,1438,null,{}] 12:49:18 INFO - PROCESS | 16875 | 1470772158226 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}] 12:49:18 INFO - PROCESS | 16875 | 1470772158231 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:18 INFO - PROCESS | 16875 | 1470772158463 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 12:49:18 INFO - PROCESS | 16875 | 1470772158488 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:18 INFO - PROCESS | 16875 | 1470772158499 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:18 INFO - PROCESS | 16875 | ++DOCSHELL 0x91f81c00 == 26 [pid = 16875] [id = 367] 12:49:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x9514c000) [pid = 16875] [serial = 1102] [outer = (nil)] 12:49:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x952ca800) [pid = 16875] [serial = 1103] [outer = 0x9514c000] 12:49:18 INFO - PROCESS | 16875 | 1470772158570 Marionette DEBUG loaded listener.js 12:49:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x95396800) [pid = 16875] [serial = 1104] [outer = 0x9514c000] 12:49:19 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x8ecd8400) [pid = 16875] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:49:19 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x8df51c00) [pid = 16875] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:49:19 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x913d4800) [pid = 16875] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:49:19 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x8f86c000) [pid = 16875] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:49:19 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x915bbc00) [pid = 16875] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:49:19 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x8fa45000) [pid = 16875] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:49:19 INFO - PROCESS | 16875 | --DOMWINDOW == 63 (0x98977800) [pid = 16875] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:49:19 INFO - PROCESS | 16875 | --DOMWINDOW == 62 (0x8e89bc00) [pid = 16875] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:49:19 INFO - PROCESS | 16875 | --DOMWINDOW == 61 (0x8f875c00) [pid = 16875] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:49:19 INFO - PROCESS | 16875 | --DOMWINDOW == 60 (0x99b49800) [pid = 16875] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:49:19 INFO - PROCESS | 16875 | 1470772159721 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]]]}] 12:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1581ms 12:49:19 INFO - PROCESS | 16875 | 1470772159799 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 12:49:19 INFO - PROCESS | 16875 | 1470772159807 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 12:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:49:19 INFO - PROCESS | 16875 | 1470772159817 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:49:19 INFO - PROCESS | 16875 | 1470772159822 Marionette TRACE conn4 <- [1,1442,null,{}] 12:49:19 INFO - PROCESS | 16875 | 1470772159832 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}] 12:49:19 INFO - PROCESS | 16875 | 1470772159838 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:20 INFO - PROCESS | 16875 | 1470772160084 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 12:49:20 INFO - PROCESS | 16875 | 1470772160321 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:20 INFO - PROCESS | 16875 | 1470772160337 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:20 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f86c400 == 27 [pid = 16875] [id = 368] 12:49:20 INFO - PROCESS | 16875 | ++DOMWINDOW == 61 (0x8f86f400) [pid = 16875] [serial = 1105] [outer = (nil)] 12:49:20 INFO - PROCESS | 16875 | ++DOMWINDOW == 62 (0x8f878000) [pid = 16875] [serial = 1106] [outer = 0x8f86f400] 12:49:20 INFO - PROCESS | 16875 | 1470772160439 Marionette DEBUG loaded listener.js 12:49:20 INFO - PROCESS | 16875 | ++DOMWINDOW == 63 (0x8fa49400) [pid = 16875] [serial = 1107] [outer = 0x8f86f400] 12:49:21 INFO - PROCESS | 16875 | 1470772161436 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]]]}] 12:49:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1684ms 12:49:21 INFO - PROCESS | 16875 | 1470772161503 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 12:49:21 INFO - PROCESS | 16875 | 1470772161511 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 12:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:49:21 INFO - PROCESS | 16875 | 1470772161523 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:49:21 INFO - PROCESS | 16875 | 1470772161528 Marionette TRACE conn4 <- [1,1446,null,{}] 12:49:21 INFO - PROCESS | 16875 | 1470772161536 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}] 12:49:21 INFO - PROCESS | 16875 | 1470772161543 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:21 INFO - PROCESS | 16875 | 1470772161804 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 12:49:22 INFO - PROCESS | 16875 | 1470772162039 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:22 INFO - PROCESS | 16875 | 1470772162050 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:22 INFO - PROCESS | 16875 | ++DOCSHELL 0x91379800 == 28 [pid = 16875] [id = 369] 12:49:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x91b9e400) [pid = 16875] [serial = 1108] [outer = (nil)] 12:49:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x91f86400) [pid = 16875] [serial = 1109] [outer = 0x91b9e400] 12:49:22 INFO - PROCESS | 16875 | 1470772162137 Marionette DEBUG loaded listener.js 12:49:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x92c72800) [pid = 16875] [serial = 1110] [outer = 0x91b9e400] 12:49:23 INFO - PROCESS | 16875 | 1470772163192 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]]]}] 12:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1739ms 12:49:23 INFO - PROCESS | 16875 | 1470772163263 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 12:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:49:23 INFO - PROCESS | 16875 | 1470772163267 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 12:49:23 INFO - PROCESS | 16875 | 1470772163274 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:49:23 INFO - PROCESS | 16875 | 1470772163280 Marionette TRACE conn4 <- [1,1450,null,{}] 12:49:23 INFO - PROCESS | 16875 | 1470772163298 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}] 12:49:23 INFO - PROCESS | 16875 | 1470772163308 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:23 INFO - PROCESS | 16875 | 1470772163536 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 12:49:23 INFO - PROCESS | 16875 | 1470772163846 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:23 INFO - PROCESS | 16875 | 1470772163854 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:23 INFO - PROCESS | 16875 | ++DOCSHELL 0x9655fc00 == 29 [pid = 16875] [id = 370] 12:49:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x96562400) [pid = 16875] [serial = 1111] [outer = (nil)] 12:49:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x97876c00) [pid = 16875] [serial = 1112] [outer = 0x96562400] 12:49:23 INFO - PROCESS | 16875 | 1470772163948 Marionette DEBUG loaded listener.js 12:49:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x9787d800) [pid = 16875] [serial = 1113] [outer = 0x96562400] 12:49:24 INFO - PROCESS | 16875 | 1470772164965 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]]]}] 12:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1750ms 12:49:25 INFO - PROCESS | 16875 | 1470772165024 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 12:49:25 INFO - PROCESS | 16875 | 1470772165029 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 12:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:49:25 INFO - PROCESS | 16875 | 1470772165037 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:49:25 INFO - PROCESS | 16875 | 1470772165041 Marionette TRACE conn4 <- [1,1454,null,{}] 12:49:25 INFO - PROCESS | 16875 | 1470772165048 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}] 12:49:25 INFO - PROCESS | 16875 | 1470772165053 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:25 INFO - PROCESS | 16875 | 1470772165247 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 12:49:25 INFO - PROCESS | 16875 | 1470772165462 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:25 INFO - PROCESS | 16875 | 1470772165469 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:25 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e16b800 == 30 [pid = 16875] [id = 371] 12:49:25 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x98220c00) [pid = 16875] [serial = 1114] [outer = (nil)] 12:49:25 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x98922800) [pid = 16875] [serial = 1115] [outer = 0x98220c00] 12:49:25 INFO - PROCESS | 16875 | 1470772165571 Marionette DEBUG loaded listener.js 12:49:25 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x98dbf800) [pid = 16875] [serial = 1116] [outer = 0x98220c00] 12:49:26 INFO - PROCESS | 16875 | 1470772166509 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]]]}] 12:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1537ms 12:49:26 INFO - PROCESS | 16875 | 1470772166576 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 12:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:49:26 INFO - PROCESS | 16875 | 1470772166580 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 12:49:26 INFO - PROCESS | 16875 | 1470772166588 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:49:26 INFO - PROCESS | 16875 | 1470772166591 Marionette TRACE conn4 <- [1,1458,null,{}] 12:49:26 INFO - PROCESS | 16875 | 1470772166597 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}] 12:49:26 INFO - PROCESS | 16875 | 1470772166603 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:26 INFO - PROCESS | 16875 | 1470772166843 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 12:49:27 INFO - PROCESS | 16875 | 1470772167053 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:27 INFO - PROCESS | 16875 | 1470772167065 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:27 INFO - PROCESS | 16875 | ++DOCSHELL 0x91ba5800 == 31 [pid = 16875] [id = 372] 12:49:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x93ac4800) [pid = 16875] [serial = 1117] [outer = (nil)] 12:49:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x99795400) [pid = 16875] [serial = 1118] [outer = 0x93ac4800] 12:49:27 INFO - PROCESS | 16875 | 1470772167188 Marionette DEBUG loaded listener.js 12:49:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x99799400) [pid = 16875] [serial = 1119] [outer = 0x93ac4800] 12:49:28 INFO - PROCESS | 16875 | 1470772168194 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]]]}] 12:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1683ms 12:49:28 INFO - PROCESS | 16875 | 1470772168271 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 12:49:28 INFO - PROCESS | 16875 | 1470772168274 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 12:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:49:28 INFO - PROCESS | 16875 | 1470772168281 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:49:28 INFO - PROCESS | 16875 | 1470772168284 Marionette TRACE conn4 <- [1,1462,null,{}] 12:49:28 INFO - PROCESS | 16875 | 1470772168291 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}] 12:49:28 INFO - PROCESS | 16875 | 1470772168302 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:28 INFO - PROCESS | 16875 | 1470772168581 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 12:49:28 INFO - PROCESS | 16875 | 1470772168820 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:28 INFO - PROCESS | 16875 | 1470772168830 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:28 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e16fc00 == 32 [pid = 16875] [id = 373] 12:49:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x913d7800) [pid = 16875] [serial = 1120] [outer = (nil)] 12:49:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x99f17c00) [pid = 16875] [serial = 1121] [outer = 0x913d7800] 12:49:28 INFO - PROCESS | 16875 | 1470772168914 Marionette DEBUG loaded listener.js 12:49:29 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x99f1e000) [pid = 16875] [serial = 1122] [outer = 0x913d7800] 12:49:30 INFO - PROCESS | 16875 | 1470772170175 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]]]}] 12:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1933ms 12:49:30 INFO - PROCESS | 16875 | 1470772170218 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 12:49:30 INFO - PROCESS | 16875 | 1470772170224 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 12:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:49:30 INFO - PROCESS | 16875 | 1470772170233 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:49:30 INFO - PROCESS | 16875 | 1470772170238 Marionette TRACE conn4 <- [1,1466,null,{}] 12:49:30 INFO - PROCESS | 16875 | 1470772170248 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}] 12:49:30 INFO - PROCESS | 16875 | 1470772170253 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:30 INFO - PROCESS | 16875 | 1470772170483 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 12:49:30 INFO - PROCESS | 16875 | 1470772170643 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:30 INFO - PROCESS | 16875 | 1470772170656 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:30 INFO - PROCESS | 16875 | ++DOCSHELL 0x8fa3e000 == 33 [pid = 16875] [id = 374] 12:49:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x8fa44000) [pid = 16875] [serial = 1123] [outer = (nil)] 12:49:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x9120a800) [pid = 16875] [serial = 1124] [outer = 0x8fa44000] 12:49:30 INFO - PROCESS | 16875 | 1470772170737 Marionette DEBUG loaded listener.js 12:49:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x91372000) [pid = 16875] [serial = 1125] [outer = 0x8fa44000] 12:49:31 INFO - PROCESS | 16875 | 1470772171645 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]]]}] 12:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1486ms 12:49:31 INFO - PROCESS | 16875 | 1470772171719 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 12:49:31 INFO - PROCESS | 16875 | 1470772171726 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 12:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:49:31 INFO - PROCESS | 16875 | 1470772171738 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:49:31 INFO - PROCESS | 16875 | 1470772171742 Marionette TRACE conn4 <- [1,1470,null,{}] 12:49:31 INFO - PROCESS | 16875 | 1470772171750 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}] 12:49:31 INFO - PROCESS | 16875 | 1470772171756 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:32 INFO - PROCESS | 16875 | 1470772172029 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 12:49:33 INFO - PROCESS | 16875 | --DOCSHELL 0x9891f400 == 32 [pid = 16875] [id = 351] 12:49:33 INFO - PROCESS | 16875 | --DOCSHELL 0x915bd800 == 31 [pid = 16875] [id = 348] 12:49:33 INFO - PROCESS | 16875 | --DOCSHELL 0x8e167800 == 30 [pid = 16875] [id = 349] 12:49:33 INFO - PROCESS | 16875 | --DOCSHELL 0x8e172c00 == 29 [pid = 16875] [id = 344] 12:49:33 INFO - PROCESS | 16875 | --DOCSHELL 0x913ddc00 == 28 [pid = 16875] [id = 345] 12:49:33 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecd2800 == 27 [pid = 16875] [id = 346] 12:49:33 INFO - PROCESS | 16875 | --DOCSHELL 0x8e170000 == 26 [pid = 16875] [id = 347] 12:49:33 INFO - PROCESS | 16875 | --DOCSHELL 0x8eccd800 == 25 [pid = 16875] [id = 363] 12:49:33 INFO - PROCESS | 16875 | --DOCSHELL 0x913e1800 == 24 [pid = 16875] [id = 350] 12:49:33 INFO - PROCESS | 16875 | --DOCSHELL 0x8e89a000 == 23 [pid = 16875] [id = 354] 12:49:33 INFO - PROCESS | 16875 | --DOCSHELL 0x8e169000 == 22 [pid = 16875] [id = 361] 12:49:33 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4a800 == 21 [pid = 16875] [id = 360] 12:49:33 INFO - PROCESS | 16875 | --DOCSHELL 0x8e16a400 == 20 [pid = 16875] [id = 352] 12:49:33 INFO - PROCESS | 16875 | --DOCSHELL 0x92c6c800 == 19 [pid = 16875] [id = 362] 12:49:33 INFO - PROCESS | 16875 | --DOCSHELL 0x99a3dc00 == 18 [pid = 16875] [id = 353] 12:49:33 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4e800 == 17 [pid = 16875] [id = 343] 12:49:33 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x8fa44c00) [pid = 16875] [serial = 1050] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x8f872400) [pid = 16875] [serial = 1049] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x92230c00) [pid = 16875] [serial = 1053] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x91ba8c00) [pid = 16875] [serial = 1052] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x8fa4b800) [pid = 16875] [serial = 1070] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x9120b400) [pid = 16875] [serial = 1071] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x995c1c00) [pid = 16875] [serial = 1056] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x98e0ec00) [pid = 16875] [serial = 1055] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x8f86ac00) [pid = 16875] [serial = 1065] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x8ecd1800) [pid = 16875] [serial = 1064] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x99b41000) [pid = 16875] [serial = 1059] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x997af800) [pid = 16875] [serial = 1058] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x99fd9400) [pid = 16875] [serial = 1062] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x99f22000) [pid = 16875] [serial = 1061] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x92c74400) [pid = 16875] [serial = 1076] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x8e168c00) [pid = 16875] [serial = 1067] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x938da400) [pid = 16875] [serial = 1077] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 16875 | --DOMWINDOW == 63 (0x8e891c00) [pid = 16875] [serial = 1068] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 16875 | --DOMWINDOW == 62 (0x913e2c00) [pid = 16875] [serial = 1074] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 16875 | --DOMWINDOW == 61 (0x913da800) [pid = 16875] [serial = 1073] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 16875 | --DOMWINDOW == 60 (0x91f84c00) [pid = 16875] [serial = 1079] [outer = (nil)] [url = about:blank] 12:49:33 INFO - PROCESS | 16875 | 1470772173307 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:33 INFO - PROCESS | 16875 | 1470772173316 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:33 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4c400 == 18 [pid = 16875] [id = 375] 12:49:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 61 (0x8df4f400) [pid = 16875] [serial = 1126] [outer = (nil)] 12:49:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 62 (0x8df58c00) [pid = 16875] [serial = 1127] [outer = 0x8df4f400] 12:49:33 INFO - PROCESS | 16875 | 1470772173444 Marionette DEBUG loaded listener.js 12:49:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 63 (0x8e172400) [pid = 16875] [serial = 1128] [outer = 0x8df4f400] 12:49:34 INFO - PROCESS | 16875 | 1470772174313 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]]]}] 12:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 2639ms 12:49:34 INFO - PROCESS | 16875 | 1470772174380 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 12:49:34 INFO - PROCESS | 16875 | 1470772174386 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 12:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:49:34 INFO - PROCESS | 16875 | 1470772174394 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:49:34 INFO - PROCESS | 16875 | 1470772174399 Marionette TRACE conn4 <- [1,1474,null,{}] 12:49:34 INFO - PROCESS | 16875 | 1470772174408 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}] 12:49:34 INFO - PROCESS | 16875 | 1470772174416 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:34 INFO - PROCESS | 16875 | 1470772174593 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 12:49:34 INFO - PROCESS | 16875 | 1470772174722 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:34 INFO - PROCESS | 16875 | 1470772174730 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:34 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecd7000 == 19 [pid = 16875] [id = 376] 12:49:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x8ecd8800) [pid = 16875] [serial = 1129] [outer = (nil)] 12:49:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x8f874000) [pid = 16875] [serial = 1130] [outer = 0x8ecd8800] 12:49:34 INFO - PROCESS | 16875 | 1470772174809 Marionette DEBUG loaded listener.js 12:49:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x8fa44800) [pid = 16875] [serial = 1131] [outer = 0x8ecd8800] 12:49:35 INFO - PROCESS | 16875 | 1470772175724 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]]]}] 12:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1389ms 12:49:35 INFO - PROCESS | 16875 | 1470772175787 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 12:49:35 INFO - PROCESS | 16875 | 1470772175793 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 12:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:49:35 INFO - PROCESS | 16875 | 1470772175811 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:49:35 INFO - PROCESS | 16875 | 1470772175814 Marionette TRACE conn4 <- [1,1478,null,{}] 12:49:35 INFO - PROCESS | 16875 | 1470772175821 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}] 12:49:35 INFO - PROCESS | 16875 | 1470772175826 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:36 INFO - PROCESS | 16875 | 1470772176053 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 12:49:36 INFO - PROCESS | 16875 | 1470772176078 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:36 INFO - PROCESS | 16875 | 1470772176084 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:36 INFO - PROCESS | 16875 | ++DOCSHELL 0x91287000 == 20 [pid = 16875] [id = 377] 12:49:36 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x91371c00) [pid = 16875] [serial = 1132] [outer = (nil)] 12:49:36 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x91379000) [pid = 16875] [serial = 1133] [outer = 0x91371c00] 12:49:36 INFO - PROCESS | 16875 | 1470772176161 Marionette DEBUG loaded listener.js 12:49:36 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x913db000) [pid = 16875] [serial = 1134] [outer = 0x91371c00] 12:49:37 INFO - PROCESS | 16875 | 1470772177262 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]]]}] 12:49:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:49:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1487ms 12:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:49:37 INFO - PROCESS | 16875 | 1470772177298 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 12:49:37 INFO - PROCESS | 16875 | 1470772177302 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 12:49:37 INFO - PROCESS | 16875 | 1470772177311 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:49:37 INFO - PROCESS | 16875 | 1470772177321 Marionette TRACE conn4 <- [1,1482,null,{}] 12:49:37 INFO - PROCESS | 16875 | 1470772177343 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}] 12:49:37 INFO - PROCESS | 16875 | 1470772177351 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:37 INFO - PROCESS | 16875 | 1470772177641 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 12:49:37 INFO - PROCESS | 16875 | 1470772177669 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:37 INFO - PROCESS | 16875 | 1470772177677 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:37 INFO - PROCESS | 16875 | ++DOCSHELL 0x91208400 == 21 [pid = 16875] [id = 378] 12:49:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x91f7fc00) [pid = 16875] [serial = 1135] [outer = (nil)] 12:49:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x92227c00) [pid = 16875] [serial = 1136] [outer = 0x91f7fc00] 12:49:37 INFO - PROCESS | 16875 | 1470772177822 Marionette DEBUG loaded listener.js 12:49:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x92c6c800) [pid = 16875] [serial = 1137] [outer = 0x91f7fc00] 12:49:38 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x9514c000) [pid = 16875] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:49:38 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x92c6a800) [pid = 16875] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:49:38 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x8ecd8000) [pid = 16875] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:49:38 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x91371800) [pid = 16875] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:49:38 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x91208000) [pid = 16875] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:49:38 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x92c6d000) [pid = 16875] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:49:38 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x9137a000) [pid = 16875] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:49:38 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x8df4cc00) [pid = 16875] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:49:38 INFO - PROCESS | 16875 | --DOMWINDOW == 63 (0x91282800) [pid = 16875] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:49:39 INFO - PROCESS | 16875 | 1470772179091 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]]]}] 12:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1851ms 12:49:39 INFO - PROCESS | 16875 | 1470772179159 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 12:49:39 INFO - PROCESS | 16875 | 1470772179164 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 12:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:49:39 INFO - PROCESS | 16875 | 1470772179171 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:49:39 INFO - PROCESS | 16875 | 1470772179174 Marionette TRACE conn4 <- [1,1486,null,{}] 12:49:39 INFO - PROCESS | 16875 | 1470772179180 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}] 12:49:39 INFO - PROCESS | 16875 | 1470772179184 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:39 INFO - PROCESS | 16875 | 1470772179354 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 12:49:39 INFO - PROCESS | 16875 | 1470772179475 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:39 INFO - PROCESS | 16875 | 1470772179485 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:39 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df56c00 == 22 [pid = 16875] [id = 379] 12:49:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x8e16f800) [pid = 16875] [serial = 1138] [outer = (nil)] 12:49:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x92c6a800) [pid = 16875] [serial = 1139] [outer = 0x8e16f800] 12:49:39 INFO - PROCESS | 16875 | 1470772179555 Marionette DEBUG loaded listener.js 12:49:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x92c75800) [pid = 16875] [serial = 1140] [outer = 0x8e16f800] 12:49:40 INFO - PROCESS | 16875 | 1470772180426 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]]]}] 12:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1352ms 12:49:40 INFO - PROCESS | 16875 | 1470772180525 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 12:49:40 INFO - PROCESS | 16875 | 1470772180530 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 12:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:49:40 INFO - PROCESS | 16875 | 1470772180539 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:49:40 INFO - PROCESS | 16875 | 1470772180545 Marionette TRACE conn4 <- [1,1490,null,{}] 12:49:40 INFO - PROCESS | 16875 | 1470772180555 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}] 12:49:40 INFO - PROCESS | 16875 | 1470772180562 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:40 INFO - PROCESS | 16875 | 1470772180794 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 12:49:41 INFO - PROCESS | 16875 | 1470772181021 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:41 INFO - PROCESS | 16875 | 1470772181037 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:41 INFO - PROCESS | 16875 | ++DOCSHELL 0x8eccd000 == 23 [pid = 16875] [id = 380] 12:49:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x8eccd800) [pid = 16875] [serial = 1141] [outer = (nil)] 12:49:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x8ecd8000) [pid = 16875] [serial = 1142] [outer = 0x8eccd800] 12:49:41 INFO - PROCESS | 16875 | 1470772181149 Marionette DEBUG loaded listener.js 12:49:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x9120fc00) [pid = 16875] [serial = 1143] [outer = 0x8eccd800] 12:49:42 INFO - PROCESS | 16875 | 1470772182205 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]]]}] 12:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1689ms 12:49:42 INFO - PROCESS | 16875 | 1470772182229 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 12:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:49:42 INFO - PROCESS | 16875 | 1470772182235 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 12:49:42 INFO - PROCESS | 16875 | 1470772182246 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:49:42 INFO - PROCESS | 16875 | 1470772182252 Marionette TRACE conn4 <- [1,1494,null,{}] 12:49:42 INFO - PROCESS | 16875 | 1470772182260 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}] 12:49:42 INFO - PROCESS | 16875 | 1470772182267 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:42 INFO - PROCESS | 16875 | 1470772182496 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 12:49:42 INFO - PROCESS | 16875 | 1470772182772 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:42 INFO - PROCESS | 16875 | 1470772182789 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:42 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e16d800 == 24 [pid = 16875] [id = 381] 12:49:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x8e890000) [pid = 16875] [serial = 1144] [outer = (nil)] 12:49:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x91f7e800) [pid = 16875] [serial = 1145] [outer = 0x8e890000] 12:49:42 INFO - PROCESS | 16875 | 1470772182888 Marionette DEBUG loaded listener.js 12:49:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x9222d000) [pid = 16875] [serial = 1146] [outer = 0x8e890000] 12:49:43 INFO - PROCESS | 16875 | 1470772183978 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]]]}] 12:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1794ms 12:49:44 INFO - PROCESS | 16875 | 1470772184037 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 12:49:44 INFO - PROCESS | 16875 | 1470772184042 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 12:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:49:44 INFO - PROCESS | 16875 | 1470772184050 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:49:44 INFO - PROCESS | 16875 | 1470772184054 Marionette TRACE conn4 <- [1,1498,null,{}] 12:49:44 INFO - PROCESS | 16875 | 1470772184071 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}] 12:49:44 INFO - PROCESS | 16875 | 1470772184081 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:44 INFO - PROCESS | 16875 | 1470772184315 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 12:49:44 INFO - PROCESS | 16875 | 1470772184578 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:44 INFO - PROCESS | 16875 | 1470772184593 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:44 INFO - PROCESS | 16875 | ++DOCSHELL 0x93c75800 == 25 [pid = 16875] [id = 382] 12:49:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x93c76000) [pid = 16875] [serial = 1147] [outer = (nil)] 12:49:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x951a1c00) [pid = 16875] [serial = 1148] [outer = 0x93c76000] 12:49:44 INFO - PROCESS | 16875 | 1470772184679 Marionette DEBUG loaded listener.js 12:49:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x952ca000) [pid = 16875] [serial = 1149] [outer = 0x93c76000] 12:49:45 INFO - PROCESS | 16875 | 1470772185754 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]]]}] 12:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1756ms 12:49:45 INFO - PROCESS | 16875 | 1470772185807 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 12:49:45 INFO - PROCESS | 16875 | 1470772185811 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 12:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:49:45 INFO - PROCESS | 16875 | 1470772185818 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:49:45 INFO - PROCESS | 16875 | 1470772185822 Marionette TRACE conn4 <- [1,1502,null,{}] 12:49:45 INFO - PROCESS | 16875 | 1470772185828 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}] 12:49:45 INFO - PROCESS | 16875 | 1470772185834 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:46 INFO - PROCESS | 16875 | 1470772186076 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 12:49:46 INFO - PROCESS | 16875 | 1470772186295 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:46 INFO - PROCESS | 16875 | 1470772186305 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:46 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f86b000 == 26 [pid = 16875] [id = 383] 12:49:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x95392400) [pid = 16875] [serial = 1150] [outer = (nil)] 12:49:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x96557000) [pid = 16875] [serial = 1151] [outer = 0x95392400] 12:49:46 INFO - PROCESS | 16875 | 1470772186389 Marionette DEBUG loaded listener.js 12:49:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x96555800) [pid = 16875] [serial = 1152] [outer = 0x95392400] 12:49:47 INFO - PROCESS | 16875 | 1470772187659 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]]]}] 12:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1884ms 12:49:47 INFO - PROCESS | 16875 | 1470772187704 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 12:49:47 INFO - PROCESS | 16875 | 1470772187710 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 12:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:49:47 INFO - PROCESS | 16875 | 1470772187719 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:49:47 INFO - PROCESS | 16875 | 1470772187724 Marionette TRACE conn4 <- [1,1506,null,{}] 12:49:47 INFO - PROCESS | 16875 | 1470772187733 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}] 12:49:47 INFO - PROCESS | 16875 | 1470772187740 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:48 INFO - PROCESS | 16875 | 1470772188014 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 12:49:48 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x92c72c00) [pid = 16875] [serial = 1080] [outer = (nil)] [url = about:blank] 12:49:48 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x952ca800) [pid = 16875] [serial = 1103] [outer = (nil)] [url = about:blank] 12:49:48 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x93ac7400) [pid = 16875] [serial = 1101] [outer = (nil)] [url = about:blank] 12:49:48 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x8fa41400) [pid = 16875] [serial = 1094] [outer = (nil)] [url = about:blank] 12:49:48 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x91203000) [pid = 16875] [serial = 1095] [outer = (nil)] [url = about:blank] 12:49:48 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x9137b400) [pid = 16875] [serial = 1085] [outer = (nil)] [url = about:blank] 12:49:48 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x913e2800) [pid = 16875] [serial = 1086] [outer = (nil)] [url = about:blank] 12:49:48 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x915b4400) [pid = 16875] [serial = 1091] [outer = (nil)] [url = about:blank] 12:49:48 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x915ba800) [pid = 16875] [serial = 1092] [outer = (nil)] [url = about:blank] 12:49:48 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x938dc400) [pid = 16875] [serial = 1088] [outer = (nil)] [url = about:blank] 12:49:48 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x93ac8c00) [pid = 16875] [serial = 1089] [outer = (nil)] [url = about:blank] 12:49:48 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x915b2c00) [pid = 16875] [serial = 1097] [outer = (nil)] [url = about:blank] 12:49:48 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x8df55000) [pid = 16875] [serial = 1082] [outer = (nil)] [url = about:blank] 12:49:48 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x8e891800) [pid = 16875] [serial = 1083] [outer = (nil)] [url = about:blank] 12:49:48 INFO - PROCESS | 16875 | --DOMWINDOW == 63 (0x92c76800) [pid = 16875] [serial = 1100] [outer = (nil)] [url = about:blank] 12:49:48 INFO - PROCESS | 16875 | --DOMWINDOW == 62 (0x91b9b800) [pid = 16875] [serial = 1098] [outer = (nil)] [url = about:blank] 12:49:48 INFO - PROCESS | 16875 | --DOMWINDOW == 61 (0x95396800) [pid = 16875] [serial = 1104] [outer = (nil)] [url = about:blank] 12:49:48 INFO - PROCESS | 16875 | 1470772188235 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:48 INFO - PROCESS | 16875 | 1470772188245 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:48 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e899800 == 27 [pid = 16875] [id = 384] 12:49:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 62 (0x8e89a800) [pid = 16875] [serial = 1153] [outer = (nil)] 12:49:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 63 (0x8fa41400) [pid = 16875] [serial = 1154] [outer = 0x8e89a800] 12:49:48 INFO - PROCESS | 16875 | 1470772188330 Marionette DEBUG loaded listener.js 12:49:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x91205c00) [pid = 16875] [serial = 1155] [outer = 0x8e89a800] 12:49:49 INFO - PROCESS | 16875 | 1470772189132 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]]]}] 12:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1433ms 12:49:49 INFO - PROCESS | 16875 | 1470772189154 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 12:49:49 INFO - PROCESS | 16875 | 1470772189161 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 12:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:49:49 INFO - PROCESS | 16875 | 1470772189172 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:49:49 INFO - PROCESS | 16875 | 1470772189176 Marionette TRACE conn4 <- [1,1510,null,{}] 12:49:49 INFO - PROCESS | 16875 | 1470772189182 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}] 12:49:49 INFO - PROCESS | 16875 | 1470772189188 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:49 INFO - PROCESS | 16875 | 1470772189353 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 12:49:49 INFO - PROCESS | 16875 | 1470772189371 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:49 INFO - PROCESS | 16875 | 1470772189379 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:49 INFO - PROCESS | 16875 | ++DOCSHELL 0x913e2c00 == 28 [pid = 16875] [id = 385] 12:49:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x915b2800) [pid = 16875] [serial = 1156] [outer = (nil)] 12:49:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x915b8000) [pid = 16875] [serial = 1157] [outer = 0x915b2800] 12:49:49 INFO - PROCESS | 16875 | 1470772189464 Marionette DEBUG loaded listener.js 12:49:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x91b9b800) [pid = 16875] [serial = 1158] [outer = 0x915b2800] 12:49:50 INFO - PROCESS | 16875 | 1470772190480 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]]]}] 12:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1331ms 12:49:50 INFO - PROCESS | 16875 | 1470772190503 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 12:49:50 INFO - PROCESS | 16875 | 1470772190508 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 12:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:49:50 INFO - PROCESS | 16875 | 1470772190514 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:49:50 INFO - PROCESS | 16875 | 1470772190520 Marionette TRACE conn4 <- [1,1514,null,{}] 12:49:50 INFO - PROCESS | 16875 | 1470772190536 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}] 12:49:50 INFO - PROCESS | 16875 | 1470772190544 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:50 INFO - PROCESS | 16875 | 1470772190777 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 12:49:50 INFO - PROCESS | 16875 | 1470772190802 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:50 INFO - PROCESS | 16875 | 1470772190812 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:50 INFO - PROCESS | 16875 | ++DOCSHELL 0x93acc000 == 29 [pid = 16875] [id = 386] 12:49:50 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x93acdc00) [pid = 16875] [serial = 1159] [outer = (nil)] 12:49:50 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x93c6f000) [pid = 16875] [serial = 1160] [outer = 0x93acdc00] 12:49:50 INFO - PROCESS | 16875 | 1470772190888 Marionette DEBUG loaded listener.js 12:49:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x9514c000) [pid = 16875] [serial = 1161] [outer = 0x93acdc00] 12:49:51 INFO - PROCESS | 16875 | 1470772191803 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]]]}] 12:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1345ms 12:49:51 INFO - PROCESS | 16875 | 1470772191863 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 12:49:51 INFO - PROCESS | 16875 | 1470772191868 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 12:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:49:51 INFO - PROCESS | 16875 | 1470772191875 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:49:51 INFO - PROCESS | 16875 | 1470772191878 Marionette TRACE conn4 <- [1,1518,null,{}] 12:49:51 INFO - PROCESS | 16875 | 1470772191887 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}] 12:49:51 INFO - PROCESS | 16875 | 1470772191892 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:52 INFO - PROCESS | 16875 | 1470772192138 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 12:49:52 INFO - PROCESS | 16875 | 1470772192160 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:52 INFO - PROCESS | 16875 | 1470772192167 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:52 INFO - PROCESS | 16875 | ++DOCSHELL 0x9519d000 == 30 [pid = 16875] [id = 387] 12:49:52 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x952c8000) [pid = 16875] [serial = 1162] [outer = (nil)] 12:49:52 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x9128e000) [pid = 16875] [serial = 1163] [outer = 0x952c8000] 12:49:52 INFO - PROCESS | 16875 | 1470772192253 Marionette DEBUG loaded listener.js 12:49:52 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x95396c00) [pid = 16875] [serial = 1164] [outer = 0x952c8000] 12:49:52 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x96562400) [pid = 16875] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:49:52 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x913d7800) [pid = 16875] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:49:52 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x8ecd8800) [pid = 16875] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:49:52 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x93ac4800) [pid = 16875] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:49:52 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x8f86f400) [pid = 16875] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:49:52 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x8df4f400) [pid = 16875] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:49:52 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x91371c00) [pid = 16875] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:49:52 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x98220c00) [pid = 16875] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:49:52 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x8fa44000) [pid = 16875] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:49:52 INFO - PROCESS | 16875 | --DOMWINDOW == 63 (0x91b9e400) [pid = 16875] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:49:52 INFO - PROCESS | 16875 | --DOMWINDOW == 62 (0x91f7fc00) [pid = 16875] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:49:53 INFO - PROCESS | 16875 | 1470772193333 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]]]}] 12:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1491ms 12:49:53 INFO - PROCESS | 16875 | 1470772193366 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 12:49:53 INFO - PROCESS | 16875 | 1470772193370 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 12:49:53 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:49:53 INFO - PROCESS | 16875 | 1470772193377 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:49:53 INFO - PROCESS | 16875 | 1470772193380 Marionette TRACE conn4 <- [1,1522,null,{}] 12:49:53 INFO - PROCESS | 16875 | 1470772193386 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}] 12:49:53 INFO - PROCESS | 16875 | 1470772193391 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:53 INFO - PROCESS | 16875 | 1470772193548 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 12:49:53 INFO - PROCESS | 16875 | 1470772193564 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:53 INFO - PROCESS | 16875 | 1470772193570 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:53 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e898000 == 31 [pid = 16875] [id = 388] 12:49:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 63 (0x9128d800) [pid = 16875] [serial = 1165] [outer = (nil)] 12:49:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x93ac8400) [pid = 16875] [serial = 1166] [outer = 0x9128d800] 12:49:53 INFO - PROCESS | 16875 | 1470772193642 Marionette DEBUG loaded listener.js 12:49:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x92c75400) [pid = 16875] [serial = 1167] [outer = 0x9128d800] 12:49:54 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:49:54 INFO - PROCESS | 16875 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:49:54 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:49:54 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:49:54 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:49:54 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:49:54 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:49:54 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:49:54 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:49:54 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:49:54 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:49:54 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:49:54 INFO - PROCESS | 16875 | 1470772194491 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"]]]}] 12:49:54 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 () { 12:49:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:49:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:49:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:49:54 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 () { 12:49:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:49:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:49:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:49:54 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 () { 12:49:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:49:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:49:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:49:54 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 () { 12:49:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:49:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:49:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:49:54 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1186ms 12:49:54 INFO - PROCESS | 16875 | 1470772194564 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 12:49:54 INFO - PROCESS | 16875 | 1470772194573 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 12:49:54 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:49:54 INFO - PROCESS | 16875 | 1470772194584 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:49:54 INFO - PROCESS | 16875 | 1470772194587 Marionette TRACE conn4 <- [1,1526,null,{}] 12:49:54 INFO - PROCESS | 16875 | 1470772194598 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}] 12:49:54 INFO - PROCESS | 16875 | 1470772194609 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:54 INFO - PROCESS | 16875 | 1470772194853 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 12:49:55 INFO - PROCESS | 16875 | 1470772194998 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:55 INFO - PROCESS | 16875 | 1470772195008 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:55 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4a000 == 32 [pid = 16875] [id = 389] 12:49:55 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x8df4a400) [pid = 16875] [serial = 1168] [outer = (nil)] 12:49:55 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x8e168400) [pid = 16875] [serial = 1169] [outer = 0x8df4a400] 12:49:55 INFO - PROCESS | 16875 | 1470772195095 Marionette DEBUG loaded listener.js 12:49:55 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x8e892800) [pid = 16875] [serial = 1170] [outer = 0x8df4a400] 12:49:56 INFO - PROCESS | 16875 | 1470772196098 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"]]]}] 12:49:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:49:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:49:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:49:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:49:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:49:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:49:56 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1538ms 12:49:56 INFO - PROCESS | 16875 | 1470772196128 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 12:49:56 INFO - PROCESS | 16875 | 1470772196133 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 12:49:56 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:49:56 INFO - PROCESS | 16875 | 1470772196143 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:49:56 INFO - PROCESS | 16875 | 1470772196147 Marionette TRACE conn4 <- [1,1530,null,{}] 12:49:56 INFO - PROCESS | 16875 | 1470772196198 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}] 12:49:56 INFO - PROCESS | 16875 | 1470772196207 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:56 INFO - PROCESS | 16875 | 1470772196481 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 12:49:56 INFO - PROCESS | 16875 | 1470772196619 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:56 INFO - PROCESS | 16875 | 1470772196630 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:56 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e89bc00 == 33 [pid = 16875] [id = 390] 12:49:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x91377800) [pid = 16875] [serial = 1171] [outer = (nil)] 12:49:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x913d9400) [pid = 16875] [serial = 1172] [outer = 0x91377800] 12:49:56 INFO - PROCESS | 16875 | 1470772196774 Marionette DEBUG loaded listener.js 12:49:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x913e3000) [pid = 16875] [serial = 1173] [outer = 0x91377800] 12:49:57 INFO - PROCESS | 16875 | 1470772197615 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]]]}] 12:49:57 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 12:49:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:49:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:49:57 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. 12:49:57 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:49:57 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1537ms 12:49:57 INFO - PROCESS | 16875 | 1470772197686 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 12:49:57 INFO - PROCESS | 16875 | 1470772197693 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 12:49:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:49:57 INFO - PROCESS | 16875 | 1470772197720 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:49:57 INFO - PROCESS | 16875 | 1470772197725 Marionette TRACE conn4 <- [1,1534,null,{}] 12:49:57 INFO - PROCESS | 16875 | 1470772197732 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}] 12:49:57 INFO - PROCESS | 16875 | 1470772197737 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:57 INFO - PROCESS | 16875 | 1470772197958 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 12:49:58 INFO - PROCESS | 16875 | 1470772198136 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:58 INFO - PROCESS | 16875 | 1470772198146 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:58 INFO - PROCESS | 16875 | ++DOCSHELL 0x91f7d400 == 34 [pid = 16875] [id = 391] 12:49:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x938dc400) [pid = 16875] [serial = 1174] [outer = (nil)] 12:49:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x93ac5800) [pid = 16875] [serial = 1175] [outer = 0x938dc400] 12:49:58 INFO - PROCESS | 16875 | 1470772198243 Marionette DEBUG loaded listener.js 12:49:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x93c6f400) [pid = 16875] [serial = 1176] [outer = 0x938dc400] 12:49:59 INFO - PROCESS | 16875 | 1470772199365 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]]]}] 12:49:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:49:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1690ms 12:49:59 INFO - PROCESS | 16875 | 1470772199408 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 12:49:59 INFO - PROCESS | 16875 | 1470772199413 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 12:49:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:49:59 INFO - PROCESS | 16875 | 1470772199431 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:49:59 INFO - PROCESS | 16875 | 1470772199442 Marionette TRACE conn4 <- [1,1538,null,{}] 12:49:59 INFO - PROCESS | 16875 | 1470772199448 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}] 12:49:59 INFO - PROCESS | 16875 | 1470772199458 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:59 INFO - PROCESS | 16875 | 1470772199664 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 12:49:59 INFO - PROCESS | 16875 | 1470772199880 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:59 INFO - PROCESS | 16875 | 1470772199890 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:49:59 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e175800 == 35 [pid = 16875] [id = 392] 12:49:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x93a57800) [pid = 16875] [serial = 1177] [outer = (nil)] 12:50:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x98e1d800) [pid = 16875] [serial = 1178] [outer = 0x93a57800] 12:50:00 INFO - PROCESS | 16875 | 1470772200014 Marionette DEBUG loaded listener.js 12:50:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x99798400) [pid = 16875] [serial = 1179] [outer = 0x93a57800] 12:50:01 INFO - PROCESS | 16875 | 1470772201216 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]]]}] 12:50:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:50:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1849ms 12:50:01 INFO - PROCESS | 16875 | 1470772201273 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 12:50:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:50:01 INFO - PROCESS | 16875 | 1470772201278 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 12:50:01 INFO - PROCESS | 16875 | 1470772201299 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:50:01 INFO - PROCESS | 16875 | 1470772201304 Marionette TRACE conn4 <- [1,1542,null,{}] 12:50:01 INFO - PROCESS | 16875 | 1470772201312 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}] 12:50:01 INFO - PROCESS | 16875 | 1470772201318 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:01 INFO - PROCESS | 16875 | 1470772201592 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 12:50:01 INFO - PROCESS | 16875 | 1470772201757 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:01 INFO - PROCESS | 16875 | 1470772201770 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:01 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df58000 == 36 [pid = 16875] [id = 393] 12:50:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x91207800) [pid = 16875] [serial = 1180] [outer = (nil)] 12:50:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x99a7f800) [pid = 16875] [serial = 1181] [outer = 0x91207800] 12:50:01 INFO - PROCESS | 16875 | 1470772201851 Marionette DEBUG loaded listener.js 12:50:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x99b40c00) [pid = 16875] [serial = 1182] [outer = 0x91207800] 12:50:02 INFO - PROCESS | 16875 | 1470772202716 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]]]}] 12:50:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:50:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1450ms 12:50:02 INFO - PROCESS | 16875 | 1470772202742 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 12:50:02 INFO - PROCESS | 16875 | 1470772202747 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 12:50:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:50:02 INFO - PROCESS | 16875 | 1470772202756 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:50:02 INFO - PROCESS | 16875 | 1470772202759 Marionette TRACE conn4 <- [1,1546,null,{}] 12:50:02 INFO - PROCESS | 16875 | 1470772202766 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}] 12:50:02 INFO - PROCESS | 16875 | 1470772202772 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:02 INFO - PROCESS | 16875 | 1470772202993 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 12:50:03 INFO - PROCESS | 16875 | 1470772203166 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:03 INFO - PROCESS | 16875 | 1470772203193 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:03 INFO - PROCESS | 16875 | ++DOCSHELL 0x99f1d800 == 37 [pid = 16875] [id = 394] 12:50:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x99f1dc00) [pid = 16875] [serial = 1183] [outer = (nil)] 12:50:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x99f23c00) [pid = 16875] [serial = 1184] [outer = 0x99f1dc00] 12:50:03 INFO - PROCESS | 16875 | 1470772203331 Marionette DEBUG loaded listener.js 12:50:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x9a019800) [pid = 16875] [serial = 1185] [outer = 0x99f1dc00] 12:50:04 INFO - PROCESS | 16875 | 1470772204412 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]]]}] 12:50:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:50:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1734ms 12:50:04 INFO - PROCESS | 16875 | 1470772204490 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 12:50:04 INFO - PROCESS | 16875 | 1470772204494 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 12:50:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:50:04 INFO - PROCESS | 16875 | 1470772204501 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:50:04 INFO - PROCESS | 16875 | 1470772204506 Marionette TRACE conn4 <- [1,1550,null,{}] 12:50:04 INFO - PROCESS | 16875 | 1470772204512 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}] 12:50:04 INFO - PROCESS | 16875 | 1470772204518 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:04 INFO - PROCESS | 16875 | 1470772204764 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 12:50:05 INFO - PROCESS | 16875 | 1470772205040 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:05 INFO - PROCESS | 16875 | 1470772205050 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:05 INFO - PROCESS | 16875 | ++DOCSHELL 0x9128d400 == 38 [pid = 16875] [id = 395] 12:50:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x91380400) [pid = 16875] [serial = 1186] [outer = (nil)] 12:50:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x9a0b9400) [pid = 16875] [serial = 1187] [outer = 0x91380400] 12:50:05 INFO - PROCESS | 16875 | 1470772205140 Marionette DEBUG loaded listener.js 12:50:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x9a0be800) [pid = 16875] [serial = 1188] [outer = 0x91380400] 12:50:06 INFO - PROCESS | 16875 | 1470772206353 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]]]}] 12:50:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:50:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1933ms 12:50:06 INFO - PROCESS | 16875 | 1470772206437 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 12:50:06 INFO - PROCESS | 16875 | 1470772206443 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 12:50:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:50:06 INFO - PROCESS | 16875 | 1470772206453 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:50:06 INFO - PROCESS | 16875 | 1470772206457 Marionette TRACE conn4 <- [1,1554,null,{}] 12:50:06 INFO - PROCESS | 16875 | 1470772206467 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}] 12:50:06 INFO - PROCESS | 16875 | 1470772206472 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:06 INFO - PROCESS | 16875 | 1470772206763 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 12:50:06 INFO - PROCESS | 16875 | 1470772206917 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:06 INFO - PROCESS | 16875 | 1470772206931 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:06 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecca800 == 39 [pid = 16875] [id = 396] 12:50:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x8eccb400) [pid = 16875] [serial = 1189] [outer = (nil)] 12:50:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x8f877c00) [pid = 16875] [serial = 1190] [outer = 0x8eccb400] 12:50:07 INFO - PROCESS | 16875 | 1470772207024 Marionette DEBUG loaded listener.js 12:50:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x8fa49800) [pid = 16875] [serial = 1191] [outer = 0x8eccb400] 12:50:08 INFO - PROCESS | 16875 | 1470772208011 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]]]}] 12:50:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:50:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1637ms 12:50:08 INFO - PROCESS | 16875 | 1470772208090 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 12:50:08 INFO - PROCESS | 16875 | 1470772208098 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 12:50:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:50:08 INFO - PROCESS | 16875 | 1470772208109 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:50:08 INFO - PROCESS | 16875 | 1470772208113 Marionette TRACE conn4 <- [1,1558,null,{}] 12:50:08 INFO - PROCESS | 16875 | 1470772208119 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}] 12:50:08 INFO - PROCESS | 16875 | 1470772208125 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:09 INFO - PROCESS | 16875 | --DOCSHELL 0x91287000 == 38 [pid = 16875] [id = 377] 12:50:09 INFO - PROCESS | 16875 | --DOCSHELL 0x91208400 == 37 [pid = 16875] [id = 378] 12:50:09 INFO - PROCESS | 16875 | --DOCSHELL 0x8f86c400 == 36 [pid = 16875] [id = 368] 12:50:09 INFO - PROCESS | 16875 | --DOCSHELL 0x91ba5800 == 35 [pid = 16875] [id = 372] 12:50:09 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4c400 == 34 [pid = 16875] [id = 375] 12:50:09 INFO - PROCESS | 16875 | --DOCSHELL 0x92c69c00 == 33 [pid = 16875] [id = 366] 12:50:09 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecd7000 == 32 [pid = 16875] [id = 376] 12:50:09 INFO - PROCESS | 16875 | --DOCSHELL 0x8e898000 == 31 [pid = 16875] [id = 388] 12:50:09 INFO - PROCESS | 16875 | --DOCSHELL 0x9519d000 == 30 [pid = 16875] [id = 387] 12:50:09 INFO - PROCESS | 16875 | --DOCSHELL 0x93acc000 == 29 [pid = 16875] [id = 386] 12:50:09 INFO - PROCESS | 16875 | --DOCSHELL 0x913e2c00 == 28 [pid = 16875] [id = 385] 12:50:09 INFO - PROCESS | 16875 | --DOCSHELL 0x8e899800 == 27 [pid = 16875] [id = 384] 12:50:09 INFO - PROCESS | 16875 | --DOCSHELL 0x8f86b000 == 26 [pid = 16875] [id = 383] 12:50:09 INFO - PROCESS | 16875 | --DOCSHELL 0x93c75800 == 25 [pid = 16875] [id = 382] 12:50:09 INFO - PROCESS | 16875 | --DOCSHELL 0x8eccd000 == 24 [pid = 16875] [id = 380] 12:50:09 INFO - PROCESS | 16875 | --DOCSHELL 0x8e16d800 == 23 [pid = 16875] [id = 381] 12:50:09 INFO - PROCESS | 16875 | --DOCSHELL 0x8df56c00 == 22 [pid = 16875] [id = 379] 12:50:09 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecd7400 == 21 [pid = 16875] [id = 364] 12:50:09 INFO - PROCESS | 16875 | --DOCSHELL 0x9655fc00 == 20 [pid = 16875] [id = 370] 12:50:09 INFO - PROCESS | 16875 | --DOCSHELL 0x8fa3e000 == 19 [pid = 16875] [id = 374] 12:50:09 INFO - PROCESS | 16875 | --DOCSHELL 0x8e16fc00 == 18 [pid = 16875] [id = 373] 12:50:09 INFO - PROCESS | 16875 | --DOCSHELL 0x91379800 == 17 [pid = 16875] [id = 369] 12:50:09 INFO - PROCESS | 16875 | --DOCSHELL 0x8e16b800 == 16 [pid = 16875] [id = 371] 12:50:09 INFO - PROCESS | 16875 | --DOCSHELL 0x91f81c00 == 15 [pid = 16875] [id = 367] 12:50:09 INFO - PROCESS | 16875 | --DOCSHELL 0x91281400 == 14 [pid = 16875] [id = 365] 12:50:09 INFO - PROCESS | 16875 | --DOCSHELL 0x9128d400 == 13 [pid = 16875] [id = 395] 12:50:09 INFO - PROCESS | 16875 | --DOCSHELL 0x99f1d800 == 12 [pid = 16875] [id = 394] 12:50:09 INFO - PROCESS | 16875 | --DOCSHELL 0x8df58000 == 11 [pid = 16875] [id = 393] 12:50:09 INFO - PROCESS | 16875 | --DOCSHELL 0x8e175800 == 10 [pid = 16875] [id = 392] 12:50:09 INFO - PROCESS | 16875 | --DOCSHELL 0x8e89bc00 == 9 [pid = 16875] [id = 390] 12:50:09 INFO - PROCESS | 16875 | --DOCSHELL 0x91f7d400 == 8 [pid = 16875] [id = 391] 12:50:09 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4a000 == 7 [pid = 16875] [id = 389] 12:50:09 INFO - PROCESS | 16875 | 1470772209369 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 12:50:09 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x92c6a800) [pid = 16875] [serial = 1139] [outer = (nil)] [url = about:blank] 12:50:09 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x8fa49400) [pid = 16875] [serial = 1107] [outer = (nil)] [url = about:blank] 12:50:09 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x8f878000) [pid = 16875] [serial = 1106] [outer = (nil)] [url = about:blank] 12:50:09 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x92c72800) [pid = 16875] [serial = 1110] [outer = (nil)] [url = about:blank] 12:50:09 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x91f86400) [pid = 16875] [serial = 1109] [outer = (nil)] [url = about:blank] 12:50:09 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x9787d800) [pid = 16875] [serial = 1113] [outer = (nil)] [url = about:blank] 12:50:09 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x913db000) [pid = 16875] [serial = 1134] [outer = (nil)] [url = about:blank] 12:50:09 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x8f874000) [pid = 16875] [serial = 1130] [outer = (nil)] [url = about:blank] 12:50:09 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x97876c00) [pid = 16875] [serial = 1112] [outer = (nil)] [url = about:blank] 12:50:09 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x8df58c00) [pid = 16875] [serial = 1127] [outer = (nil)] [url = about:blank] 12:50:09 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x8e172400) [pid = 16875] [serial = 1128] [outer = (nil)] [url = about:blank] 12:50:09 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x98dbf800) [pid = 16875] [serial = 1116] [outer = (nil)] [url = about:blank] 12:50:09 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x91372000) [pid = 16875] [serial = 1125] [outer = (nil)] [url = about:blank] 12:50:09 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x98922800) [pid = 16875] [serial = 1115] [outer = (nil)] [url = about:blank] 12:50:09 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x9120a800) [pid = 16875] [serial = 1124] [outer = (nil)] [url = about:blank] 12:50:09 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x99799400) [pid = 16875] [serial = 1119] [outer = (nil)] [url = about:blank] 12:50:09 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x99795400) [pid = 16875] [serial = 1118] [outer = (nil)] [url = about:blank] 12:50:09 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x99f1e000) [pid = 16875] [serial = 1122] [outer = (nil)] [url = about:blank] 12:50:09 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x92227c00) [pid = 16875] [serial = 1136] [outer = (nil)] [url = about:blank] 12:50:09 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x99f17c00) [pid = 16875] [serial = 1121] [outer = (nil)] [url = about:blank] 12:50:09 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x92c6c800) [pid = 16875] [serial = 1137] [outer = (nil)] [url = about:blank] 12:50:09 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x91379000) [pid = 16875] [serial = 1133] [outer = (nil)] [url = about:blank] 12:50:09 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x8fa44800) [pid = 16875] [serial = 1131] [outer = (nil)] [url = about:blank] 12:50:09 INFO - PROCESS | 16875 | 1470772209668 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:09 INFO - PROCESS | 16875 | 1470772209678 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:09 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e16f400 == 8 [pid = 16875] [id = 397] 12:50:09 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x8e16fc00) [pid = 16875] [serial = 1192] [outer = (nil)] 12:50:09 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x8e890800) [pid = 16875] [serial = 1193] [outer = 0x8e16fc00] 12:50:09 INFO - PROCESS | 16875 | 1470772209757 Marionette DEBUG loaded listener.js 12:50:09 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x8e89dc00) [pid = 16875] [serial = 1194] [outer = 0x8e16fc00] 12:50:10 INFO - PROCESS | 16875 | 1470772210619 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]]]}] 12:50:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:50:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 2536ms 12:50:10 INFO - PROCESS | 16875 | 1470772210650 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 12:50:10 INFO - PROCESS | 16875 | 1470772210656 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 12:50:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:50:10 INFO - PROCESS | 16875 | 1470772210664 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:50:10 INFO - PROCESS | 16875 | 1470772210670 Marionette TRACE conn4 <- [1,1562,null,{}] 12:50:10 INFO - PROCESS | 16875 | 1470772210677 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}] 12:50:10 INFO - PROCESS | 16875 | 1470772210682 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:10 INFO - PROCESS | 16875 | 1470772210861 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 12:50:10 INFO - PROCESS | 16875 | 1470772210873 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:10 INFO - PROCESS | 16875 | 1470772210882 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:10 INFO - PROCESS | 16875 | ++DOCSHELL 0x8fa3cc00 == 9 [pid = 16875] [id = 398] 12:50:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x8fa3d800) [pid = 16875] [serial = 1195] [outer = (nil)] 12:50:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x8fa44400) [pid = 16875] [serial = 1196] [outer = 0x8fa3d800] 12:50:10 INFO - PROCESS | 16875 | 1470772210957 Marionette DEBUG loaded listener.js 12:50:11 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x91209800) [pid = 16875] [serial = 1197] [outer = 0x8fa3d800] 12:50:11 INFO - PROCESS | 16875 | 1470772211953 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]]]}] 12:50:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:50:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1337ms 12:50:12 INFO - PROCESS | 16875 | 1470772212002 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 12:50:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:50:12 INFO - PROCESS | 16875 | 1470772212008 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 12:50:12 INFO - PROCESS | 16875 | 1470772212014 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:50:12 INFO - PROCESS | 16875 | 1470772212018 Marionette TRACE conn4 <- [1,1566,null,{}] 12:50:12 INFO - PROCESS | 16875 | 1470772212029 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}] 12:50:12 INFO - PROCESS | 16875 | 1470772212033 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:12 INFO - PROCESS | 16875 | 1470772212260 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 12:50:12 INFO - PROCESS | 16875 | 1470772212290 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:12 INFO - PROCESS | 16875 | 1470772212297 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:12 INFO - PROCESS | 16875 | ++DOCSHELL 0x9137ec00 == 10 [pid = 16875] [id = 399] 12:50:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x9137f000) [pid = 16875] [serial = 1198] [outer = (nil)] 12:50:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x913d8c00) [pid = 16875] [serial = 1199] [outer = 0x9137f000] 12:50:12 INFO - PROCESS | 16875 | 1470772212374 Marionette DEBUG loaded listener.js 12:50:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x913df400) [pid = 16875] [serial = 1200] [outer = 0x9137f000] 12:50:13 INFO - PROCESS | 16875 | 1470772213469 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]]]}] 12:50:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:50:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1499ms 12:50:13 INFO - PROCESS | 16875 | 1470772213514 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 12:50:13 INFO - PROCESS | 16875 | 1470772213521 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 12:50:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:50:13 INFO - PROCESS | 16875 | 1470772213550 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:50:13 INFO - PROCESS | 16875 | 1470772213559 Marionette TRACE conn4 <- [1,1570,null,{}] 12:50:13 INFO - PROCESS | 16875 | 1470772213564 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}] 12:50:13 INFO - PROCESS | 16875 | 1470772213572 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:13 INFO - PROCESS | 16875 | 1470772213812 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 12:50:13 INFO - PROCESS | 16875 | 1470772213829 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:13 INFO - PROCESS | 16875 | 1470772213838 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:13 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df58000 == 11 [pid = 16875] [id = 400] 12:50:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x8ecd1800) [pid = 16875] [serial = 1201] [outer = (nil)] 12:50:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x91f80800) [pid = 16875] [serial = 1202] [outer = 0x8ecd1800] 12:50:13 INFO - PROCESS | 16875 | 1470772213929 Marionette DEBUG loaded listener.js 12:50:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x92c6e000) [pid = 16875] [serial = 1203] [outer = 0x8ecd1800] 12:50:14 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x9128d800) [pid = 16875] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:50:14 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x952c8000) [pid = 16875] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:50:14 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x8e16f800) [pid = 16875] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:50:14 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x8e89a800) [pid = 16875] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:50:14 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x8e890000) [pid = 16875] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:50:14 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x95392400) [pid = 16875] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:50:14 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x8eccd800) [pid = 16875] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:50:14 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x915b2800) [pid = 16875] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:50:14 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x93c76000) [pid = 16875] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:50:14 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x93acdc00) [pid = 16875] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:50:15 INFO - PROCESS | 16875 | 1470772215360 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]]]}] 12:50:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:50:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1847ms 12:50:15 INFO - PROCESS | 16875 | 1470772215388 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 12:50:15 INFO - PROCESS | 16875 | 1470772215392 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 12:50:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:50:15 INFO - PROCESS | 16875 | 1470772215398 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:50:15 INFO - PROCESS | 16875 | 1470772215401 Marionette TRACE conn4 <- [1,1574,null,{}] 12:50:15 INFO - PROCESS | 16875 | 1470772215407 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}] 12:50:15 INFO - PROCESS | 16875 | 1470772215412 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:15 INFO - PROCESS | 16875 | 1470772215637 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 12:50:15 INFO - PROCESS | 16875 | 1470772215656 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:15 INFO - PROCESS | 16875 | 1470772215663 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:15 INFO - PROCESS | 16875 | ++DOCSHELL 0x8eccd800 == 12 [pid = 16875] [id = 401] 12:50:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x9128d800) [pid = 16875] [serial = 1204] [outer = (nil)] 12:50:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x92c70800) [pid = 16875] [serial = 1205] [outer = 0x9128d800] 12:50:15 INFO - PROCESS | 16875 | 1470772215752 Marionette DEBUG loaded listener.js 12:50:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x92c76400) [pid = 16875] [serial = 1206] [outer = 0x9128d800] 12:50:16 INFO - PROCESS | 16875 | 1470772216728 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]]]}] 12:50:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:50:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1386ms 12:50:16 INFO - PROCESS | 16875 | 1470772216786 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 12:50:16 INFO - PROCESS | 16875 | 1470772216793 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 12:50:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:50:16 INFO - PROCESS | 16875 | 1470772216805 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:50:16 INFO - PROCESS | 16875 | 1470772216811 Marionette TRACE conn4 <- [1,1578,null,{}] 12:50:16 INFO - PROCESS | 16875 | 1470772216868 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}] 12:50:16 INFO - PROCESS | 16875 | 1470772216875 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:17 INFO - PROCESS | 16875 | 1470772217145 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 12:50:17 INFO - PROCESS | 16875 | 1470772217339 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:17 INFO - PROCESS | 16875 | 1470772217354 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:17 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecd2000 == 13 [pid = 16875] [id = 402] 12:50:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x8ecd4800) [pid = 16875] [serial = 1207] [outer = (nil)] 12:50:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x8f86a800) [pid = 16875] [serial = 1208] [outer = 0x8ecd4800] 12:50:17 INFO - PROCESS | 16875 | 1470772217450 Marionette DEBUG loaded listener.js 12:50:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x91288400) [pid = 16875] [serial = 1209] [outer = 0x8ecd4800] 12:50:18 INFO - PROCESS | 16875 | 1470772218519 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]]]}] 12:50:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:50:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1794ms 12:50:18 INFO - PROCESS | 16875 | 1470772218599 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 12:50:18 INFO - PROCESS | 16875 | 1470772218607 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 12:50:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:50:18 INFO - PROCESS | 16875 | 1470772218619 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:50:18 INFO - PROCESS | 16875 | 1470772218623 Marionette TRACE conn4 <- [1,1582,null,{}] 12:50:18 INFO - PROCESS | 16875 | 1470772218631 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}] 12:50:18 INFO - PROCESS | 16875 | 1470772218636 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:18 INFO - PROCESS | 16875 | 1470772218872 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 12:50:19 INFO - PROCESS | 16875 | 1470772219100 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:19 INFO - PROCESS | 16875 | 1470772219110 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:19 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e167400 == 14 [pid = 16875] [id = 403] 12:50:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x913da000) [pid = 16875] [serial = 1210] [outer = (nil)] 12:50:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x91ba0000) [pid = 16875] [serial = 1211] [outer = 0x913da000] 12:50:19 INFO - PROCESS | 16875 | 1470772219224 Marionette DEBUG loaded listener.js 12:50:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x91f87c00) [pid = 16875] [serial = 1212] [outer = 0x913da000] 12:50:20 INFO - PROCESS | 16875 | 1470772220274 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]]]}] 12:50:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:50:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1734ms 12:50:20 INFO - PROCESS | 16875 | 1470772220353 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 12:50:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:50:20 INFO - PROCESS | 16875 | 1470772220358 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 12:50:20 INFO - PROCESS | 16875 | 1470772220365 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:50:20 INFO - PROCESS | 16875 | 1470772220371 Marionette TRACE conn4 <- [1,1586,null,{}] 12:50:20 INFO - PROCESS | 16875 | 1470772220389 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}] 12:50:20 INFO - PROCESS | 16875 | 1470772220398 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:20 INFO - PROCESS | 16875 | 1470772220641 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 12:50:20 INFO - PROCESS | 16875 | 1470772220913 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:20 INFO - PROCESS | 16875 | 1470772220924 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:21 INFO - PROCESS | 16875 | ++DOCSHELL 0x93c71800 == 15 [pid = 16875] [id = 404] 12:50:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x93c71c00) [pid = 16875] [serial = 1213] [outer = (nil)] 12:50:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x952c3000) [pid = 16875] [serial = 1214] [outer = 0x93c71c00] 12:50:21 INFO - PROCESS | 16875 | 1470772221065 Marionette DEBUG loaded listener.js 12:50:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x95391800) [pid = 16875] [serial = 1215] [outer = 0x93c71c00] 12:50:22 INFO - PROCESS | 16875 | 1470772222076 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]]]}] 12:50:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:50:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1798ms 12:50:22 INFO - PROCESS | 16875 | 1470772222164 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 12:50:22 INFO - PROCESS | 16875 | 1470772222169 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 12:50:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:50:22 INFO - PROCESS | 16875 | 1470772222176 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:50:22 INFO - PROCESS | 16875 | 1470772222179 Marionette TRACE conn4 <- [1,1590,null,{}] 12:50:22 INFO - PROCESS | 16875 | 1470772222186 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}] 12:50:22 INFO - PROCESS | 16875 | 1470772222192 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:22 INFO - PROCESS | 16875 | 1470772222439 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 12:50:22 INFO - PROCESS | 16875 | 1470772222663 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:22 INFO - PROCESS | 16875 | 1470772222672 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:22 INFO - PROCESS | 16875 | ++DOCSHELL 0x96559800 == 16 [pid = 16875] [id = 405] 12:50:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x9655e400) [pid = 16875] [serial = 1216] [outer = (nil)] 12:50:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x97876800) [pid = 16875] [serial = 1217] [outer = 0x9655e400] 12:50:22 INFO - PROCESS | 16875 | 1470772222757 Marionette DEBUG loaded listener.js 12:50:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x97871800) [pid = 16875] [serial = 1218] [outer = 0x9655e400] 12:50:23 INFO - PROCESS | 16875 | 1470772223919 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]]]}] 12:50:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:50:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1836ms 12:50:24 INFO - PROCESS | 16875 | 1470772224013 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 12:50:24 INFO - PROCESS | 16875 | 1470772224020 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 12:50:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:50:24 INFO - PROCESS | 16875 | 1470772224030 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:50:24 INFO - PROCESS | 16875 | 1470772224034 Marionette TRACE conn4 <- [1,1594,null,{}] 12:50:24 INFO - PROCESS | 16875 | 1470772224043 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}] 12:50:24 INFO - PROCESS | 16875 | 1470772224048 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:24 INFO - PROCESS | 16875 | 1470772224295 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 12:50:24 INFO - PROCESS | 16875 | 1470772224546 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:24 INFO - PROCESS | 16875 | 1470772224561 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:24 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e895000 == 17 [pid = 16875] [id = 406] 12:50:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x8e896800) [pid = 16875] [serial = 1219] [outer = (nil)] 12:50:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x8fa44000) [pid = 16875] [serial = 1220] [outer = 0x8e896800] 12:50:24 INFO - PROCESS | 16875 | 1470772224636 Marionette DEBUG loaded listener.js 12:50:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x91282c00) [pid = 16875] [serial = 1221] [outer = 0x8e896800] 12:50:25 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x9128e000) [pid = 16875] [serial = 1163] [outer = (nil)] [url = about:blank] 12:50:25 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x92c75800) [pid = 16875] [serial = 1140] [outer = (nil)] [url = about:blank] 12:50:25 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x8fa41400) [pid = 16875] [serial = 1154] [outer = (nil)] [url = about:blank] 12:50:25 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x91205c00) [pid = 16875] [serial = 1155] [outer = (nil)] [url = about:blank] 12:50:25 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x91f7e800) [pid = 16875] [serial = 1145] [outer = (nil)] [url = about:blank] 12:50:25 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x9222d000) [pid = 16875] [serial = 1146] [outer = (nil)] [url = about:blank] 12:50:25 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x96557000) [pid = 16875] [serial = 1151] [outer = (nil)] [url = about:blank] 12:50:25 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x96555800) [pid = 16875] [serial = 1152] [outer = (nil)] [url = about:blank] 12:50:25 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x8ecd8000) [pid = 16875] [serial = 1142] [outer = (nil)] [url = about:blank] 12:50:25 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x9120fc00) [pid = 16875] [serial = 1143] [outer = (nil)] [url = about:blank] 12:50:25 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x915b8000) [pid = 16875] [serial = 1157] [outer = (nil)] [url = about:blank] 12:50:25 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x91b9b800) [pid = 16875] [serial = 1158] [outer = (nil)] [url = about:blank] 12:50:25 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x951a1c00) [pid = 16875] [serial = 1148] [outer = (nil)] [url = about:blank] 12:50:25 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x952ca000) [pid = 16875] [serial = 1149] [outer = (nil)] [url = about:blank] 12:50:25 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x9514c000) [pid = 16875] [serial = 1161] [outer = (nil)] [url = about:blank] 12:50:25 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x93c6f000) [pid = 16875] [serial = 1160] [outer = (nil)] [url = about:blank] 12:50:25 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x92c75400) [pid = 16875] [serial = 1167] [outer = (nil)] [url = about:blank] 12:50:25 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x95396c00) [pid = 16875] [serial = 1164] [outer = (nil)] [url = about:blank] 12:50:25 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x93ac8400) [pid = 16875] [serial = 1166] [outer = (nil)] [url = about:blank] 12:50:25 INFO - PROCESS | 16875 | 1470772225518 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]]]}] 12:50:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:50:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1540ms 12:50:25 INFO - PROCESS | 16875 | 1470772225578 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 12:50:25 INFO - PROCESS | 16875 | 1470772225585 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 12:50:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:50:25 INFO - PROCESS | 16875 | 1470772225595 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:50:25 INFO - PROCESS | 16875 | 1470772225599 Marionette TRACE conn4 <- [1,1598,null,{}] 12:50:25 INFO - PROCESS | 16875 | 1470772225605 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}] 12:50:25 INFO - PROCESS | 16875 | 1470772225610 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:25 INFO - PROCESS | 16875 | 1470772225774 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 12:50:25 INFO - PROCESS | 16875 | 1470772225784 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:25 INFO - PROCESS | 16875 | 1470772225793 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:25 INFO - PROCESS | 16875 | ++DOCSHELL 0x913da800 == 18 [pid = 16875] [id = 407] 12:50:25 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x913de800) [pid = 16875] [serial = 1222] [outer = (nil)] 12:50:25 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x915bbc00) [pid = 16875] [serial = 1223] [outer = 0x913de800] 12:50:25 INFO - PROCESS | 16875 | 1470772225874 Marionette DEBUG loaded listener.js 12:50:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x91b9ac00) [pid = 16875] [serial = 1224] [outer = 0x913de800] 12:50:26 INFO - PROCESS | 16875 | 1470772226887 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]]]}] 12:50:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:50:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1328ms 12:50:26 INFO - PROCESS | 16875 | 1470772226925 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 12:50:26 INFO - PROCESS | 16875 | 1470772226928 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 12:50:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:50:26 INFO - PROCESS | 16875 | 1470772226935 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:50:26 INFO - PROCESS | 16875 | 1470772226941 Marionette TRACE conn4 <- [1,1602,null,{}] 12:50:26 INFO - PROCESS | 16875 | 1470772226957 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}] 12:50:26 INFO - PROCESS | 16875 | 1470772226966 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:27 INFO - PROCESS | 16875 | 1470772227138 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 12:50:27 INFO - PROCESS | 16875 | 1470772227282 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:27 INFO - PROCESS | 16875 | 1470772227292 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:27 INFO - PROCESS | 16875 | ++DOCSHELL 0x93ac7400 == 19 [pid = 16875] [id = 408] 12:50:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x93ac8400) [pid = 16875] [serial = 1225] [outer = (nil)] 12:50:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x9475e400) [pid = 16875] [serial = 1226] [outer = 0x93ac8400] 12:50:27 INFO - PROCESS | 16875 | 1470772227369 Marionette DEBUG loaded listener.js 12:50:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x951a7c00) [pid = 16875] [serial = 1227] [outer = 0x93ac8400] 12:50:28 INFO - PROCESS | 16875 | 1470772228264 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]]]}] 12:50:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:50:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1389ms 12:50:28 INFO - PROCESS | 16875 | 1470772228330 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 12:50:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:50:28 INFO - PROCESS | 16875 | 1470772228335 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 12:50:28 INFO - PROCESS | 16875 | 1470772228341 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:50:28 INFO - PROCESS | 16875 | 1470772228345 Marionette TRACE conn4 <- [1,1606,null,{}] 12:50:28 INFO - PROCESS | 16875 | 1470772228350 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}] 12:50:28 INFO - PROCESS | 16875 | 1470772228355 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:28 INFO - PROCESS | 16875 | 1470772228579 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 12:50:28 INFO - PROCESS | 16875 | 1470772228603 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:28 INFO - PROCESS | 16875 | 1470772228610 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:28 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df57c00 == 20 [pid = 16875] [id = 409] 12:50:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x915be400) [pid = 16875] [serial = 1228] [outer = (nil)] 12:50:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x96558000) [pid = 16875] [serial = 1229] [outer = 0x915be400] 12:50:28 INFO - PROCESS | 16875 | 1470772228683 Marionette DEBUG loaded listener.js 12:50:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x9655c400) [pid = 16875] [serial = 1230] [outer = 0x915be400] 12:50:29 INFO - PROCESS | 16875 | 1470772229757 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]]]}] 12:50:29 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x8fa3d800) [pid = 16875] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:50:29 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x8eccb400) [pid = 16875] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:50:29 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x8e16fc00) [pid = 16875] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:50:29 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x8df4a400) [pid = 16875] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:50:29 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x91377800) [pid = 16875] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:50:29 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x8ecd1800) [pid = 16875] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:50:29 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x938dc400) [pid = 16875] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:50:29 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x93a57800) [pid = 16875] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:50:29 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x91207800) [pid = 16875] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:50:29 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x99f1dc00) [pid = 16875] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:50:29 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x91380400) [pid = 16875] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:50:29 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x9137f000) [pid = 16875] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:50:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:50:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1485ms 12:50:29 INFO - PROCESS | 16875 | 1470772229828 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 12:50:29 INFO - PROCESS | 16875 | 1470772229832 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 12:50:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:50:29 INFO - PROCESS | 16875 | 1470772229839 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:50:29 INFO - PROCESS | 16875 | 1470772229841 Marionette TRACE conn4 <- [1,1610,null,{}] 12:50:29 INFO - PROCESS | 16875 | 1470772229847 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}] 12:50:29 INFO - PROCESS | 16875 | 1470772229853 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:30 INFO - PROCESS | 16875 | 1470772230019 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 12:50:30 INFO - PROCESS | 16875 | 1470772230160 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:30 INFO - PROCESS | 16875 | 1470772230171 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:30 INFO - PROCESS | 16875 | ++DOCSHELL 0x9120d800 == 21 [pid = 16875] [id = 410] 12:50:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x91284c00) [pid = 16875] [serial = 1231] [outer = (nil)] 12:50:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x9137f000) [pid = 16875] [serial = 1232] [outer = 0x91284c00] 12:50:30 INFO - PROCESS | 16875 | 1470772230278 Marionette DEBUG loaded listener.js 12:50:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x91377800) [pid = 16875] [serial = 1233] [outer = 0x91284c00] 12:50:31 INFO - PROCESS | 16875 | 1470772231033 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]]]}] 12:50:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:50:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1240ms 12:50:31 INFO - PROCESS | 16875 | 1470772231081 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 12:50:31 INFO - PROCESS | 16875 | 1470772231085 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 12:50:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:50:31 INFO - PROCESS | 16875 | 1470772231096 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:50:31 INFO - PROCESS | 16875 | 1470772231100 Marionette TRACE conn4 <- [1,1614,null,{}] 12:50:31 INFO - PROCESS | 16875 | 1470772231106 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}] 12:50:31 INFO - PROCESS | 16875 | 1470772231121 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:31 INFO - PROCESS | 16875 | 1470772231362 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 12:50:31 INFO - PROCESS | 16875 | 1470772231534 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:31 INFO - PROCESS | 16875 | 1470772231545 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:31 INFO - PROCESS | 16875 | ++DOCSHELL 0x8fa3d800 == 22 [pid = 16875] [id = 411] 12:50:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x93ac3000) [pid = 16875] [serial = 1234] [outer = (nil)] 12:50:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x98978c00) [pid = 16875] [serial = 1235] [outer = 0x93ac3000] 12:50:31 INFO - PROCESS | 16875 | 1470772231673 Marionette DEBUG loaded listener.js 12:50:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x9120e000) [pid = 16875] [serial = 1236] [outer = 0x93ac3000] 12:50:32 INFO - PROCESS | 16875 | 1470772232758 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]]]}] 12:50:32 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 12:50:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1733ms 12:50:32 INFO - PROCESS | 16875 | 1470772232831 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 12:50:32 INFO - PROCESS | 16875 | 1470772232838 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 12:50:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:50:32 INFO - PROCESS | 16875 | 1470772232847 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:50:32 INFO - PROCESS | 16875 | 1470772232855 Marionette TRACE conn4 <- [1,1618,null,{}] 12:50:32 INFO - PROCESS | 16875 | 1470772232863 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}] 12:50:32 INFO - PROCESS | 16875 | 1470772232870 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:33 INFO - PROCESS | 16875 | 1470772233110 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 12:50:33 INFO - PROCESS | 16875 | 1470772233374 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:33 INFO - PROCESS | 16875 | 1470772233382 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:33 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecd6400 == 23 [pid = 16875] [id = 412] 12:50:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x8f86c000) [pid = 16875] [serial = 1237] [outer = (nil)] 12:50:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x91203000) [pid = 16875] [serial = 1238] [outer = 0x8f86c000] 12:50:33 INFO - PROCESS | 16875 | 1470772233473 Marionette DEBUG loaded listener.js 12:50:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x9137f400) [pid = 16875] [serial = 1239] [outer = 0x8f86c000] 12:50:34 INFO - PROCESS | 16875 | 1470772234442 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]]]}] 12:50:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:50:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1640ms 12:50:34 INFO - PROCESS | 16875 | 1470772234488 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 12:50:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:50:34 INFO - PROCESS | 16875 | 1470772234496 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 12:50:34 INFO - PROCESS | 16875 | 1470772234508 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:50:34 INFO - PROCESS | 16875 | 1470772234514 Marionette TRACE conn4 <- [1,1622,null,{}] 12:50:34 INFO - PROCESS | 16875 | 1470772234520 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}] 12:50:34 INFO - PROCESS | 16875 | 1470772234527 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:34 INFO - PROCESS | 16875 | 1470772234732 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 12:50:34 INFO - PROCESS | 16875 | 1470772234963 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:34 INFO - PROCESS | 16875 | 1470772234974 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:35 INFO - PROCESS | 16875 | ++DOCSHELL 0x9222b800 == 24 [pid = 16875] [id = 413] 12:50:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x93a59c00) [pid = 16875] [serial = 1240] [outer = (nil)] 12:50:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x93c6b000) [pid = 16875] [serial = 1241] [outer = 0x93a59c00] 12:50:35 INFO - PROCESS | 16875 | 1470772235104 Marionette DEBUG loaded listener.js 12:50:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x952c7000) [pid = 16875] [serial = 1242] [outer = 0x93a59c00] 12:50:36 INFO - PROCESS | 16875 | 1470772236129 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]]]}] 12:50:36 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 12:50:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1702ms 12:50:36 INFO - PROCESS | 16875 | 1470772236210 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 12:50:36 INFO - PROCESS | 16875 | 1470772236215 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 12:50:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:50:36 INFO - PROCESS | 16875 | 1470772236222 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:50:36 INFO - PROCESS | 16875 | 1470772236229 Marionette TRACE conn4 <- [1,1626,null,{}] 12:50:36 INFO - PROCESS | 16875 | 1470772236247 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}] 12:50:36 INFO - PROCESS | 16875 | 1470772236257 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:36 INFO - PROCESS | 16875 | 1470772236585 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 12:50:36 INFO - PROCESS | 16875 | 1470772236779 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:36 INFO - PROCESS | 16875 | 1470772236790 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:36 INFO - PROCESS | 16875 | ++DOCSHELL 0x995bc400 == 25 [pid = 16875] [id = 414] 12:50:36 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x995be000) [pid = 16875] [serial = 1243] [outer = (nil)] 12:50:36 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x995c9800) [pid = 16875] [serial = 1244] [outer = 0x995be000] 12:50:36 INFO - PROCESS | 16875 | 1470772236878 Marionette DEBUG loaded listener.js 12:50:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x9979ac00) [pid = 16875] [serial = 1245] [outer = 0x995be000] 12:50:37 INFO - PROCESS | 16875 | 1470772237787 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]]]}] 12:50:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:50:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1641ms 12:50:37 INFO - PROCESS | 16875 | 1470772237864 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 12:50:37 INFO - PROCESS | 16875 | 1470772237869 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 12:50:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:50:37 INFO - PROCESS | 16875 | 1470772237876 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:50:37 INFO - PROCESS | 16875 | 1470772237880 Marionette TRACE conn4 <- [1,1630,null,{}] 12:50:37 INFO - PROCESS | 16875 | 1470772237886 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}] 12:50:37 INFO - PROCESS | 16875 | 1470772237891 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:38 INFO - PROCESS | 16875 | 1470772238120 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 12:50:38 INFO - PROCESS | 16875 | 1470772238358 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:38 INFO - PROCESS | 16875 | 1470772238368 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:38 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecd3800 == 26 [pid = 16875] [id = 415] 12:50:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x98dc1000) [pid = 16875] [serial = 1246] [outer = (nil)] 12:50:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x99a43c00) [pid = 16875] [serial = 1247] [outer = 0x98dc1000] 12:50:38 INFO - PROCESS | 16875 | 1470772238497 Marionette DEBUG loaded listener.js 12:50:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x99c7f400) [pid = 16875] [serial = 1248] [outer = 0x98dc1000] 12:50:39 INFO - PROCESS | 16875 | 1470772239418 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]]]}] 12:50:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:50:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1587ms 12:50:39 INFO - PROCESS | 16875 | 1470772239465 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 12:50:39 INFO - PROCESS | 16875 | 1470772239468 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 12:50:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:50:39 INFO - PROCESS | 16875 | 1470772239477 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:50:39 INFO - PROCESS | 16875 | 1470772239481 Marionette TRACE conn4 <- [1,1634,null,{}] 12:50:39 INFO - PROCESS | 16875 | 1470772239489 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}] 12:50:39 INFO - PROCESS | 16875 | 1470772239495 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:39 INFO - PROCESS | 16875 | 1470772239685 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 12:50:39 INFO - PROCESS | 16875 | 1470772239868 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:39 INFO - PROCESS | 16875 | 1470772239876 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:39 INFO - PROCESS | 16875 | ++DOCSHELL 0x913e0c00 == 27 [pid = 16875] [id = 416] 12:50:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x915b3800) [pid = 16875] [serial = 1249] [outer = (nil)] 12:50:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x99f1d400) [pid = 16875] [serial = 1250] [outer = 0x915b3800] 12:50:40 INFO - PROCESS | 16875 | 1470772240007 Marionette DEBUG loaded listener.js 12:50:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x99f21c00) [pid = 16875] [serial = 1251] [outer = 0x915b3800] 12:50:40 INFO - PROCESS | 16875 | 1470772240994 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]]]}] 12:50:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:50:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1592ms 12:50:41 INFO - PROCESS | 16875 | 1470772241071 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 12:50:41 INFO - PROCESS | 16875 | 1470772241075 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 12:50:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:50:41 INFO - PROCESS | 16875 | 1470772241082 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:50:41 INFO - PROCESS | 16875 | 1470772241086 Marionette TRACE conn4 <- [1,1638,null,{}] 12:50:41 INFO - PROCESS | 16875 | 1470772241093 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}] 12:50:41 INFO - PROCESS | 16875 | 1470772241104 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:41 INFO - PROCESS | 16875 | 1470772241365 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 12:50:41 INFO - PROCESS | 16875 | 1470772241894 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:41 INFO - PROCESS | 16875 | 1470772241905 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:41 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e175c00 == 28 [pid = 16875] [id = 417] 12:50:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x8e88f800) [pid = 16875] [serial = 1252] [outer = (nil)] 12:50:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x8eccc000) [pid = 16875] [serial = 1253] [outer = 0x8e88f800] 12:50:41 INFO - PROCESS | 16875 | 1470772241987 Marionette DEBUG loaded listener.js 12:50:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x8fa48c00) [pid = 16875] [serial = 1254] [outer = 0x8e88f800] 12:50:44 INFO - PROCESS | 16875 | --DOCSHELL 0x8e16f400 == 27 [pid = 16875] [id = 397] 12:50:44 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecca800 == 26 [pid = 16875] [id = 396] 12:50:44 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x92c70800) [pid = 16875] [serial = 1205] [outer = (nil)] [url = about:blank] 12:50:44 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x8fa44400) [pid = 16875] [serial = 1196] [outer = (nil)] [url = about:blank] 12:50:44 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x8fa49800) [pid = 16875] [serial = 1191] [outer = (nil)] [url = about:blank] 12:50:44 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x8f877c00) [pid = 16875] [serial = 1190] [outer = (nil)] [url = about:blank] 12:50:44 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x8e890800) [pid = 16875] [serial = 1193] [outer = (nil)] [url = about:blank] 12:50:44 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x8e89dc00) [pid = 16875] [serial = 1194] [outer = (nil)] [url = about:blank] 12:50:44 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x8e892800) [pid = 16875] [serial = 1170] [outer = (nil)] [url = about:blank] 12:50:44 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x8e168400) [pid = 16875] [serial = 1169] [outer = (nil)] [url = about:blank] 12:50:44 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x913e3000) [pid = 16875] [serial = 1173] [outer = (nil)] [url = about:blank] 12:50:44 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x913d9400) [pid = 16875] [serial = 1172] [outer = (nil)] [url = about:blank] 12:50:44 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x91f80800) [pid = 16875] [serial = 1202] [outer = (nil)] [url = about:blank] 12:50:44 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x93c6f400) [pid = 16875] [serial = 1176] [outer = (nil)] [url = about:blank] 12:50:44 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x93ac5800) [pid = 16875] [serial = 1175] [outer = (nil)] [url = about:blank] 12:50:44 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x99798400) [pid = 16875] [serial = 1179] [outer = (nil)] [url = about:blank] 12:50:44 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x98e1d800) [pid = 16875] [serial = 1178] [outer = (nil)] [url = about:blank] 12:50:44 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x99b40c00) [pid = 16875] [serial = 1182] [outer = (nil)] [url = about:blank] 12:50:44 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x99a7f800) [pid = 16875] [serial = 1181] [outer = (nil)] [url = about:blank] 12:50:44 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x9a019800) [pid = 16875] [serial = 1185] [outer = (nil)] [url = about:blank] 12:50:44 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x99f23c00) [pid = 16875] [serial = 1184] [outer = (nil)] [url = about:blank] 12:50:44 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x9a0be800) [pid = 16875] [serial = 1188] [outer = (nil)] [url = about:blank] 12:50:44 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x9a0b9400) [pid = 16875] [serial = 1187] [outer = (nil)] [url = about:blank] 12:50:44 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x913d8c00) [pid = 16875] [serial = 1199] [outer = (nil)] [url = about:blank] 12:50:44 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x92c6e000) [pid = 16875] [serial = 1203] [outer = (nil)] [url = about:blank] 12:50:44 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x913df400) [pid = 16875] [serial = 1200] [outer = (nil)] [url = about:blank] 12:50:44 INFO - PROCESS | 16875 | --DOMWINDOW == 63 (0x91209800) [pid = 16875] [serial = 1197] [outer = (nil)] [url = about:blank] 12:50:44 INFO - PROCESS | 16875 | 1470772244201 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]]]}] 12:50:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:50:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 3248ms 12:50:44 INFO - PROCESS | 16875 | 1470772244333 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 12:50:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:50:44 INFO - PROCESS | 16875 | 1470772244340 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 12:50:44 INFO - PROCESS | 16875 | 1470772244349 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:50:44 INFO - PROCESS | 16875 | 1470772244355 Marionette TRACE conn4 <- [1,1642,null,{}] 12:50:44 INFO - PROCESS | 16875 | 1470772244367 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}] 12:50:44 INFO - PROCESS | 16875 | 1470772244373 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:44 INFO - PROCESS | 16875 | 1470772244551 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 12:50:44 INFO - PROCESS | 16875 | 1470772244564 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:44 INFO - PROCESS | 16875 | 1470772244576 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:44 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e899800 == 27 [pid = 16875] [id = 418] 12:50:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x8e89a800) [pid = 16875] [serial = 1255] [outer = (nil)] 12:50:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x8eccac00) [pid = 16875] [serial = 1256] [outer = 0x8e89a800] 12:50:44 INFO - PROCESS | 16875 | 1470772244695 Marionette DEBUG loaded listener.js 12:50:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x8eccec00) [pid = 16875] [serial = 1257] [outer = 0x8e89a800] 12:50:45 INFO - PROCESS | 16875 | 1470772245653 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]]]}] 12:50:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:50:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1345ms 12:50:45 INFO - PROCESS | 16875 | 1470772245694 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 12:50:45 INFO - PROCESS | 16875 | 1470772245708 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 12:50:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:50:45 INFO - PROCESS | 16875 | 1470772245738 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:50:45 INFO - PROCESS | 16875 | 1470772245745 Marionette TRACE conn4 <- [1,1646,null,{}] 12:50:45 INFO - PROCESS | 16875 | 1470772245754 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}] 12:50:45 INFO - PROCESS | 16875 | 1470772245763 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:46 INFO - PROCESS | 16875 | 1470772246037 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 12:50:46 INFO - PROCESS | 16875 | 1470772246220 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:46 INFO - PROCESS | 16875 | 1470772246230 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:46 INFO - PROCESS | 16875 | ++DOCSHELL 0x91204c00 == 28 [pid = 16875] [id = 419] 12:50:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x91206800) [pid = 16875] [serial = 1258] [outer = (nil)] 12:50:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x9120bc00) [pid = 16875] [serial = 1259] [outer = 0x91206800] 12:50:46 INFO - PROCESS | 16875 | 1470772246308 Marionette DEBUG loaded listener.js 12:50:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x91281800) [pid = 16875] [serial = 1260] [outer = 0x91206800] 12:50:47 INFO - PROCESS | 16875 | 1470772247288 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]]]}] 12:50:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:50:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1595ms 12:50:47 INFO - PROCESS | 16875 | 1470772247329 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 12:50:47 INFO - PROCESS | 16875 | 1470772247333 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 12:50:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:50:47 INFO - PROCESS | 16875 | 1470772247340 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:50:47 INFO - PROCESS | 16875 | 1470772247346 Marionette TRACE conn4 <- [1,1650,null,{}] 12:50:47 INFO - PROCESS | 16875 | 1470772247371 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}] 12:50:47 INFO - PROCESS | 16875 | 1470772247381 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:47 INFO - PROCESS | 16875 | 1470772247604 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 12:50:47 INFO - PROCESS | 16875 | 1470772247634 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:47 INFO - PROCESS | 16875 | 1470772247647 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:47 INFO - PROCESS | 16875 | ++DOCSHELL 0x913e1800 == 29 [pid = 16875] [id = 420] 12:50:47 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x913e2c00) [pid = 16875] [serial = 1261] [outer = (nil)] 12:50:47 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x915b7400) [pid = 16875] [serial = 1262] [outer = 0x913e2c00] 12:50:47 INFO - PROCESS | 16875 | 1470772247724 Marionette DEBUG loaded listener.js 12:50:47 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x915c0800) [pid = 16875] [serial = 1263] [outer = 0x913e2c00] 12:50:48 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x9128d800) [pid = 16875] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:50:48 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x93ac8400) [pid = 16875] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:50:48 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x8e896800) [pid = 16875] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:50:48 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x93c71c00) [pid = 16875] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:50:48 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x9655e400) [pid = 16875] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:50:48 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x913da000) [pid = 16875] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:50:48 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x8ecd4800) [pid = 16875] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:50:48 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x915be400) [pid = 16875] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:50:48 INFO - PROCESS | 16875 | --DOMWINDOW == 63 (0x91284c00) [pid = 16875] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:50:48 INFO - PROCESS | 16875 | --DOMWINDOW == 62 (0x913de800) [pid = 16875] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:50:49 INFO - PROCESS | 16875 | --DOMWINDOW == 61 (0x93ac3000) [pid = 16875] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:50:49 INFO - PROCESS | 16875 | 1470772249189 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]]]}] 12:50:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:50:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1902ms 12:50:49 INFO - PROCESS | 16875 | 1470772249275 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 12:50:49 INFO - PROCESS | 16875 | 1470772249280 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 12:50:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:50:49 INFO - PROCESS | 16875 | 1470772249293 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:50:49 INFO - PROCESS | 16875 | 1470772249295 Marionette TRACE conn4 <- [1,1654,null,{}] 12:50:49 INFO - PROCESS | 16875 | 1470772249302 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}] 12:50:49 INFO - PROCESS | 16875 | 1470772249307 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:49 INFO - PROCESS | 16875 | 1470772249467 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 12:50:49 INFO - PROCESS | 16875 | 1470772249592 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:49 INFO - PROCESS | 16875 | 1470772249603 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:49 INFO - PROCESS | 16875 | ++DOCSHELL 0x91284c00 == 30 [pid = 16875] [id = 421] 12:50:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 62 (0x913da000) [pid = 16875] [serial = 1264] [outer = (nil)] 12:50:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 63 (0x91f7e800) [pid = 16875] [serial = 1265] [outer = 0x913da000] 12:50:49 INFO - PROCESS | 16875 | 1470772249677 Marionette DEBUG loaded listener.js 12:50:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x92c6e000) [pid = 16875] [serial = 1266] [outer = 0x913da000] 12:50:50 INFO - PROCESS | 16875 | 1470772250496 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]]]}] 12:50:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:50:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1231ms 12:50:50 INFO - PROCESS | 16875 | 1470772250525 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 12:50:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:50:50 INFO - PROCESS | 16875 | 1470772250529 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 12:50:50 INFO - PROCESS | 16875 | 1470772250536 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:50:50 INFO - PROCESS | 16875 | 1470772250539 Marionette TRACE conn4 <- [1,1658,null,{}] 12:50:50 INFO - PROCESS | 16875 | 1470772250544 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}] 12:50:50 INFO - PROCESS | 16875 | 1470772250550 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:50 INFO - PROCESS | 16875 | 1470772250724 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 12:50:50 INFO - PROCESS | 16875 | 1470772250740 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:50 INFO - PROCESS | 16875 | 1470772250749 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:50 INFO - PROCESS | 16875 | ++DOCSHELL 0x91373800 == 31 [pid = 16875] [id = 422] 12:50:50 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x91379400) [pid = 16875] [serial = 1267] [outer = (nil)] 12:50:50 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x93a58c00) [pid = 16875] [serial = 1268] [outer = 0x91379400] 12:50:50 INFO - PROCESS | 16875 | 1470772250830 Marionette DEBUG loaded listener.js 12:50:50 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x93abf800) [pid = 16875] [serial = 1269] [outer = 0x91379400] 12:50:52 INFO - PROCESS | 16875 | 1470772252074 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]]]}] 12:50:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:50:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1582ms 12:50:52 INFO - PROCESS | 16875 | 1470772252118 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 12:50:52 INFO - PROCESS | 16875 | 1470772252125 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 12:50:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:50:52 INFO - PROCESS | 16875 | 1470772252134 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:50:52 INFO - PROCESS | 16875 | 1470772252143 Marionette TRACE conn4 <- [1,1662,null,{}] 12:50:52 INFO - PROCESS | 16875 | 1470772252152 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}] 12:50:52 INFO - PROCESS | 16875 | 1470772252157 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:52 INFO - PROCESS | 16875 | 1470772252392 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 12:50:52 INFO - PROCESS | 16875 | 1470772252639 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:52 INFO - PROCESS | 16875 | 1470772252648 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:52 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4c400 == 32 [pid = 16875] [id = 423] 12:50:52 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x8e89cc00) [pid = 16875] [serial = 1270] [outer = (nil)] 12:50:52 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x9120a800) [pid = 16875] [serial = 1271] [outer = 0x8e89cc00] 12:50:52 INFO - PROCESS | 16875 | 1470772252743 Marionette DEBUG loaded listener.js 12:50:52 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x9137a800) [pid = 16875] [serial = 1272] [outer = 0x8e89cc00] 12:50:53 INFO - PROCESS | 16875 | 1470772253807 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]]]}] 12:50:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:50:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1742ms 12:50:53 INFO - PROCESS | 16875 | 1470772253876 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 12:50:53 INFO - PROCESS | 16875 | 1470772253886 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 12:50:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:50:53 INFO - PROCESS | 16875 | 1470772253900 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:50:53 INFO - PROCESS | 16875 | 1470772253907 Marionette TRACE conn4 <- [1,1666,null,{}] 12:50:53 INFO - PROCESS | 16875 | 1470772253914 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}] 12:50:53 INFO - PROCESS | 16875 | 1470772253921 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:54 INFO - PROCESS | 16875 | 1470772254191 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 12:50:54 INFO - PROCESS | 16875 | 1470772254476 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:54 INFO - PROCESS | 16875 | 1470772254488 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:54 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e174800 == 33 [pid = 16875] [id = 424] 12:50:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x9222d000) [pid = 16875] [serial = 1273] [outer = (nil)] 12:50:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x938dc800) [pid = 16875] [serial = 1274] [outer = 0x9222d000] 12:50:54 INFO - PROCESS | 16875 | 1470772254575 Marionette DEBUG loaded listener.js 12:50:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x93ac4800) [pid = 16875] [serial = 1275] [outer = 0x9222d000] 12:50:55 INFO - PROCESS | 16875 | 1470772255644 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]]]}] 12:50:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:50:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1794ms 12:50:55 INFO - PROCESS | 16875 | 1470772255693 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 12:50:55 INFO - PROCESS | 16875 | 1470772255698 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 12:50:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:50:55 INFO - PROCESS | 16875 | 1470772255705 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:50:55 INFO - PROCESS | 16875 | 1470772255712 Marionette TRACE conn4 <- [1,1670,null,{}] 12:50:55 INFO - PROCESS | 16875 | 1470772255735 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}] 12:50:55 INFO - PROCESS | 16875 | 1470772255747 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:56 INFO - PROCESS | 16875 | 1470772256015 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 12:50:56 INFO - PROCESS | 16875 | 1470772256249 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:56 INFO - PROCESS | 16875 | 1470772256264 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:56 INFO - PROCESS | 16875 | ++DOCSHELL 0x952cc400 == 34 [pid = 16875] [id = 425] 12:50:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x952d0400) [pid = 16875] [serial = 1276] [outer = (nil)] 12:50:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x95396800) [pid = 16875] [serial = 1277] [outer = 0x952d0400] 12:50:56 INFO - PROCESS | 16875 | 1470772256402 Marionette DEBUG loaded listener.js 12:50:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x9655ac00) [pid = 16875] [serial = 1278] [outer = 0x952d0400] 12:50:57 INFO - PROCESS | 16875 | 1470772257480 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]]]}] 12:50:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:50:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1839ms 12:50:57 INFO - PROCESS | 16875 | 1470772257545 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 12:50:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:50:57 INFO - PROCESS | 16875 | 1470772257551 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 12:50:57 INFO - PROCESS | 16875 | 1470772257557 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:50:57 INFO - PROCESS | 16875 | 1470772257561 Marionette TRACE conn4 <- [1,1674,null,{}] 12:50:57 INFO - PROCESS | 16875 | 1470772257567 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}] 12:50:57 INFO - PROCESS | 16875 | 1470772257573 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:57 INFO - PROCESS | 16875 | 1470772257764 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 12:50:58 INFO - PROCESS | 16875 | 1470772257996 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:58 INFO - PROCESS | 16875 | 1470772258003 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:58 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e896000 == 35 [pid = 16875] [id = 426] 12:50:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x97877400) [pid = 16875] [serial = 1279] [outer = (nil)] 12:50:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x98267400) [pid = 16875] [serial = 1280] [outer = 0x97877400] 12:50:58 INFO - PROCESS | 16875 | 1470772258146 Marionette DEBUG loaded listener.js 12:50:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x9826bc00) [pid = 16875] [serial = 1281] [outer = 0x97877400] 12:50:59 INFO - PROCESS | 16875 | 1470772259304 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]]]}] 12:50:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:50:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1834ms 12:50:59 INFO - PROCESS | 16875 | 1470772259392 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 12:50:59 INFO - PROCESS | 16875 | 1470772259399 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 12:50:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:50:59 INFO - PROCESS | 16875 | 1470772259408 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:50:59 INFO - PROCESS | 16875 | 1470772259413 Marionette TRACE conn4 <- [1,1678,null,{}] 12:50:59 INFO - PROCESS | 16875 | 1470772259421 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}] 12:50:59 INFO - PROCESS | 16875 | 1470772259428 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:59 INFO - PROCESS | 16875 | 1470772259607 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 12:50:59 INFO - PROCESS | 16875 | 1470772259881 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:59 INFO - PROCESS | 16875 | 1470772259904 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:50:59 INFO - PROCESS | 16875 | ++DOCSHELL 0x8eccb000 == 36 [pid = 16875] [id = 427] 12:50:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x8ecccc00) [pid = 16875] [serial = 1282] [outer = (nil)] 12:50:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x8f86e800) [pid = 16875] [serial = 1283] [outer = 0x8ecccc00] 12:51:00 INFO - PROCESS | 16875 | 1470772260010 Marionette DEBUG loaded listener.js 12:51:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x8fa43400) [pid = 16875] [serial = 1284] [outer = 0x8ecccc00] 12:51:01 INFO - PROCESS | 16875 | --DOCSHELL 0x995bc400 == 35 [pid = 16875] [id = 414] 12:51:01 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x92c76400) [pid = 16875] [serial = 1206] [outer = (nil)] [url = about:blank] 12:51:01 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x951a7c00) [pid = 16875] [serial = 1227] [outer = (nil)] [url = about:blank] 12:51:01 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x8fa44000) [pid = 16875] [serial = 1220] [outer = (nil)] [url = about:blank] 12:51:01 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x95391800) [pid = 16875] [serial = 1215] [outer = (nil)] [url = about:blank] 12:51:01 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x97876800) [pid = 16875] [serial = 1217] [outer = (nil)] [url = about:blank] 12:51:01 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x91ba0000) [pid = 16875] [serial = 1211] [outer = (nil)] [url = about:blank] 12:51:01 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x91288400) [pid = 16875] [serial = 1209] [outer = (nil)] [url = about:blank] 12:51:01 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x9655c400) [pid = 16875] [serial = 1230] [outer = (nil)] [url = about:blank] 12:51:01 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x97871800) [pid = 16875] [serial = 1218] [outer = (nil)] [url = about:blank] 12:51:01 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x91282c00) [pid = 16875] [serial = 1221] [outer = (nil)] [url = about:blank] 12:51:01 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x9137f000) [pid = 16875] [serial = 1232] [outer = (nil)] [url = about:blank] 12:51:01 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x91f87c00) [pid = 16875] [serial = 1212] [outer = (nil)] [url = about:blank] 12:51:01 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x96558000) [pid = 16875] [serial = 1229] [outer = (nil)] [url = about:blank] 12:51:01 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x8f86a800) [pid = 16875] [serial = 1208] [outer = (nil)] [url = about:blank] 12:51:01 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x915bbc00) [pid = 16875] [serial = 1223] [outer = (nil)] [url = about:blank] 12:51:01 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x91377800) [pid = 16875] [serial = 1233] [outer = (nil)] [url = about:blank] 12:51:01 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x9475e400) [pid = 16875] [serial = 1226] [outer = (nil)] [url = about:blank] 12:51:01 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x952c3000) [pid = 16875] [serial = 1214] [outer = (nil)] [url = about:blank] 12:51:01 INFO - PROCESS | 16875 | --DOMWINDOW == 63 (0x91b9ac00) [pid = 16875] [serial = 1224] [outer = (nil)] [url = about:blank] 12:51:01 INFO - PROCESS | 16875 | --DOMWINDOW == 62 (0x98978c00) [pid = 16875] [serial = 1235] [outer = (nil)] [url = about:blank] 12:51:01 INFO - PROCESS | 16875 | --DOMWINDOW == 61 (0x9120e000) [pid = 16875] [serial = 1236] [outer = (nil)] [url = about:blank] 12:51:01 INFO - PROCESS | 16875 | 1470772261362 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]]]}] 12:51:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:51:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 2000ms 12:51:01 INFO - PROCESS | 16875 | 1470772261423 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 12:51:01 INFO - PROCESS | 16875 | 1470772261434 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 12:51:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:51:01 INFO - PROCESS | 16875 | 1470772261449 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:51:01 INFO - PROCESS | 16875 | 1470772261457 Marionette TRACE conn4 <- [1,1682,null,{}] 12:51:01 INFO - PROCESS | 16875 | 1470772261465 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}] 12:51:01 INFO - PROCESS | 16875 | 1470772261472 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:01 INFO - PROCESS | 16875 | 1470772261725 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 12:51:02 INFO - PROCESS | 16875 | 1470772262041 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:02 INFO - PROCESS | 16875 | 1470772262050 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:02 INFO - PROCESS | 16875 | ++DOCSHELL 0x91372800 == 36 [pid = 16875] [id = 428] 12:51:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 62 (0x913e0400) [pid = 16875] [serial = 1285] [outer = (nil)] 12:51:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 63 (0x915b5800) [pid = 16875] [serial = 1286] [outer = 0x913e0400] 12:51:02 INFO - PROCESS | 16875 | 1470772262166 Marionette DEBUG loaded listener.js 12:51:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x91ba3000) [pid = 16875] [serial = 1287] [outer = 0x913e0400] 12:51:03 INFO - PROCESS | 16875 | 1470772263208 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]]]}] 12:51:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:51:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1801ms 12:51:03 INFO - PROCESS | 16875 | 1470772263250 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 12:51:03 INFO - PROCESS | 16875 | 1470772263255 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 12:51:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:51:03 INFO - PROCESS | 16875 | 1470772263266 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:51:03 INFO - PROCESS | 16875 | 1470772263274 Marionette TRACE conn4 <- [1,1686,null,{}] 12:51:03 INFO - PROCESS | 16875 | 1470772263297 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}] 12:51:03 INFO - PROCESS | 16875 | 1470772263309 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:03 INFO - PROCESS | 16875 | 1470772263546 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 12:51:03 INFO - PROCESS | 16875 | 1470772263786 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:03 INFO - PROCESS | 16875 | 1470772263799 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:03 INFO - PROCESS | 16875 | ++DOCSHELL 0x93a57800 == 37 [pid = 16875] [id = 429] 12:51:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x93a58800) [pid = 16875] [serial = 1288] [outer = (nil)] 12:51:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x93c6f000) [pid = 16875] [serial = 1289] [outer = 0x93a58800] 12:51:03 INFO - PROCESS | 16875 | 1470772263902 Marionette DEBUG loaded listener.js 12:51:04 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x9514dc00) [pid = 16875] [serial = 1290] [outer = 0x93a58800] 12:51:04 INFO - PROCESS | 16875 | 1470772264826 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]]]}] 12:51:04 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 12:51:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1597ms 12:51:04 INFO - PROCESS | 16875 | 1470772264861 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 12:51:04 INFO - PROCESS | 16875 | 1470772264865 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 12:51:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:51:04 INFO - PROCESS | 16875 | 1470772264874 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:51:04 INFO - PROCESS | 16875 | 1470772264879 Marionette TRACE conn4 <- [1,1690,null,{}] 12:51:04 INFO - PROCESS | 16875 | 1470772264894 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}] 12:51:04 INFO - PROCESS | 16875 | 1470772264900 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:05 INFO - PROCESS | 16875 | 1470772265136 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 12:51:05 INFO - PROCESS | 16875 | 1470772265162 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:05 INFO - PROCESS | 16875 | 1470772265180 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:05 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4f800 == 38 [pid = 16875] [id = 430] 12:51:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x92c77000) [pid = 16875] [serial = 1291] [outer = (nil)] 12:51:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x9655d000) [pid = 16875] [serial = 1292] [outer = 0x92c77000] 12:51:05 INFO - PROCESS | 16875 | 1470772265256 Marionette DEBUG loaded listener.js 12:51:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x96562800) [pid = 16875] [serial = 1293] [outer = 0x92c77000] 12:51:05 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x913e2c00) [pid = 16875] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:51:05 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x91206800) [pid = 16875] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:51:05 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x8f86c000) [pid = 16875] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:51:05 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x8e88f800) [pid = 16875] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:51:05 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x8e89a800) [pid = 16875] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:51:05 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x93a59c00) [pid = 16875] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:51:05 INFO - PROCESS | 16875 | --DOMWINDOW == 63 (0x913da000) [pid = 16875] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:51:05 INFO - PROCESS | 16875 | --DOMWINDOW == 62 (0x995be000) [pid = 16875] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:51:05 INFO - PROCESS | 16875 | --DOMWINDOW == 61 (0x98dc1000) [pid = 16875] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:51:05 INFO - PROCESS | 16875 | --DOMWINDOW == 60 (0x915b3800) [pid = 16875] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:51:06 INFO - PROCESS | 16875 | 1470772266275 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]]]}] 12:51:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:51:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1436ms 12:51:06 INFO - PROCESS | 16875 | 1470772266312 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 12:51:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:51:06 INFO - PROCESS | 16875 | 1470772266317 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 12:51:06 INFO - PROCESS | 16875 | 1470772266324 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:51:06 INFO - PROCESS | 16875 | 1470772266327 Marionette TRACE conn4 <- [1,1694,null,{}] 12:51:06 INFO - PROCESS | 16875 | 1470772266342 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}] 12:51:06 INFO - PROCESS | 16875 | 1470772266350 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:06 INFO - PROCESS | 16875 | 1470772266533 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 12:51:06 INFO - PROCESS | 16875 | 1470772266543 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:06 INFO - PROCESS | 16875 | 1470772266557 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:06 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4bc00 == 39 [pid = 16875] [id = 431] 12:51:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 61 (0x8e169400) [pid = 16875] [serial = 1294] [outer = (nil)] 12:51:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 62 (0x95392000) [pid = 16875] [serial = 1295] [outer = 0x8e169400] 12:51:06 INFO - PROCESS | 16875 | 1470772266634 Marionette DEBUG loaded listener.js 12:51:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 63 (0x9787a000) [pid = 16875] [serial = 1296] [outer = 0x8e169400] 12:51:07 INFO - PROCESS | 16875 | 1470772267659 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]]]}] 12:51:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:51:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1384ms 12:51:07 INFO - PROCESS | 16875 | 1470772267708 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 12:51:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:51:07 INFO - PROCESS | 16875 | 1470772267713 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 12:51:07 INFO - PROCESS | 16875 | 1470772267720 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:51:07 INFO - PROCESS | 16875 | 1470772267723 Marionette TRACE conn4 <- [1,1698,null,{}] 12:51:07 INFO - PROCESS | 16875 | 1470772267729 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}] 12:51:07 INFO - PROCESS | 16875 | 1470772267739 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:08 INFO - PROCESS | 16875 | 1470772268010 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 12:51:08 INFO - PROCESS | 16875 | 1470772268187 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:08 INFO - PROCESS | 16875 | 1470772268198 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:08 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e168c00 == 40 [pid = 16875] [id = 432] 12:51:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x8e16a000) [pid = 16875] [serial = 1297] [outer = (nil)] 12:51:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x8e173000) [pid = 16875] [serial = 1298] [outer = 0x8e16a000] 12:51:08 INFO - PROCESS | 16875 | 1470772268292 Marionette DEBUG loaded listener.js 12:51:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x8e898c00) [pid = 16875] [serial = 1299] [outer = 0x8e16a000] 12:51:09 INFO - PROCESS | 16875 | 1470772269442 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]]]}] 12:51:09 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 12:51:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1791ms 12:51:09 INFO - PROCESS | 16875 | 1470772269513 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 12:51:09 INFO - PROCESS | 16875 | 1470772269520 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 12:51:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:51:09 INFO - PROCESS | 16875 | 1470772269530 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:51:09 INFO - PROCESS | 16875 | 1470772269536 Marionette TRACE conn4 <- [1,1702,null,{}] 12:51:09 INFO - PROCESS | 16875 | 1470772269546 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}] 12:51:09 INFO - PROCESS | 16875 | 1470772269553 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:09 INFO - PROCESS | 16875 | 1470772269805 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 12:51:10 INFO - PROCESS | 16875 | 1470772270096 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:10 INFO - PROCESS | 16875 | 1470772270110 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:10 INFO - PROCESS | 16875 | ++DOCSHELL 0x8fa3d000 == 41 [pid = 16875] [id = 433] 12:51:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x91208800) [pid = 16875] [serial = 1300] [outer = (nil)] 12:51:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x91372c00) [pid = 16875] [serial = 1301] [outer = 0x91208800] 12:51:10 INFO - PROCESS | 16875 | 1470772270259 Marionette DEBUG loaded listener.js 12:51:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x913d7800) [pid = 16875] [serial = 1302] [outer = 0x91208800] 12:51:11 INFO - PROCESS | 16875 | 1470772271508 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]]]}] 12:51:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:51:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 2054ms 12:51:11 INFO - PROCESS | 16875 | 1470772271584 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 12:51:11 INFO - PROCESS | 16875 | 1470772271591 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 12:51:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:51:11 INFO - PROCESS | 16875 | 1470772271599 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:51:11 INFO - PROCESS | 16875 | 1470772271603 Marionette TRACE conn4 <- [1,1706,null,{}] 12:51:11 INFO - PROCESS | 16875 | 1470772271610 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}] 12:51:11 INFO - PROCESS | 16875 | 1470772271616 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:11 INFO - PROCESS | 16875 | 1470772271856 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 12:51:12 INFO - PROCESS | 16875 | 1470772272146 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:12 INFO - PROCESS | 16875 | 1470772272154 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:12 INFO - PROCESS | 16875 | ++DOCSHELL 0x91f7f800 == 42 [pid = 16875] [id = 434] 12:51:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x91f82000) [pid = 16875] [serial = 1303] [outer = (nil)] 12:51:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x91f88800) [pid = 16875] [serial = 1304] [outer = 0x91f82000] 12:51:12 INFO - PROCESS | 16875 | 1470772272256 Marionette DEBUG loaded listener.js 12:51:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x92c76800) [pid = 16875] [serial = 1305] [outer = 0x91f82000] 12:51:13 INFO - PROCESS | 16875 | 1470772273249 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]]]}] 12:51:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:51:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1693ms 12:51:13 INFO - PROCESS | 16875 | 1470772273293 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 12:51:13 INFO - PROCESS | 16875 | 1470772273300 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 12:51:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:51:13 INFO - PROCESS | 16875 | 1470772273319 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:51:13 INFO - PROCESS | 16875 | 1470772273327 Marionette TRACE conn4 <- [1,1710,null,{}] 12:51:13 INFO - PROCESS | 16875 | 1470772273334 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}] 12:51:13 INFO - PROCESS | 16875 | 1470772273342 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:13 INFO - PROCESS | 16875 | 1470772273605 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 12:51:13 INFO - PROCESS | 16875 | 1470772273872 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:13 INFO - PROCESS | 16875 | 1470772273880 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:13 INFO - PROCESS | 16875 | ++DOCSHELL 0x915b4c00 == 43 [pid = 16875] [id = 435] 12:51:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x91b9d000) [pid = 16875] [serial = 1306] [outer = (nil)] 12:51:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x995be000) [pid = 16875] [serial = 1307] [outer = 0x91b9d000] 12:51:13 INFO - PROCESS | 16875 | 1470772273981 Marionette DEBUG loaded listener.js 12:51:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x99798800) [pid = 16875] [serial = 1308] [outer = 0x91b9d000] 12:51:14 INFO - PROCESS | 16875 | 1470772274962 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]]]}] 12:51:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:51:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1695ms 12:51:15 INFO - PROCESS | 16875 | 1470772275007 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 12:51:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:51:15 INFO - PROCESS | 16875 | 1470772275012 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 12:51:15 INFO - PROCESS | 16875 | 1470772275019 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:51:15 INFO - PROCESS | 16875 | 1470772275022 Marionette TRACE conn4 <- [1,1714,null,{}] 12:51:15 INFO - PROCESS | 16875 | 1470772275030 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}] 12:51:15 INFO - PROCESS | 16875 | 1470772275035 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:15 INFO - PROCESS | 16875 | 1470772275236 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 12:51:15 INFO - PROCESS | 16875 | 1470772275457 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:15 INFO - PROCESS | 16875 | 1470772275466 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:15 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecd8000 == 44 [pid = 16875] [id = 436] 12:51:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x8fa3d400) [pid = 16875] [serial = 1309] [outer = (nil)] 12:51:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x997a9400) [pid = 16875] [serial = 1310] [outer = 0x8fa3d400] 12:51:15 INFO - PROCESS | 16875 | 1470772275597 Marionette DEBUG loaded listener.js 12:51:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x99a47400) [pid = 16875] [serial = 1311] [outer = 0x8fa3d400] 12:51:16 INFO - PROCESS | 16875 | 1470772276573 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]]]}] 12:51:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1633ms 12:51:16 INFO - PROCESS | 16875 | 1470772276653 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 12:51:16 INFO - PROCESS | 16875 | 1470772276657 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 12:51:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:51:16 INFO - PROCESS | 16875 | 1470772276664 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:51:16 INFO - PROCESS | 16875 | 1470772276668 Marionette TRACE conn4 <- [1,1718,null,{}] 12:51:16 INFO - PROCESS | 16875 | 1470772276674 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}] 12:51:16 INFO - PROCESS | 16875 | 1470772276680 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:16 INFO - PROCESS | 16875 | 1470772276921 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 12:51:17 INFO - PROCESS | 16875 | 1470772277250 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:17 INFO - PROCESS | 16875 | 1470772277268 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:17 INFO - PROCESS | 16875 | ++DOCSHELL 0x8fa42800 == 45 [pid = 16875] [id = 437] 12:51:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x8fa42c00) [pid = 16875] [serial = 1312] [outer = (nil)] 12:51:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x915bac00) [pid = 16875] [serial = 1313] [outer = 0x8fa42c00] 12:51:17 INFO - PROCESS | 16875 | 1470772277371 Marionette DEBUG loaded listener.js 12:51:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x99fda800) [pid = 16875] [serial = 1314] [outer = 0x8fa42c00] 12:51:18 INFO - PROCESS | 16875 | 1470772278560 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]]]}] 12:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1983ms 12:51:18 INFO - PROCESS | 16875 | 1470772278649 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 12:51:18 INFO - PROCESS | 16875 | 1470772278656 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 12:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:51:18 INFO - PROCESS | 16875 | 1470772278688 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:51:18 INFO - PROCESS | 16875 | 1470772278694 Marionette TRACE conn4 <- [1,1722,null,{}] 12:51:18 INFO - PROCESS | 16875 | 1470772278712 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}] 12:51:18 INFO - PROCESS | 16875 | 1470772278718 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:19 INFO - PROCESS | 16875 | 1470772279029 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 12:51:19 INFO - PROCESS | 16875 | 1470772279267 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:19 INFO - PROCESS | 16875 | 1470772279281 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:19 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f875400 == 46 [pid = 16875] [id = 438] 12:51:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x8f876400) [pid = 16875] [serial = 1315] [outer = (nil)] 12:51:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x8fa45c00) [pid = 16875] [serial = 1316] [outer = 0x8f876400] 12:51:19 INFO - PROCESS | 16875 | 1470772279374 Marionette DEBUG loaded listener.js 12:51:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x9120ac00) [pid = 16875] [serial = 1317] [outer = 0x8f876400] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x8fa3cc00 == 45 [pid = 16875] [id = 398] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x9137ec00 == 44 [pid = 16875] [id = 399] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x8e175c00 == 43 [pid = 16875] [id = 417] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x91284c00 == 42 [pid = 16875] [id = 421] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4bc00 == 41 [pid = 16875] [id = 431] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4f800 == 40 [pid = 16875] [id = 430] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x93a57800 == 39 [pid = 16875] [id = 429] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x91372800 == 38 [pid = 16875] [id = 428] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x8eccb000 == 37 [pid = 16875] [id = 427] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x96559800 == 36 [pid = 16875] [id = 405] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x8fa3d800 == 35 [pid = 16875] [id = 411] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecd3800 == 34 [pid = 16875] [id = 415] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x9222b800 == 33 [pid = 16875] [id = 413] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x913e0c00 == 32 [pid = 16875] [id = 416] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x913da800 == 31 [pid = 16875] [id = 407] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x8e899800 == 30 [pid = 16875] [id = 418] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x8e167400 == 29 [pid = 16875] [id = 403] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x91373800 == 28 [pid = 16875] [id = 422] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x8e896000 == 27 [pid = 16875] [id = 426] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecd2000 == 26 [pid = 16875] [id = 402] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x8df57c00 == 25 [pid = 16875] [id = 409] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x8df58000 == 24 [pid = 16875] [id = 400] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x91204c00 == 23 [pid = 16875] [id = 419] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x952cc400 == 22 [pid = 16875] [id = 425] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x8e895000 == 21 [pid = 16875] [id = 406] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4c400 == 20 [pid = 16875] [id = 423] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x93c71800 == 19 [pid = 16875] [id = 404] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecd6400 == 18 [pid = 16875] [id = 412] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x8e174800 == 17 [pid = 16875] [id = 424] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x93ac7400 == 16 [pid = 16875] [id = 408] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x9120d800 == 15 [pid = 16875] [id = 410] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x913e1800 == 14 [pid = 16875] [id = 420] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x8eccd800 == 13 [pid = 16875] [id = 401] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x8fa42800 == 12 [pid = 16875] [id = 437] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecd8000 == 11 [pid = 16875] [id = 436] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x915b4c00 == 10 [pid = 16875] [id = 435] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x8fa3d000 == 9 [pid = 16875] [id = 433] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x91f7f800 == 8 [pid = 16875] [id = 434] 12:51:20 INFO - PROCESS | 16875 | --DOCSHELL 0x8e168c00 == 7 [pid = 16875] [id = 432] 12:51:20 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x915b7400) [pid = 16875] [serial = 1262] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x9120bc00) [pid = 16875] [serial = 1259] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x9137f400) [pid = 16875] [serial = 1239] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x8fa48c00) [pid = 16875] [serial = 1254] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x8eccc000) [pid = 16875] [serial = 1253] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x91203000) [pid = 16875] [serial = 1238] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x8eccac00) [pid = 16875] [serial = 1256] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x8eccec00) [pid = 16875] [serial = 1257] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x952c7000) [pid = 16875] [serial = 1242] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x93c6b000) [pid = 16875] [serial = 1241] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x91f7e800) [pid = 16875] [serial = 1265] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x9979ac00) [pid = 16875] [serial = 1245] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x995c9800) [pid = 16875] [serial = 1244] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x99c7f400) [pid = 16875] [serial = 1248] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x99a43c00) [pid = 16875] [serial = 1247] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x99f21c00) [pid = 16875] [serial = 1251] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x99f1d400) [pid = 16875] [serial = 1250] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x92c6e000) [pid = 16875] [serial = 1266] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x915c0800) [pid = 16875] [serial = 1263] [outer = (nil)] [url = about:blank] 12:51:20 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x91281800) [pid = 16875] [serial = 1260] [outer = (nil)] [url = about:blank] 12:51:21 INFO - PROCESS | 16875 | 1470772281412 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]]]}] 12:51:21 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 12:51:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 2764ms 12:51:21 INFO - PROCESS | 16875 | 1470772281451 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 12:51:21 INFO - PROCESS | 16875 | 1470772281458 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 12:51:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:51:21 INFO - PROCESS | 16875 | 1470772281467 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:51:21 INFO - PROCESS | 16875 | 1470772281474 Marionette TRACE conn4 <- [1,1726,null,{}] 12:51:21 INFO - PROCESS | 16875 | 1470772281485 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}] 12:51:21 INFO - PROCESS | 16875 | 1470772281490 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:21 INFO - PROCESS | 16875 | 1470772281692 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 12:51:21 INFO - PROCESS | 16875 | 1470772281821 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:21 INFO - PROCESS | 16875 | 1470772281829 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:21 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e175c00 == 8 [pid = 16875] [id = 439] 12:51:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x8e891800) [pid = 16875] [serial = 1318] [outer = (nil)] 12:51:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x8eccb000) [pid = 16875] [serial = 1319] [outer = 0x8e891800] 12:51:21 INFO - PROCESS | 16875 | 1470772281909 Marionette DEBUG loaded listener.js 12:51:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x8ecd8c00) [pid = 16875] [serial = 1320] [outer = 0x8e891800] 12:51:22 INFO - PROCESS | 16875 | 1470772282834 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]]]}] 12:51:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1396ms 12:51:22 INFO - PROCESS | 16875 | 1470772282862 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 12:51:22 INFO - PROCESS | 16875 | 1470772282872 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 12:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:51:22 INFO - PROCESS | 16875 | 1470772282884 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:51:22 INFO - PROCESS | 16875 | 1470772282888 Marionette TRACE conn4 <- [1,1730,null,{}] 12:51:22 INFO - PROCESS | 16875 | 1470772282895 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}] 12:51:22 INFO - PROCESS | 16875 | 1470772282901 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:23 INFO - PROCESS | 16875 | 1470772283156 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 12:51:23 INFO - PROCESS | 16875 | 1470772283188 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:23 INFO - PROCESS | 16875 | 1470772283198 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:23 INFO - PROCESS | 16875 | ++DOCSHELL 0x9120d800 == 9 [pid = 16875] [id = 440] 12:51:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x9120f000) [pid = 16875] [serial = 1321] [outer = (nil)] 12:51:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x91285c00) [pid = 16875] [serial = 1322] [outer = 0x9120f000] 12:51:23 INFO - PROCESS | 16875 | 1470772283290 Marionette DEBUG loaded listener.js 12:51:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x9128fc00) [pid = 16875] [serial = 1323] [outer = 0x9120f000] 12:51:24 INFO - PROCESS | 16875 | 1470772284412 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]]]}] 12:51:24 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 12:51:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1597ms 12:51:24 INFO - PROCESS | 16875 | 1470772284482 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 12:51:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:51:24 INFO - PROCESS | 16875 | 1470772284486 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 12:51:24 INFO - PROCESS | 16875 | 1470772284493 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:51:24 INFO - PROCESS | 16875 | 1470772284500 Marionette TRACE conn4 <- [1,1734,null,{}] 12:51:24 INFO - PROCESS | 16875 | 1470772284526 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}] 12:51:24 INFO - PROCESS | 16875 | 1470772284536 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:24 INFO - PROCESS | 16875 | 1470772284776 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 12:51:24 INFO - PROCESS | 16875 | 1470772284805 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:24 INFO - PROCESS | 16875 | 1470772284819 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:24 INFO - PROCESS | 16875 | ++DOCSHELL 0x915bb400 == 10 [pid = 16875] [id = 441] 12:51:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x915bb800) [pid = 16875] [serial = 1324] [outer = (nil)] 12:51:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x91b9f400) [pid = 16875] [serial = 1325] [outer = 0x915bb800] 12:51:24 INFO - PROCESS | 16875 | 1470772284897 Marionette DEBUG loaded listener.js 12:51:25 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x91f7c000) [pid = 16875] [serial = 1326] [outer = 0x915bb800] 12:51:25 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x8e169400) [pid = 16875] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:51:25 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x92c77000) [pid = 16875] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:51:25 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x91379400) [pid = 16875] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:51:25 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x952d0400) [pid = 16875] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:51:25 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x97877400) [pid = 16875] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:51:25 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x9222d000) [pid = 16875] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:51:25 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x913e0400) [pid = 16875] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:51:25 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x8e89cc00) [pid = 16875] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:51:25 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x8ecccc00) [pid = 16875] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:51:25 INFO - PROCESS | 16875 | --DOMWINDOW == 63 (0x93a58800) [pid = 16875] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:51:26 INFO - PROCESS | 16875 | 1470772286348 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]]]}] 12:51:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:51:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1905ms 12:51:26 INFO - PROCESS | 16875 | 1470772286399 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 12:51:26 INFO - PROCESS | 16875 | 1470772286404 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 12:51:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:51:26 INFO - PROCESS | 16875 | 1470772286412 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:51:26 INFO - PROCESS | 16875 | 1470772286417 Marionette TRACE conn4 <- [1,1738,null,{}] 12:51:26 INFO - PROCESS | 16875 | 1470772286423 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}] 12:51:26 INFO - PROCESS | 16875 | 1470772286429 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:26 INFO - PROCESS | 16875 | 1470772286671 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 12:51:26 INFO - PROCESS | 16875 | 1470772286686 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:26 INFO - PROCESS | 16875 | 1470772286695 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:26 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e896800 == 11 [pid = 16875] [id = 442] 12:51:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x913dd000) [pid = 16875] [serial = 1327] [outer = (nil)] 12:51:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x91f7e800) [pid = 16875] [serial = 1328] [outer = 0x913dd000] 12:51:26 INFO - PROCESS | 16875 | 1470772286772 Marionette DEBUG loaded listener.js 12:51:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x91f87c00) [pid = 16875] [serial = 1329] [outer = 0x913dd000] 12:51:27 INFO - PROCESS | 16875 | 1470772287776 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]]]}] 12:51:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:51:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1435ms 12:51:27 INFO - PROCESS | 16875 | 1470772287848 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 12:51:27 INFO - PROCESS | 16875 | 1470772287856 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 12:51:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:51:27 INFO - PROCESS | 16875 | 1470772287867 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:51:27 INFO - PROCESS | 16875 | 1470772287872 Marionette TRACE conn4 <- [1,1742,null,{}] 12:51:27 INFO - PROCESS | 16875 | 1470772287883 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}] 12:51:27 INFO - PROCESS | 16875 | 1470772287888 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:28 INFO - PROCESS | 16875 | 1470772288175 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 12:51:28 INFO - PROCESS | 16875 | 1470772288446 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:28 INFO - PROCESS | 16875 | 1470772288463 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:28 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecc9400 == 12 [pid = 16875] [id = 443] 12:51:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x8f871c00) [pid = 16875] [serial = 1330] [outer = (nil)] 12:51:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x8fa3e000) [pid = 16875] [serial = 1331] [outer = 0x8f871c00] 12:51:28 INFO - PROCESS | 16875 | 1470772288552 Marionette DEBUG loaded listener.js 12:51:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x91281c00) [pid = 16875] [serial = 1332] [outer = 0x8f871c00] 12:51:29 INFO - PROCESS | 16875 | 1470772289628 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]]]}] 12:51:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:51:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1842ms 12:51:29 INFO - PROCESS | 16875 | 1470772289709 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 12:51:29 INFO - PROCESS | 16875 | 1470772289718 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 12:51:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:51:29 INFO - PROCESS | 16875 | 1470772289732 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:51:29 INFO - PROCESS | 16875 | 1470772289738 Marionette TRACE conn4 <- [1,1746,null,{}] 12:51:29 INFO - PROCESS | 16875 | 1470772289745 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}] 12:51:29 INFO - PROCESS | 16875 | 1470772289751 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:29 INFO - PROCESS | 16875 | 1470772289986 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 12:51:30 INFO - PROCESS | 16875 | 1470772290220 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:30 INFO - PROCESS | 16875 | 1470772290230 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:30 INFO - PROCESS | 16875 | ++DOCSHELL 0x915bf000 == 13 [pid = 16875] [id = 444] 12:51:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x915c0800) [pid = 16875] [serial = 1333] [outer = (nil)] 12:51:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x91ba1000) [pid = 16875] [serial = 1334] [outer = 0x915c0800] 12:51:30 INFO - PROCESS | 16875 | 1470772290319 Marionette DEBUG loaded listener.js 12:51:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x92c6bc00) [pid = 16875] [serial = 1335] [outer = 0x915c0800] 12:51:31 INFO - PROCESS | 16875 | 1470772291385 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]]]}] 12:51:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:51:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1699ms 12:51:31 INFO - PROCESS | 16875 | 1470772291430 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 12:51:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:51:31 INFO - PROCESS | 16875 | 1470772291435 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 12:51:31 INFO - PROCESS | 16875 | 1470772291442 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:51:31 INFO - PROCESS | 16875 | 1470772291449 Marionette TRACE conn4 <- [1,1750,null,{}] 12:51:31 INFO - PROCESS | 16875 | 1470772291468 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}] 12:51:31 INFO - PROCESS | 16875 | 1470772291477 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:31 INFO - PROCESS | 16875 | 1470772291686 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 12:51:32 INFO - PROCESS | 16875 | 1470772292003 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:32 INFO - PROCESS | 16875 | 1470772292017 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:32 INFO - PROCESS | 16875 | ++DOCSHELL 0x93acb800 == 14 [pid = 16875] [id = 445] 12:51:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x93c68400) [pid = 16875] [serial = 1336] [outer = (nil)] 12:51:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x9475c000) [pid = 16875] [serial = 1337] [outer = 0x93c68400] 12:51:32 INFO - PROCESS | 16875 | 1470772292119 Marionette DEBUG loaded listener.js 12:51:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x95198800) [pid = 16875] [serial = 1338] [outer = 0x93c68400] 12:51:33 INFO - PROCESS | 16875 | 1470772293182 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]]]}] 12:51:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:51:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1793ms 12:51:33 INFO - PROCESS | 16875 | 1470772293235 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 12:51:33 INFO - PROCESS | 16875 | 1470772293240 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 12:51:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:51:33 INFO - PROCESS | 16875 | 1470772293248 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:51:33 INFO - PROCESS | 16875 | 1470772293252 Marionette TRACE conn4 <- [1,1754,null,{}] 12:51:33 INFO - PROCESS | 16875 | 1470772293258 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}] 12:51:33 INFO - PROCESS | 16875 | 1470772293264 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:33 INFO - PROCESS | 16875 | 1470772293480 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 12:51:33 INFO - PROCESS | 16875 | 1470772293712 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:33 INFO - PROCESS | 16875 | 1470772293722 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:33 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f86f800 == 15 [pid = 16875] [id = 446] 12:51:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x8fa4a000) [pid = 16875] [serial = 1339] [outer = (nil)] 12:51:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x93ac9400) [pid = 16875] [serial = 1340] [outer = 0x8fa4a000] 12:51:33 INFO - PROCESS | 16875 | 1470772293851 Marionette DEBUG loaded listener.js 12:51:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x9538a000) [pid = 16875] [serial = 1341] [outer = 0x8fa4a000] 12:51:34 INFO - PROCESS | 16875 | 1470772294889 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]]]}] 12:51:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:51:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1699ms 12:51:34 INFO - PROCESS | 16875 | 1470772294948 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 12:51:34 INFO - PROCESS | 16875 | 1470772294952 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 12:51:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:51:34 INFO - PROCESS | 16875 | 1470772294959 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:51:34 INFO - PROCESS | 16875 | 1470772294963 Marionette TRACE conn4 <- [1,1758,null,{}] 12:51:34 INFO - PROCESS | 16875 | 1470772294968 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}] 12:51:34 INFO - PROCESS | 16875 | 1470772294974 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:35 INFO - PROCESS | 16875 | 1470772295156 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 12:51:35 INFO - PROCESS | 16875 | 1470772295503 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:35 INFO - PROCESS | 16875 | 1470772295516 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:35 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df55800 == 16 [pid = 16875] [id = 447] 12:51:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x8df56800) [pid = 16875] [serial = 1342] [outer = (nil)] 12:51:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x8e893400) [pid = 16875] [serial = 1343] [outer = 0x8df56800] 12:51:35 INFO - PROCESS | 16875 | 1470772295600 Marionette DEBUG loaded listener.js 12:51:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x8ecd2800) [pid = 16875] [serial = 1344] [outer = 0x8df56800] 12:51:36 INFO - PROCESS | 16875 | 1470772296754 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]]]}] 12:51:36 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x95392000) [pid = 16875] [serial = 1295] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x9655d000) [pid = 16875] [serial = 1292] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x93abf800) [pid = 16875] [serial = 1269] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x93a58c00) [pid = 16875] [serial = 1268] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x95396800) [pid = 16875] [serial = 1277] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x9655ac00) [pid = 16875] [serial = 1278] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x98267400) [pid = 16875] [serial = 1280] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x9826bc00) [pid = 16875] [serial = 1281] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x938dc800) [pid = 16875] [serial = 1274] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x93ac4800) [pid = 16875] [serial = 1275] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x915b5800) [pid = 16875] [serial = 1286] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x91ba3000) [pid = 16875] [serial = 1287] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x9120a800) [pid = 16875] [serial = 1271] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x9137a800) [pid = 16875] [serial = 1272] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x8f86e800) [pid = 16875] [serial = 1283] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x8fa43400) [pid = 16875] [serial = 1284] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x96562800) [pid = 16875] [serial = 1293] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 16875 | --DOMWINDOW == 63 (0x93c6f000) [pid = 16875] [serial = 1289] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 16875 | --DOMWINDOW == 62 (0x9514dc00) [pid = 16875] [serial = 1290] [outer = (nil)] [url = about:blank] 12:51:36 INFO - PROCESS | 16875 | --DOMWINDOW == 61 (0x9787a000) [pid = 16875] [serial = 1296] [outer = (nil)] [url = about:blank] 12:51:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:51:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1890ms 12:51:36 INFO - PROCESS | 16875 | 1470772296852 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 12:51:36 INFO - PROCESS | 16875 | 1470772296858 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 12:51:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:51:36 INFO - PROCESS | 16875 | 1470772296874 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:51:36 INFO - PROCESS | 16875 | 1470772296879 Marionette TRACE conn4 <- [1,1762,null,{}] 12:51:36 INFO - PROCESS | 16875 | 1470772296887 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}] 12:51:36 INFO - PROCESS | 16875 | 1470772296893 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:37 INFO - PROCESS | 16875 | 1470772297088 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 12:51:37 INFO - PROCESS | 16875 | 1470772297281 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:37 INFO - PROCESS | 16875 | 1470772297297 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:37 INFO - PROCESS | 16875 | ++DOCSHELL 0x91287400 == 17 [pid = 16875] [id = 448] 12:51:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 62 (0x91288c00) [pid = 16875] [serial = 1345] [outer = (nil)] 12:51:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 63 (0x9137f000) [pid = 16875] [serial = 1346] [outer = 0x91288c00] 12:51:37 INFO - PROCESS | 16875 | 1470772297381 Marionette DEBUG loaded listener.js 12:51:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x915b6c00) [pid = 16875] [serial = 1347] [outer = 0x91288c00] 12:51:38 INFO - PROCESS | 16875 | 1470772298224 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]]]}] 12:51:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:51:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1401ms 12:51:38 INFO - PROCESS | 16875 | 1470772298280 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 12:51:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:51:38 INFO - PROCESS | 16875 | 1470772298286 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 12:51:38 INFO - PROCESS | 16875 | 1470772298294 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:51:38 INFO - PROCESS | 16875 | 1470772298297 Marionette TRACE conn4 <- [1,1766,null,{}] 12:51:38 INFO - PROCESS | 16875 | 1470772298305 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}] 12:51:38 INFO - PROCESS | 16875 | 1470772298309 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:38 INFO - PROCESS | 16875 | 1470772298496 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 12:51:38 INFO - PROCESS | 16875 | 1470772298628 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:38 INFO - PROCESS | 16875 | 1470772298637 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:38 INFO - PROCESS | 16875 | ++DOCSHELL 0x91f86000 == 18 [pid = 16875] [id = 449] 12:51:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x92c73000) [pid = 16875] [serial = 1348] [outer = (nil)] 12:51:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x93a58400) [pid = 16875] [serial = 1349] [outer = 0x92c73000] 12:51:38 INFO - PROCESS | 16875 | 1470772298723 Marionette DEBUG loaded listener.js 12:51:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x93ac7400) [pid = 16875] [serial = 1350] [outer = 0x92c73000] 12:51:39 INFO - PROCESS | 16875 | 1470772299684 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]]]}] 12:51:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:51:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1435ms 12:51:39 INFO - PROCESS | 16875 | 1470772299729 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 12:51:39 INFO - PROCESS | 16875 | 1470772299734 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 12:51:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:51:39 INFO - PROCESS | 16875 | 1470772299749 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:51:39 INFO - PROCESS | 16875 | 1470772299759 Marionette TRACE conn4 <- [1,1770,null,{}] 12:51:39 INFO - PROCESS | 16875 | 1470772299777 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}] 12:51:39 INFO - PROCESS | 16875 | 1470772299785 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:40 INFO - PROCESS | 16875 | 1470772300018 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 12:51:40 INFO - PROCESS | 16875 | 1470772300046 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:40 INFO - PROCESS | 16875 | 1470772300052 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:40 INFO - PROCESS | 16875 | ++DOCSHELL 0x913d7400 == 19 [pid = 16875] [id = 450] 12:51:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x91f84000) [pid = 16875] [serial = 1351] [outer = (nil)] 12:51:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x96555400) [pid = 16875] [serial = 1352] [outer = 0x91f84000] 12:51:40 INFO - PROCESS | 16875 | 1470772300128 Marionette DEBUG loaded listener.js 12:51:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x96557000) [pid = 16875] [serial = 1353] [outer = 0x91f84000] 12:51:41 INFO - PROCESS | 16875 | 1470772301119 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]]]}] 12:51:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:51:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1457ms 12:51:41 INFO - PROCESS | 16875 | 1470772301199 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 12:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:51:41 INFO - PROCESS | 16875 | 1470772301204 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 12:51:41 INFO - PROCESS | 16875 | 1470772301211 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:51:41 INFO - PROCESS | 16875 | 1470772301214 Marionette TRACE conn4 <- [1,1774,null,{}] 12:51:41 INFO - PROCESS | 16875 | 1470772301227 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}] 12:51:41 INFO - PROCESS | 16875 | 1470772301233 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:41 INFO - PROCESS | 16875 | 1470772301455 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 12:51:41 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x915bb800) [pid = 16875] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:51:41 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x8f876400) [pid = 16875] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:51:41 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x8e891800) [pid = 16875] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:51:41 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x8e16a000) [pid = 16875] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:51:41 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x91208800) [pid = 16875] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:51:41 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x91f82000) [pid = 16875] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:51:41 INFO - PROCESS | 16875 | --DOMWINDOW == 63 (0x91b9d000) [pid = 16875] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:51:41 INFO - PROCESS | 16875 | --DOMWINDOW == 62 (0x8fa3d400) [pid = 16875] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:51:41 INFO - PROCESS | 16875 | --DOMWINDOW == 61 (0x8fa42c00) [pid = 16875] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:51:41 INFO - PROCESS | 16875 | --DOMWINDOW == 60 (0x9120f000) [pid = 16875] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:51:41 INFO - PROCESS | 16875 | 1470772301593 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:41 INFO - PROCESS | 16875 | 1470772301601 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:41 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df49400 == 20 [pid = 16875] [id = 451] 12:51:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 61 (0x8e16a000) [pid = 16875] [serial = 1354] [outer = (nil)] 12:51:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 62 (0x8f86f400) [pid = 16875] [serial = 1355] [outer = 0x8e16a000] 12:51:41 INFO - PROCESS | 16875 | 1470772301675 Marionette DEBUG loaded listener.js 12:51:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 63 (0x91204c00) [pid = 16875] [serial = 1356] [outer = 0x8e16a000] 12:51:42 INFO - PROCESS | 16875 | 1470772302532 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]]]}] 12:51:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:51:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1346ms 12:51:42 INFO - PROCESS | 16875 | 1470772302558 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 12:51:42 INFO - PROCESS | 16875 | 1470772302562 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 12:51:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:51:42 INFO - PROCESS | 16875 | 1470772302568 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:51:42 INFO - PROCESS | 16875 | 1470772302570 Marionette TRACE conn4 <- [1,1778,null,{}] 12:51:42 INFO - PROCESS | 16875 | 1470772302576 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}] 12:51:42 INFO - PROCESS | 16875 | 1470772302582 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:42 INFO - PROCESS | 16875 | 1470772302741 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 12:51:42 INFO - PROCESS | 16875 | 1470772302756 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:42 INFO - PROCESS | 16875 | 1470772302774 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:42 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f872c00 == 21 [pid = 16875] [id = 452] 12:51:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x96554800) [pid = 16875] [serial = 1357] [outer = (nil)] 12:51:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x96562800) [pid = 16875] [serial = 1358] [outer = 0x96554800] 12:51:42 INFO - PROCESS | 16875 | 1470772302858 Marionette DEBUG loaded listener.js 12:51:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x98221000) [pid = 16875] [serial = 1359] [outer = 0x96554800] 12:51:44 INFO - PROCESS | 16875 | 1470772304014 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]]]}] 12:51:44 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 12:51:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1495ms 12:51:44 INFO - PROCESS | 16875 | 1470772304065 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 12:51:44 INFO - PROCESS | 16875 | 1470772304073 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 12:51:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:51:44 INFO - PROCESS | 16875 | 1470772304082 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:51:44 INFO - PROCESS | 16875 | 1470772304087 Marionette TRACE conn4 <- [1,1782,null,{}] 12:51:44 INFO - PROCESS | 16875 | 1470772304096 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}] 12:51:44 INFO - PROCESS | 16875 | 1470772304101 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:44 INFO - PROCESS | 16875 | 1470772304341 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 12:51:44 INFO - PROCESS | 16875 | 1470772304601 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:44 INFO - PROCESS | 16875 | 1470772304619 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:44 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e88e800 == 22 [pid = 16875] [id = 453] 12:51:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x8ecd2000) [pid = 16875] [serial = 1360] [outer = (nil)] 12:51:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x9120ec00) [pid = 16875] [serial = 1361] [outer = 0x8ecd2000] 12:51:44 INFO - PROCESS | 16875 | 1470772304721 Marionette DEBUG loaded listener.js 12:51:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x913dac00) [pid = 16875] [serial = 1362] [outer = 0x8ecd2000] 12:51:45 INFO - PROCESS | 16875 | 1470772305652 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]]]}] 12:51:45 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 12:51:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1643ms 12:51:45 INFO - PROCESS | 16875 | 1470772305725 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 12:51:45 INFO - PROCESS | 16875 | 1470772305733 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 12:51:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:51:45 INFO - PROCESS | 16875 | 1470772305745 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:51:45 INFO - PROCESS | 16875 | 1470772305749 Marionette TRACE conn4 <- [1,1786,null,{}] 12:51:45 INFO - PROCESS | 16875 | 1470772305756 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}] 12:51:45 INFO - PROCESS | 16875 | 1470772305763 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:45 INFO - PROCESS | 16875 | 1470772305995 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 12:51:46 INFO - PROCESS | 16875 | 1470772306218 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:46 INFO - PROCESS | 16875 | 1470772306226 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:46 INFO - PROCESS | 16875 | ++DOCSHELL 0x92c70400 == 23 [pid = 16875] [id = 454] 12:51:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x93a62000) [pid = 16875] [serial = 1363] [outer = (nil)] 12:51:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x93ac6c00) [pid = 16875] [serial = 1364] [outer = 0x93a62000] 12:51:46 INFO - PROCESS | 16875 | 1470772306326 Marionette DEBUG loaded listener.js 12:51:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x93c71c00) [pid = 16875] [serial = 1365] [outer = 0x93a62000] 12:51:47 INFO - PROCESS | 16875 | 1470772307309 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]]]}] 12:51:47 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 12:51:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1638ms 12:51:47 INFO - PROCESS | 16875 | 1470772307383 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 12:51:47 INFO - PROCESS | 16875 | 1470772307387 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 12:51:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:51:47 INFO - PROCESS | 16875 | 1470772307395 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:51:47 INFO - PROCESS | 16875 | 1470772307402 Marionette TRACE conn4 <- [1,1790,null,{}] 12:51:47 INFO - PROCESS | 16875 | 1470772307419 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}] 12:51:47 INFO - PROCESS | 16875 | 1470772307428 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:47 INFO - PROCESS | 16875 | 1470772307668 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 12:51:47 INFO - PROCESS | 16875 | 1470772307970 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:47 INFO - PROCESS | 16875 | 1470772307981 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:48 INFO - PROCESS | 16875 | ++DOCSHELL 0x9787c000 == 24 [pid = 16875] [id = 455] 12:51:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x9821b000) [pid = 16875] [serial = 1366] [outer = (nil)] 12:51:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x98978c00) [pid = 16875] [serial = 1367] [outer = 0x9821b000] 12:51:48 INFO - PROCESS | 16875 | 1470772308075 Marionette DEBUG loaded listener.js 12:51:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x98e1cc00) [pid = 16875] [serial = 1368] [outer = 0x9821b000] 12:51:49 INFO - PROCESS | 16875 | 1470772309012 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]]]}] 12:51:49 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) 12:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1691ms 12:51:49 INFO - PROCESS | 16875 | 1470772309088 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 12:51:49 INFO - PROCESS | 16875 | 1470772309093 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 12:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:51:49 INFO - PROCESS | 16875 | 1470772309100 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:51:49 INFO - PROCESS | 16875 | 1470772309103 Marionette TRACE conn4 <- [1,1794,null,{}] 12:51:49 INFO - PROCESS | 16875 | 1470772309110 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}] 12:51:49 INFO - PROCESS | 16875 | 1470772309115 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:49 INFO - PROCESS | 16875 | 1470772309315 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 12:51:49 INFO - PROCESS | 16875 | 1470772309551 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:49 INFO - PROCESS | 16875 | 1470772309562 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:49 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e171000 == 25 [pid = 16875] [id = 456] 12:51:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x8e896400) [pid = 16875] [serial = 1369] [outer = (nil)] 12:51:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x99796c00) [pid = 16875] [serial = 1370] [outer = 0x8e896400] 12:51:49 INFO - PROCESS | 16875 | 1470772309686 Marionette DEBUG loaded listener.js 12:51:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x9979d400) [pid = 16875] [serial = 1371] [outer = 0x8e896400] 12:51:50 INFO - PROCESS | 16875 | 1470772310575 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]]]}] 12:51:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:51:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1538ms 12:51:50 INFO - PROCESS | 16875 | 1470772310639 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 12:51:50 INFO - PROCESS | 16875 | 1470772310644 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 12:51:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:51:50 INFO - PROCESS | 16875 | 1470772310652 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:51:50 INFO - PROCESS | 16875 | 1470772310657 Marionette TRACE conn4 <- [1,1798,null,{}] 12:51:50 INFO - PROCESS | 16875 | 1470772310663 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}] 12:51:50 INFO - PROCESS | 16875 | 1470772310669 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:50 INFO - PROCESS | 16875 | 1470772310900 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 12:51:51 INFO - PROCESS | 16875 | 1470772311077 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:51 INFO - PROCESS | 16875 | 1470772311084 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:51 INFO - PROCESS | 16875 | ++DOCSHELL 0x9655d400 == 26 [pid = 16875] [id = 457] 12:51:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x98978000) [pid = 16875] [serial = 1372] [outer = (nil)] 12:51:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x99b48800) [pid = 16875] [serial = 1373] [outer = 0x98978000] 12:51:51 INFO - PROCESS | 16875 | 1470772311208 Marionette DEBUG loaded listener.js 12:51:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x99f1bc00) [pid = 16875] [serial = 1374] [outer = 0x98978000] 12:51:52 INFO - PROCESS | 16875 | 1470772312172 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]]]}] 12:51:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1587ms 12:51:52 INFO - PROCESS | 16875 | 1470772312240 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 12:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:51:52 INFO - PROCESS | 16875 | 1470772312244 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 12:51:52 INFO - PROCESS | 16875 | 1470772312251 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:51:52 INFO - PROCESS | 16875 | 1470772312255 Marionette TRACE conn4 <- [1,1802,null,{}] 12:51:52 INFO - PROCESS | 16875 | 1470772312261 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}] 12:51:52 INFO - PROCESS | 16875 | 1470772312272 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:52 INFO - PROCESS | 16875 | 1470772312540 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 12:51:52 INFO - PROCESS | 16875 | 1470772312834 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:52 INFO - PROCESS | 16875 | 1470772312841 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:52 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df52000 == 27 [pid = 16875] [id = 458] 12:51:52 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x8e167400) [pid = 16875] [serial = 1375] [outer = (nil)] 12:51:52 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x8f876000) [pid = 16875] [serial = 1376] [outer = 0x8e167400] 12:51:52 INFO - PROCESS | 16875 | 1470772312929 Marionette DEBUG loaded listener.js 12:51:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x9120c800) [pid = 16875] [serial = 1377] [outer = 0x8e167400] 12:51:54 INFO - PROCESS | 16875 | 1470772314080 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]]]}] 12:51:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1899ms 12:51:54 INFO - PROCESS | 16875 | 1470772314151 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 12:51:54 INFO - PROCESS | 16875 | 1470772314157 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 12:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:51:54 INFO - PROCESS | 16875 | 1470772314167 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:51:54 INFO - PROCESS | 16875 | 1470772314172 Marionette TRACE conn4 <- [1,1806,null,{}] 12:51:54 INFO - PROCESS | 16875 | 1470772314180 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}] 12:51:54 INFO - PROCESS | 16875 | 1470772314185 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:54 INFO - PROCESS | 16875 | 1470772314408 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 12:51:54 INFO - PROCESS | 16875 | 1470772314697 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:54 INFO - PROCESS | 16875 | 1470772314706 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:54 INFO - PROCESS | 16875 | ++DOCSHELL 0x91209800 == 28 [pid = 16875] [id = 459] 12:51:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x9120cc00) [pid = 16875] [serial = 1378] [outer = (nil)] 12:51:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x915bd000) [pid = 16875] [serial = 1379] [outer = 0x9120cc00] 12:51:54 INFO - PROCESS | 16875 | 1470772314784 Marionette DEBUG loaded listener.js 12:51:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x91f7a000) [pid = 16875] [serial = 1380] [outer = 0x9120cc00] 12:51:56 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x91f7e800) [pid = 16875] [serial = 1328] [outer = (nil)] [url = about:blank] 12:51:56 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x91b9f400) [pid = 16875] [serial = 1325] [outer = (nil)] [url = about:blank] 12:51:56 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x8fa45c00) [pid = 16875] [serial = 1316] [outer = (nil)] [url = about:blank] 12:51:56 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x8eccb000) [pid = 16875] [serial = 1319] [outer = (nil)] [url = about:blank] 12:51:56 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x8ecd8c00) [pid = 16875] [serial = 1320] [outer = (nil)] [url = about:blank] 12:51:56 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x8e898c00) [pid = 16875] [serial = 1299] [outer = (nil)] [url = about:blank] 12:51:56 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x8e173000) [pid = 16875] [serial = 1298] [outer = (nil)] [url = about:blank] 12:51:56 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x913d7800) [pid = 16875] [serial = 1302] [outer = (nil)] [url = about:blank] 12:51:56 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x91372c00) [pid = 16875] [serial = 1301] [outer = (nil)] [url = about:blank] 12:51:56 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x92c76800) [pid = 16875] [serial = 1305] [outer = (nil)] [url = about:blank] 12:51:56 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x91f88800) [pid = 16875] [serial = 1304] [outer = (nil)] [url = about:blank] 12:51:56 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x99798800) [pid = 16875] [serial = 1308] [outer = (nil)] [url = about:blank] 12:51:56 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x995be000) [pid = 16875] [serial = 1307] [outer = (nil)] [url = about:blank] 12:51:56 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x99a47400) [pid = 16875] [serial = 1311] [outer = (nil)] [url = about:blank] 12:51:56 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x997a9400) [pid = 16875] [serial = 1310] [outer = (nil)] [url = about:blank] 12:51:56 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x99fda800) [pid = 16875] [serial = 1314] [outer = (nil)] [url = about:blank] 12:51:56 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x915bac00) [pid = 16875] [serial = 1313] [outer = (nil)] [url = about:blank] 12:51:56 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x9120ac00) [pid = 16875] [serial = 1317] [outer = (nil)] [url = about:blank] 12:51:56 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x9128fc00) [pid = 16875] [serial = 1323] [outer = (nil)] [url = about:blank] 12:51:56 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x91285c00) [pid = 16875] [serial = 1322] [outer = (nil)] [url = about:blank] 12:51:56 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x91f7c000) [pid = 16875] [serial = 1326] [outer = (nil)] [url = about:blank] 12:51:56 INFO - PROCESS | 16875 | 1470772316950 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]]]}] 12:51:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:51:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 2805ms 12:51:56 INFO - PROCESS | 16875 | 1470772316977 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 12:51:56 INFO - PROCESS | 16875 | 1470772316985 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 12:51:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:51:57 INFO - PROCESS | 16875 | 1470772316995 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:51:57 INFO - PROCESS | 16875 | 1470772316999 Marionette TRACE conn4 <- [1,1810,null,{}] 12:51:57 INFO - PROCESS | 16875 | 1470772317008 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}] 12:51:57 INFO - PROCESS | 16875 | 1470772317015 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:57 INFO - PROCESS | 16875 | 1470772317191 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 12:51:57 INFO - PROCESS | 16875 | 1470772317364 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:57 INFO - PROCESS | 16875 | 1470772317374 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:57 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e898c00 == 29 [pid = 16875] [id = 460] 12:51:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x8e89a800) [pid = 16875] [serial = 1381] [outer = (nil)] 12:51:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x8f86a400) [pid = 16875] [serial = 1382] [outer = 0x8e89a800] 12:51:57 INFO - PROCESS | 16875 | 1470772317452 Marionette DEBUG loaded listener.js 12:51:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x8f86f000) [pid = 16875] [serial = 1383] [outer = 0x8e89a800] 12:51:58 INFO - PROCESS | 16875 | 1470772318300 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]]]}] 12:51:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:51:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1333ms 12:51:58 INFO - PROCESS | 16875 | 1470772318331 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 12:51:58 INFO - PROCESS | 16875 | 1470772318340 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 12:51:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:51:58 INFO - PROCESS | 16875 | 1470772318352 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:51:58 INFO - PROCESS | 16875 | 1470772318355 Marionette TRACE conn4 <- [1,1814,null,{}] 12:51:58 INFO - PROCESS | 16875 | 1470772318362 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}] 12:51:58 INFO - PROCESS | 16875 | 1470772318368 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:58 INFO - PROCESS | 16875 | 1470772318542 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 12:51:58 INFO - PROCESS | 16875 | 1470772318553 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:58 INFO - PROCESS | 16875 | 1470772318560 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:51:58 INFO - PROCESS | 16875 | ++DOCSHELL 0x9128d400 == 30 [pid = 16875] [id = 461] 12:51:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x9128e800) [pid = 16875] [serial = 1384] [outer = (nil)] 12:51:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x91375000) [pid = 16875] [serial = 1385] [outer = 0x9128e800] 12:51:58 INFO - PROCESS | 16875 | 1470772318639 Marionette DEBUG loaded listener.js 12:51:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x9137fc00) [pid = 16875] [serial = 1386] [outer = 0x9128e800] 12:51:59 INFO - PROCESS | 16875 | 1470772319737 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]]]}] 12:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1433ms 12:51:59 INFO - PROCESS | 16875 | 1470772319785 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 12:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:51:59 INFO - PROCESS | 16875 | 1470772319789 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 12:51:59 INFO - PROCESS | 16875 | 1470772319803 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:51:59 INFO - PROCESS | 16875 | 1470772319808 Marionette TRACE conn4 <- [1,1818,null,{}] 12:51:59 INFO - PROCESS | 16875 | 1470772319826 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}] 12:51:59 INFO - PROCESS | 16875 | 1470772319835 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:00 INFO - PROCESS | 16875 | 1470772320070 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 12:52:00 INFO - PROCESS | 16875 | 1470772320094 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:00 INFO - PROCESS | 16875 | 1470772320106 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:00 INFO - PROCESS | 16875 | ++DOCSHELL 0x91f88800 == 31 [pid = 16875] [id = 462] 12:52:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x92228000) [pid = 16875] [serial = 1387] [outer = (nil)] 12:52:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x92c72800) [pid = 16875] [serial = 1388] [outer = 0x92228000] 12:52:00 INFO - PROCESS | 16875 | 1470772320180 Marionette DEBUG loaded listener.js 12:52:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x938da800) [pid = 16875] [serial = 1389] [outer = 0x92228000] 12:52:01 INFO - PROCESS | 16875 | 1470772321118 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]]]}] 12:52:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:52:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1413ms 12:52:01 INFO - PROCESS | 16875 | 1470772321209 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 12:52:01 INFO - PROCESS | 16875 | 1470772321231 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 12:52:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:52:01 INFO - PROCESS | 16875 | 1470772321253 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:52:01 INFO - PROCESS | 16875 | 1470772321257 Marionette TRACE conn4 <- [1,1822,null,{}] 12:52:01 INFO - PROCESS | 16875 | 1470772321262 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}] 12:52:01 INFO - PROCESS | 16875 | 1470772321267 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:01 INFO - PROCESS | 16875 | 1470772321832 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 12:52:01 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x96554800) [pid = 16875] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:52:01 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x91f84000) [pid = 16875] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:52:01 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x8e16a000) [pid = 16875] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:52:01 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x913dd000) [pid = 16875] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:52:01 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x8df56800) [pid = 16875] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:52:01 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x8fa4a000) [pid = 16875] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:52:01 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x915c0800) [pid = 16875] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:52:01 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x91288c00) [pid = 16875] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:52:01 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x93c68400) [pid = 16875] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:52:01 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x92c73000) [pid = 16875] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:52:01 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x8f871c00) [pid = 16875] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:52:02 INFO - PROCESS | 16875 | 1470772321998 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:02 INFO - PROCESS | 16875 | 1470772322006 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:02 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df53800 == 32 [pid = 16875] [id = 463] 12:52:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x8df58800) [pid = 16875] [serial = 1390] [outer = (nil)] 12:52:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x8f872000) [pid = 16875] [serial = 1391] [outer = 0x8df58800] 12:52:02 INFO - PROCESS | 16875 | 1470772322088 Marionette DEBUG loaded listener.js 12:52:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x938d9400) [pid = 16875] [serial = 1392] [outer = 0x8df58800] 12:52:02 INFO - PROCESS | 16875 | 1470772322882 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]]]}] 12:52:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:52:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1696ms 12:52:02 INFO - PROCESS | 16875 | 1470772322945 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 12:52:02 INFO - PROCESS | 16875 | 1470772322948 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 12:52:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:52:02 INFO - PROCESS | 16875 | 1470772322955 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:52:02 INFO - PROCESS | 16875 | 1470772322958 Marionette TRACE conn4 <- [1,1826,null,{}] 12:52:02 INFO - PROCESS | 16875 | 1470772322964 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}] 12:52:02 INFO - PROCESS | 16875 | 1470772322969 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:03 INFO - PROCESS | 16875 | 1470772323182 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 12:52:03 INFO - PROCESS | 16875 | 1470772323191 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:03 INFO - PROCESS | 16875 | 1470772323197 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:03 INFO - PROCESS | 16875 | ++DOCSHELL 0x93acc400 == 33 [pid = 16875] [id = 464] 12:52:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x93c6d000) [pid = 16875] [serial = 1393] [outer = (nil)] 12:52:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x952ca400) [pid = 16875] [serial = 1394] [outer = 0x93c6d000] 12:52:03 INFO - PROCESS | 16875 | 1470772323273 Marionette DEBUG loaded listener.js 12:52:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x952cc800) [pid = 16875] [serial = 1395] [outer = 0x93c6d000] 12:52:04 INFO - PROCESS | 16875 | 1470772324366 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]]]}] 12:52:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1483ms 12:52:04 INFO - PROCESS | 16875 | 1470772324440 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 12:52:04 INFO - PROCESS | 16875 | 1470772324446 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 12:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:52:04 INFO - PROCESS | 16875 | 1470772324455 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:52:04 INFO - PROCESS | 16875 | 1470772324461 Marionette TRACE conn4 <- [1,1830,null,{}] 12:52:04 INFO - PROCESS | 16875 | 1470772324469 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}] 12:52:04 INFO - PROCESS | 16875 | 1470772324476 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:04 INFO - PROCESS | 16875 | 1470772324718 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 12:52:04 INFO - PROCESS | 16875 | 1470772324971 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:04 INFO - PROCESS | 16875 | 1470772324982 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:05 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e170000 == 34 [pid = 16875] [id = 465] 12:52:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x8e894800) [pid = 16875] [serial = 1396] [outer = (nil)] 12:52:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x91207000) [pid = 16875] [serial = 1397] [outer = 0x8e894800] 12:52:05 INFO - PROCESS | 16875 | 1470772325064 Marionette DEBUG loaded listener.js 12:52:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x91290800) [pid = 16875] [serial = 1398] [outer = 0x8e894800] 12:52:06 INFO - PROCESS | 16875 | 1470772326086 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]]]}] 12:52:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1685ms 12:52:06 INFO - PROCESS | 16875 | 1470772326140 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 12:52:06 INFO - PROCESS | 16875 | 1470772326148 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 12:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:52:06 INFO - PROCESS | 16875 | 1470772326160 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:52:06 INFO - PROCESS | 16875 | 1470772326164 Marionette TRACE conn4 <- [1,1834,null,{}] 12:52:06 INFO - PROCESS | 16875 | 1470772326171 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}] 12:52:06 INFO - PROCESS | 16875 | 1470772326177 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:06 INFO - PROCESS | 16875 | 1470772326368 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 12:52:06 INFO - PROCESS | 16875 | 1470772326593 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:06 INFO - PROCESS | 16875 | 1470772326606 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:06 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecd1400 == 35 [pid = 16875] [id = 466] 12:52:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x91f7e800) [pid = 16875] [serial = 1399] [outer = (nil)] 12:52:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x92c6e800) [pid = 16875] [serial = 1400] [outer = 0x91f7e800] 12:52:06 INFO - PROCESS | 16875 | 1470772326736 Marionette DEBUG loaded listener.js 12:52:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x93a5a000) [pid = 16875] [serial = 1401] [outer = 0x91f7e800] 12:52:07 INFO - PROCESS | 16875 | 1470772327783 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]]]}] 12:52:07 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 12:52:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1690ms 12:52:07 INFO - PROCESS | 16875 | 1470772327852 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 12:52:07 INFO - PROCESS | 16875 | 1470772327855 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 12:52:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:52:07 INFO - PROCESS | 16875 | 1470772327863 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:52:07 INFO - PROCESS | 16875 | 1470772327869 Marionette TRACE conn4 <- [1,1838,null,{}] 12:52:07 INFO - PROCESS | 16875 | 1470772327888 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}] 12:52:07 INFO - PROCESS | 16875 | 1470772327897 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:08 INFO - PROCESS | 16875 | 1470772328155 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 12:52:08 INFO - PROCESS | 16875 | 1470772328385 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:08 INFO - PROCESS | 16875 | 1470772328399 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:08 INFO - PROCESS | 16875 | ++DOCSHELL 0x97875400 == 36 [pid = 16875] [id = 467] 12:52:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x9787b800) [pid = 16875] [serial = 1402] [outer = (nil)] 12:52:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x9891f400) [pid = 16875] [serial = 1403] [outer = 0x9787b800] 12:52:08 INFO - PROCESS | 16875 | 1470772328485 Marionette DEBUG loaded listener.js 12:52:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x98dc3800) [pid = 16875] [serial = 1404] [outer = 0x9787b800] 12:52:09 INFO - PROCESS | 16875 | 1470772329532 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]]]}] 12:52:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:52:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1741ms 12:52:09 INFO - PROCESS | 16875 | 1470772329605 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 12:52:09 INFO - PROCESS | 16875 | 1470772329610 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 12:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:52:09 INFO - PROCESS | 16875 | 1470772329617 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:52:09 INFO - PROCESS | 16875 | 1470772329621 Marionette TRACE conn4 <- [1,1842,null,{}] 12:52:09 INFO - PROCESS | 16875 | 1470772329627 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}] 12:52:09 INFO - PROCESS | 16875 | 1470772329633 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:09 INFO - PROCESS | 16875 | 1470772329827 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 12:52:10 INFO - PROCESS | 16875 | 1470772330069 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:10 INFO - PROCESS | 16875 | 1470772330079 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:10 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecd0000 == 37 [pid = 16875] [id = 468] 12:52:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x8ecd6400) [pid = 16875] [serial = 1405] [outer = (nil)] 12:52:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x995c0400) [pid = 16875] [serial = 1406] [outer = 0x8ecd6400] 12:52:10 INFO - PROCESS | 16875 | 1470772330188 Marionette DEBUG loaded listener.js 12:52:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x99797c00) [pid = 16875] [serial = 1407] [outer = 0x8ecd6400] 12:52:11 INFO - PROCESS | 16875 | 1470772331370 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]]]}] 12:52:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:52:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1836ms 12:52:11 INFO - PROCESS | 16875 | 1470772331455 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 12:52:11 INFO - PROCESS | 16875 | 1470772331461 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 12:52:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:52:11 INFO - PROCESS | 16875 | 1470772331470 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:52:11 INFO - PROCESS | 16875 | 1470772331475 Marionette TRACE conn4 <- [1,1846,null,{}] 12:52:11 INFO - PROCESS | 16875 | 1470772331501 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}] 12:52:11 INFO - PROCESS | 16875 | 1470772331506 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:11 INFO - PROCESS | 16875 | 1470772331722 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 12:52:11 INFO - PROCESS | 16875 | --DOCSHELL 0x8df53800 == 36 [pid = 16875] [id = 463] 12:52:11 INFO - PROCESS | 16875 | --DOCSHELL 0x91f88800 == 35 [pid = 16875] [id = 462] 12:52:11 INFO - PROCESS | 16875 | --DOCSHELL 0x9128d400 == 34 [pid = 16875] [id = 461] 12:52:11 INFO - PROCESS | 16875 | --DOCSHELL 0x8e898c00 == 33 [pid = 16875] [id = 460] 12:52:11 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x96562800) [pid = 16875] [serial = 1358] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x96555400) [pid = 16875] [serial = 1352] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x8f86f400) [pid = 16875] [serial = 1355] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x91204c00) [pid = 16875] [serial = 1356] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x91f87c00) [pid = 16875] [serial = 1329] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x8e893400) [pid = 16875] [serial = 1343] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x8ecd2800) [pid = 16875] [serial = 1344] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x93ac9400) [pid = 16875] [serial = 1340] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x9538a000) [pid = 16875] [serial = 1341] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x91ba1000) [pid = 16875] [serial = 1334] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x92c6bc00) [pid = 16875] [serial = 1335] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x9137f000) [pid = 16875] [serial = 1346] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x915b6c00) [pid = 16875] [serial = 1347] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x9475c000) [pid = 16875] [serial = 1337] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x95198800) [pid = 16875] [serial = 1338] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x93a58400) [pid = 16875] [serial = 1349] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x8fa3e000) [pid = 16875] [serial = 1331] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x91281c00) [pid = 16875] [serial = 1332] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 16875 | --DOMWINDOW == 63 (0x98221000) [pid = 16875] [serial = 1359] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 16875 | --DOMWINDOW == 62 (0x96557000) [pid = 16875] [serial = 1353] [outer = (nil)] [url = about:blank] 12:52:11 INFO - PROCESS | 16875 | --DOMWINDOW == 61 (0x93ac7400) [pid = 16875] [serial = 1350] [outer = (nil)] [url = about:blank] 12:52:12 INFO - PROCESS | 16875 | 1470772331989 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:12 INFO - PROCESS | 16875 | 1470772332004 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:12 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e170c00 == 34 [pid = 16875] [id = 469] 12:52:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 62 (0x8e88f800) [pid = 16875] [serial = 1408] [outer = (nil)] 12:52:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 63 (0x8ecce400) [pid = 16875] [serial = 1409] [outer = 0x8e88f800] 12:52:12 INFO - PROCESS | 16875 | 1470772332078 Marionette DEBUG loaded listener.js 12:52:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x8ecd6000) [pid = 16875] [serial = 1410] [outer = 0x8e88f800] 12:52:12 INFO - PROCESS | 16875 | 1470772332888 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]]]}] 12:52:12 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) 12:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1447ms 12:52:12 INFO - PROCESS | 16875 | 1470772332918 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 12:52:12 INFO - PROCESS | 16875 | 1470772332926 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 12:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:52:12 INFO - PROCESS | 16875 | 1470772332962 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:52:12 INFO - PROCESS | 16875 | 1470772332968 Marionette TRACE conn4 <- [1,1850,null,{}] 12:52:12 INFO - PROCESS | 16875 | 1470772332978 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}] 12:52:12 INFO - PROCESS | 16875 | 1470772332983 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:13 INFO - PROCESS | 16875 | 1470772333167 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 12:52:13 INFO - PROCESS | 16875 | 1470772333179 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:13 INFO - PROCESS | 16875 | 1470772333185 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:13 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f86a000 == 35 [pid = 16875] [id = 470] 12:52:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x91206400) [pid = 16875] [serial = 1411] [outer = (nil)] 12:52:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x91210000) [pid = 16875] [serial = 1412] [outer = 0x91206400] 12:52:13 INFO - PROCESS | 16875 | 1470772333261 Marionette DEBUG loaded listener.js 12:52:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x9128b800) [pid = 16875] [serial = 1413] [outer = 0x91206400] 12:52:14 INFO - PROCESS | 16875 | 1470772334270 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]]]}] 12:52:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1356ms 12:52:14 INFO - PROCESS | 16875 | 1470772334299 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 12:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:52:14 INFO - PROCESS | 16875 | 1470772334303 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 12:52:14 INFO - PROCESS | 16875 | 1470772334311 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:52:14 INFO - PROCESS | 16875 | 1470772334316 Marionette TRACE conn4 <- [1,1854,null,{}] 12:52:14 INFO - PROCESS | 16875 | 1470772334332 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}] 12:52:14 INFO - PROCESS | 16875 | 1470772334340 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:14 INFO - PROCESS | 16875 | 1470772334564 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 12:52:14 INFO - PROCESS | 16875 | 1470772334597 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:14 INFO - PROCESS | 16875 | 1470772334605 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:14 INFO - PROCESS | 16875 | ++DOCSHELL 0x91ba4000 == 36 [pid = 16875] [id = 471] 12:52:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x91ba6400) [pid = 16875] [serial = 1414] [outer = (nil)] 12:52:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x91f86c00) [pid = 16875] [serial = 1415] [outer = 0x91ba6400] 12:52:14 INFO - PROCESS | 16875 | 1470772334681 Marionette DEBUG loaded listener.js 12:52:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x92c6e000) [pid = 16875] [serial = 1416] [outer = 0x91ba6400] 12:52:15 INFO - PROCESS | 16875 | 1470772335637 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]]]}] 12:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1393ms 12:52:15 INFO - PROCESS | 16875 | 1470772335705 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 12:52:15 INFO - PROCESS | 16875 | 1470772335710 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 12:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:52:15 INFO - PROCESS | 16875 | 1470772335717 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:52:15 INFO - PROCESS | 16875 | 1470772335719 Marionette TRACE conn4 <- [1,1858,null,{}] 12:52:15 INFO - PROCESS | 16875 | 1470772335726 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}] 12:52:15 INFO - PROCESS | 16875 | 1470772335731 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:15 INFO - PROCESS | 16875 | 1470772335973 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 12:52:16 INFO - PROCESS | 16875 | 1470772335998 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:16 INFO - PROCESS | 16875 | 1470772336008 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:16 INFO - PROCESS | 16875 | ++DOCSHELL 0x91f85400 == 37 [pid = 16875] [id = 472] 12:52:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x92c75c00) [pid = 16875] [serial = 1417] [outer = (nil)] 12:52:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x93ac9400) [pid = 16875] [serial = 1418] [outer = 0x92c75c00] 12:52:16 INFO - PROCESS | 16875 | 1470772336083 Marionette DEBUG loaded listener.js 12:52:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x93c71800) [pid = 16875] [serial = 1419] [outer = 0x92c75c00] 12:52:16 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x93a62000) [pid = 16875] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:52:16 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x92228000) [pid = 16875] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:52:16 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x9821b000) [pid = 16875] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:52:16 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x8e89a800) [pid = 16875] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:52:16 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x9120cc00) [pid = 16875] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:52:16 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x8df58800) [pid = 16875] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:52:16 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x8ecd2000) [pid = 16875] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:52:16 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x8e167400) [pid = 16875] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:52:16 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x98978000) [pid = 16875] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:52:16 INFO - PROCESS | 16875 | --DOMWINDOW == 63 (0x9128e800) [pid = 16875] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:52:16 INFO - PROCESS | 16875 | --DOMWINDOW == 62 (0x8e896400) [pid = 16875] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:52:17 INFO - PROCESS | 16875 | 1470772337130 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]]]}] 12:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1432ms 12:52:17 INFO - PROCESS | 16875 | 1470772337149 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 12:52:17 INFO - PROCESS | 16875 | 1470772337152 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 12:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:52:17 INFO - PROCESS | 16875 | 1470772337159 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:52:17 INFO - PROCESS | 16875 | 1470772337162 Marionette TRACE conn4 <- [1,1862,null,{}] 12:52:17 INFO - PROCESS | 16875 | 1470772337168 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}] 12:52:17 INFO - PROCESS | 16875 | 1470772337173 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:17 INFO - PROCESS | 16875 | 1470772337380 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 12:52:17 INFO - PROCESS | 16875 | 1470772337400 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:17 INFO - PROCESS | 16875 | 1470772337407 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:17 INFO - PROCESS | 16875 | ++DOCSHELL 0x91203400 == 38 [pid = 16875] [id = 473] 12:52:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 63 (0x9120cc00) [pid = 16875] [serial = 1420] [outer = (nil)] 12:52:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x93a64400) [pid = 16875] [serial = 1421] [outer = 0x9120cc00] 12:52:17 INFO - PROCESS | 16875 | 1470772337475 Marionette DEBUG loaded listener.js 12:52:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x9514bc00) [pid = 16875] [serial = 1422] [outer = 0x9120cc00] 12:52:18 INFO - PROCESS | 16875 | 1470772338393 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]]]}] 12:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1286ms 12:52:18 INFO - PROCESS | 16875 | 1470772338447 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 12:52:18 INFO - PROCESS | 16875 | 1470772338450 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 12:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:52:18 INFO - PROCESS | 16875 | 1470772338456 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:52:18 INFO - PROCESS | 16875 | 1470772338459 Marionette TRACE conn4 <- [1,1866,null,{}] 12:52:18 INFO - PROCESS | 16875 | 1470772338465 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}] 12:52:18 INFO - PROCESS | 16875 | 1470772338475 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:18 INFO - PROCESS | 16875 | 1470772338672 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 12:52:18 INFO - PROCESS | 16875 | 1470772338907 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:18 INFO - PROCESS | 16875 | 1470772338923 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:18 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4d800 == 39 [pid = 16875] [id = 474] 12:52:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x8df50000) [pid = 16875] [serial = 1423] [outer = (nil)] 12:52:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x8df57c00) [pid = 16875] [serial = 1424] [outer = 0x8df50000] 12:52:19 INFO - PROCESS | 16875 | 1470772339013 Marionette DEBUG loaded listener.js 12:52:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x8e16d800) [pid = 16875] [serial = 1425] [outer = 0x8df50000] 12:52:20 INFO - PROCESS | 16875 | 1470772340035 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]]]}] 12:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1638ms 12:52:20 INFO - PROCESS | 16875 | 1470772340098 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 12:52:20 INFO - PROCESS | 16875 | 1470772340105 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 12:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:52:20 INFO - PROCESS | 16875 | 1470772340113 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:52:20 INFO - PROCESS | 16875 | 1470772340118 Marionette TRACE conn4 <- [1,1870,null,{}] 12:52:20 INFO - PROCESS | 16875 | 1470772340126 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}] 12:52:20 INFO - PROCESS | 16875 | 1470772340134 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:20 INFO - PROCESS | 16875 | 1470772340333 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 12:52:20 INFO - PROCESS | 16875 | 1470772340562 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:20 INFO - PROCESS | 16875 | 1470772340570 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:20 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecd8400 == 40 [pid = 16875] [id = 475] 12:52:20 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x8f876c00) [pid = 16875] [serial = 1426] [outer = (nil)] 12:52:20 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x8fa49c00) [pid = 16875] [serial = 1427] [outer = 0x8f876c00] 12:52:20 INFO - PROCESS | 16875 | 1470772340707 Marionette DEBUG loaded listener.js 12:52:20 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x9120a800) [pid = 16875] [serial = 1428] [outer = 0x8f876c00] 12:52:21 INFO - PROCESS | 16875 | 1470772341663 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]]]}] 12:52:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1594ms 12:52:21 INFO - PROCESS | 16875 | 1470772341712 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 12:52:21 INFO - PROCESS | 16875 | 1470772341720 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 12:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:52:21 INFO - PROCESS | 16875 | 1470772341728 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:52:21 INFO - PROCESS | 16875 | 1470772341732 Marionette TRACE conn4 <- [1,1874,null,{}] 12:52:21 INFO - PROCESS | 16875 | 1470772341738 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}] 12:52:21 INFO - PROCESS | 16875 | 1470772341744 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:21 INFO - PROCESS | 16875 | 1470772341942 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 12:52:22 INFO - PROCESS | 16875 | 1470772342226 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:22 INFO - PROCESS | 16875 | 1470772342234 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:22 INFO - PROCESS | 16875 | ++DOCSHELL 0x913d7c00 == 41 [pid = 16875] [id = 476] 12:52:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x915b3800) [pid = 16875] [serial = 1429] [outer = (nil)] 12:52:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x915bbc00) [pid = 16875] [serial = 1430] [outer = 0x915b3800] 12:52:22 INFO - PROCESS | 16875 | 1470772342363 Marionette DEBUG loaded listener.js 12:52:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x91ba6c00) [pid = 16875] [serial = 1431] [outer = 0x915b3800] 12:52:23 INFO - PROCESS | 16875 | 1470772343379 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]]]}] 12:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1692ms 12:52:23 INFO - PROCESS | 16875 | 1470772343420 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 12:52:23 INFO - PROCESS | 16875 | 1470772343425 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 12:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:52:23 INFO - PROCESS | 16875 | 1470772343442 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:52:23 INFO - PROCESS | 16875 | 1470772343453 Marionette TRACE conn4 <- [1,1878,null,{}] 12:52:23 INFO - PROCESS | 16875 | 1470772343460 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}] 12:52:23 INFO - PROCESS | 16875 | 1470772343466 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:23 INFO - PROCESS | 16875 | 1470772343668 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 12:52:23 INFO - PROCESS | 16875 | 1470772343889 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:23 INFO - PROCESS | 16875 | 1470772343898 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:23 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e169000 == 42 [pid = 16875] [id = 477] 12:52:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x915be800) [pid = 16875] [serial = 1432] [outer = (nil)] 12:52:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x95391400) [pid = 16875] [serial = 1433] [outer = 0x915be800] 12:52:24 INFO - PROCESS | 16875 | 1470772344023 Marionette DEBUG loaded listener.js 12:52:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x9655b000) [pid = 16875] [serial = 1434] [outer = 0x915be800] 12:52:24 INFO - PROCESS | 16875 | 1470772344977 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]]]}] 12:52:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:52:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1601ms 12:52:25 INFO - PROCESS | 16875 | 1470772345036 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 12:52:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:52:25 INFO - PROCESS | 16875 | 1470772345042 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 12:52:25 INFO - PROCESS | 16875 | 1470772345048 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:52:25 INFO - PROCESS | 16875 | 1470772345052 Marionette TRACE conn4 <- [1,1882,null,{}] 12:52:25 INFO - PROCESS | 16875 | 1470772345058 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}] 12:52:25 INFO - PROCESS | 16875 | 1470772345063 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:25 INFO - PROCESS | 16875 | 1470772345293 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 12:52:25 INFO - PROCESS | 16875 | 1470772345515 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:25 INFO - PROCESS | 16875 | 1470772345526 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:25 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f86b800 == 43 [pid = 16875] [id = 478] 12:52:25 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x91f87000) [pid = 16875] [serial = 1435] [outer = (nil)] 12:52:25 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x98267400) [pid = 16875] [serial = 1436] [outer = 0x91f87000] 12:52:25 INFO - PROCESS | 16875 | 1470772345653 Marionette DEBUG loaded listener.js 12:52:25 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x98978000) [pid = 16875] [serial = 1437] [outer = 0x91f87000] 12:52:26 INFO - PROCESS | 16875 | 1470772346604 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]]]}] 12:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1632ms 12:52:26 INFO - PROCESS | 16875 | 1470772346682 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 12:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:52:26 INFO - PROCESS | 16875 | 1470772346686 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 12:52:26 INFO - PROCESS | 16875 | 1470772346693 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:52:26 INFO - PROCESS | 16875 | 1470772346696 Marionette TRACE conn4 <- [1,1886,null,{}] 12:52:26 INFO - PROCESS | 16875 | 1470772346702 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}] 12:52:26 INFO - PROCESS | 16875 | 1470772346708 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:26 INFO - PROCESS | 16875 | 1470772346940 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 12:52:27 INFO - PROCESS | 16875 | 1470772347172 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:27 INFO - PROCESS | 16875 | 1470772347192 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:27 INFO - PROCESS | 16875 | ++DOCSHELL 0x97874400 == 44 [pid = 16875] [id = 479] 12:52:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x97879800) [pid = 16875] [serial = 1438] [outer = (nil)] 12:52:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x9979cc00) [pid = 16875] [serial = 1439] [outer = 0x97879800] 12:52:27 INFO - PROCESS | 16875 | 1470772347334 Marionette DEBUG loaded listener.js 12:52:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x99c8a800) [pid = 16875] [serial = 1440] [outer = 0x97879800] 12:52:28 INFO - PROCESS | 16875 | 1470772348601 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]]]}] 12:52:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1941ms 12:52:28 INFO - PROCESS | 16875 | 1470772348636 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 12:52:28 INFO - PROCESS | 16875 | 1470772348642 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 12:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:52:28 INFO - PROCESS | 16875 | 1470772348661 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:52:28 INFO - PROCESS | 16875 | 1470772348667 Marionette TRACE conn4 <- [1,1890,null,{}] 12:52:28 INFO - PROCESS | 16875 | 1470772348675 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}] 12:52:28 INFO - PROCESS | 16875 | 1470772348680 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:28 INFO - PROCESS | 16875 | 1470772348863 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 12:52:29 INFO - PROCESS | 16875 | 1470772349132 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:29 INFO - PROCESS | 16875 | 1470772349148 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:29 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f869400 == 45 [pid = 16875] [id = 480] 12:52:29 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x8f869800) [pid = 16875] [serial = 1441] [outer = (nil)] 12:52:29 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x8f873000) [pid = 16875] [serial = 1442] [outer = 0x8f869800] 12:52:29 INFO - PROCESS | 16875 | 1470772349226 Marionette DEBUG loaded listener.js 12:52:29 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x8fa46c00) [pid = 16875] [serial = 1443] [outer = 0x8f869800] 12:52:30 INFO - PROCESS | 16875 | 1470772350212 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]]]}] 12:52:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1636ms 12:52:30 INFO - PROCESS | 16875 | 1470772350296 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 12:52:30 INFO - PROCESS | 16875 | 1470772350303 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 12:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:52:30 INFO - PROCESS | 16875 | 1470772350314 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:52:30 INFO - PROCESS | 16875 | 1470772350318 Marionette TRACE conn4 <- [1,1894,null,{}] 12:52:30 INFO - PROCESS | 16875 | 1470772350324 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}] 12:52:30 INFO - PROCESS | 16875 | 1470772350330 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:30 INFO - PROCESS | 16875 | 1470772350586 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x8e175c00 == 44 [pid = 16875] [id = 439] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x91f86000 == 43 [pid = 16875] [id = 449] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x9120d800 == 42 [pid = 16875] [id = 440] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x8f875400 == 41 [pid = 16875] [id = 438] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x8df55800 == 40 [pid = 16875] [id = 447] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x91209800 == 39 [pid = 16875] [id = 459] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x91287400 == 38 [pid = 16875] [id = 448] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x91203400 == 37 [pid = 16875] [id = 473] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x91f85400 == 36 [pid = 16875] [id = 472] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x91ba4000 == 35 [pid = 16875] [id = 471] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x8f86a000 == 34 [pid = 16875] [id = 470] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x8e170c00 == 33 [pid = 16875] [id = 469] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x97875400 == 32 [pid = 16875] [id = 467] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecd1400 == 31 [pid = 16875] [id = 466] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x8e170000 == 30 [pid = 16875] [id = 465] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x93acc400 == 29 [pid = 16875] [id = 464] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecc9400 == 28 [pid = 16875] [id = 443] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x915bb400 == 27 [pid = 16875] [id = 441] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecd0000 == 26 [pid = 16875] [id = 468] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x8f872c00 == 25 [pid = 16875] [id = 452] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x93acb800 == 24 [pid = 16875] [id = 445] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x913d7400 == 23 [pid = 16875] [id = 450] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x8df52000 == 22 [pid = 16875] [id = 458] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x8f86f800 == 21 [pid = 16875] [id = 446] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x8e896800 == 20 [pid = 16875] [id = 442] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x8df49400 == 19 [pid = 16875] [id = 451] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x915bf000 == 18 [pid = 16875] [id = 444] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x8e88e800 == 17 [pid = 16875] [id = 453] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x92c70400 == 16 [pid = 16875] [id = 454] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x9787c000 == 15 [pid = 16875] [id = 455] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x8e171000 == 14 [pid = 16875] [id = 456] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x9655d400 == 13 [pid = 16875] [id = 457] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x97874400 == 12 [pid = 16875] [id = 479] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x8f86b800 == 11 [pid = 16875] [id = 478] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x8e169000 == 10 [pid = 16875] [id = 477] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecd8400 == 9 [pid = 16875] [id = 475] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x913d7c00 == 8 [pid = 16875] [id = 476] 12:52:31 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4d800 == 7 [pid = 16875] [id = 474] 12:52:31 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x93c71c00) [pid = 16875] [serial = 1365] [outer = (nil)] [url = about:blank] 12:52:31 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x938da800) [pid = 16875] [serial = 1389] [outer = (nil)] [url = about:blank] 12:52:31 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x98978c00) [pid = 16875] [serial = 1367] [outer = (nil)] [url = about:blank] 12:52:31 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x8f86f000) [pid = 16875] [serial = 1383] [outer = (nil)] [url = about:blank] 12:52:31 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x915bd000) [pid = 16875] [serial = 1379] [outer = (nil)] [url = about:blank] 12:52:31 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x8f872000) [pid = 16875] [serial = 1391] [outer = (nil)] [url = about:blank] 12:52:31 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x93ac6c00) [pid = 16875] [serial = 1364] [outer = (nil)] [url = about:blank] 12:52:31 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x9120ec00) [pid = 16875] [serial = 1361] [outer = (nil)] [url = about:blank] 12:52:31 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x913dac00) [pid = 16875] [serial = 1362] [outer = (nil)] [url = about:blank] 12:52:31 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x98e1cc00) [pid = 16875] [serial = 1368] [outer = (nil)] [url = about:blank] 12:52:31 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x9120c800) [pid = 16875] [serial = 1377] [outer = (nil)] [url = about:blank] 12:52:31 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x99f1bc00) [pid = 16875] [serial = 1374] [outer = (nil)] [url = about:blank] 12:52:31 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x9137fc00) [pid = 16875] [serial = 1386] [outer = (nil)] [url = about:blank] 12:52:31 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x938d9400) [pid = 16875] [serial = 1392] [outer = (nil)] [url = about:blank] 12:52:31 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x92c72800) [pid = 16875] [serial = 1388] [outer = (nil)] [url = about:blank] 12:52:31 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x99796c00) [pid = 16875] [serial = 1370] [outer = (nil)] [url = about:blank] 12:52:31 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x91f7a000) [pid = 16875] [serial = 1380] [outer = (nil)] [url = about:blank] 12:52:31 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x91375000) [pid = 16875] [serial = 1385] [outer = (nil)] [url = about:blank] 12:52:31 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x8f876000) [pid = 16875] [serial = 1376] [outer = (nil)] [url = about:blank] 12:52:31 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x9979d400) [pid = 16875] [serial = 1371] [outer = (nil)] [url = about:blank] 12:52:31 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x99b48800) [pid = 16875] [serial = 1373] [outer = (nil)] [url = about:blank] 12:52:31 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x8f86a400) [pid = 16875] [serial = 1382] [outer = (nil)] [url = about:blank] 12:52:31 INFO - PROCESS | 16875 | --DOMWINDOW == 63 (0x952ca400) [pid = 16875] [serial = 1394] [outer = (nil)] [url = about:blank] 12:52:31 INFO - PROCESS | 16875 | 1470772351924 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:31 INFO - PROCESS | 16875 | 1470772351935 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:31 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df54000 == 8 [pid = 16875] [id = 481] 12:52:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x8df54800) [pid = 16875] [serial = 1444] [outer = (nil)] 12:52:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x8e168000) [pid = 16875] [serial = 1445] [outer = 0x8df54800] 12:52:32 INFO - PROCESS | 16875 | 1470772352021 Marionette DEBUG loaded listener.js 12:52:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x8e890400) [pid = 16875] [serial = 1446] [outer = 0x8df54800] 12:52:32 INFO - PROCESS | 16875 | 1470772352920 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]]]}] 12:52:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 2642ms 12:52:32 INFO - PROCESS | 16875 | 1470772352959 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 12:52:32 INFO - PROCESS | 16875 | 1470772352965 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 12:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:52:32 INFO - PROCESS | 16875 | 1470772352972 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:52:32 INFO - PROCESS | 16875 | 1470772352977 Marionette TRACE conn4 <- [1,1898,null,{}] 12:52:32 INFO - PROCESS | 16875 | 1470772352985 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}] 12:52:32 INFO - PROCESS | 16875 | 1470772352993 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:33 INFO - PROCESS | 16875 | 1470772353178 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 12:52:33 INFO - PROCESS | 16875 | 1470772353364 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:33 INFO - PROCESS | 16875 | 1470772353376 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:33 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecd8400 == 9 [pid = 16875] [id = 482] 12:52:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x8f86ac00) [pid = 16875] [serial = 1447] [outer = (nil)] 12:52:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x8fa3d400) [pid = 16875] [serial = 1448] [outer = 0x8f86ac00] 12:52:33 INFO - PROCESS | 16875 | 1470772353452 Marionette DEBUG loaded listener.js 12:52:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x9120c800) [pid = 16875] [serial = 1449] [outer = 0x8f86ac00] 12:52:34 INFO - PROCESS | 16875 | 1470772354339 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]]]}] 12:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1437ms 12:52:34 INFO - PROCESS | 16875 | 1470772354415 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 12:52:34 INFO - PROCESS | 16875 | 1470772354422 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 12:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:52:34 INFO - PROCESS | 16875 | 1470772354436 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:52:34 INFO - PROCESS | 16875 | 1470772354439 Marionette TRACE conn4 <- [1,1902,null,{}] 12:52:34 INFO - PROCESS | 16875 | 1470772354446 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}] 12:52:34 INFO - PROCESS | 16875 | 1470772354452 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:34 INFO - PROCESS | 16875 | 1470772354698 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 12:52:34 INFO - PROCESS | 16875 | 1470772354724 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:34 INFO - PROCESS | 16875 | 1470772354733 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:34 INFO - PROCESS | 16875 | ++DOCSHELL 0x91375c00 == 10 [pid = 16875] [id = 483] 12:52:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x9137c800) [pid = 16875] [serial = 1450] [outer = (nil)] 12:52:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x913d7800) [pid = 16875] [serial = 1451] [outer = 0x9137c800] 12:52:34 INFO - PROCESS | 16875 | 1470772354809 Marionette DEBUG loaded listener.js 12:52:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x913dd400) [pid = 16875] [serial = 1452] [outer = 0x9137c800] 12:52:35 INFO - PROCESS | 16875 | 1470772355883 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]]]}] 12:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1489ms 12:52:35 INFO - PROCESS | 16875 | 1470772355925 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 12:52:35 INFO - PROCESS | 16875 | 1470772355930 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 12:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:52:35 INFO - PROCESS | 16875 | 1470772355956 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:52:35 INFO - PROCESS | 16875 | 1470772355966 Marionette TRACE conn4 <- [1,1906,null,{}] 12:52:35 INFO - PROCESS | 16875 | 1470772355976 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}] 12:52:35 INFO - PROCESS | 16875 | 1470772355984 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:36 INFO - PROCESS | 16875 | 1470772356220 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 12:52:36 INFO - PROCESS | 16875 | 1470772356249 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:36 INFO - PROCESS | 16875 | 1470772356281 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:36 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e89a800 == 11 [pid = 16875] [id = 484] 12:52:36 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x8f86a800) [pid = 16875] [serial = 1453] [outer = (nil)] 12:52:36 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x91f80c00) [pid = 16875] [serial = 1454] [outer = 0x8f86a800] 12:52:36 INFO - PROCESS | 16875 | 1470772356424 Marionette DEBUG loaded listener.js 12:52:36 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x9222d000) [pid = 16875] [serial = 1455] [outer = 0x8f86a800] 12:52:37 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x9120cc00) [pid = 16875] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:52:37 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x92c75c00) [pid = 16875] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:52:37 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x8ecd6400) [pid = 16875] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:52:37 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x9787b800) [pid = 16875] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:52:37 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x93c6d000) [pid = 16875] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:52:37 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x91206400) [pid = 16875] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:52:37 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x91f7e800) [pid = 16875] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:52:37 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x8e88f800) [pid = 16875] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:52:37 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x8e894800) [pid = 16875] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:52:37 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x91ba6400) [pid = 16875] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:52:37 INFO - PROCESS | 16875 | 1470772357677 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]]]}] 12:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1766ms 12:52:37 INFO - PROCESS | 16875 | 1470772357706 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 12:52:37 INFO - PROCESS | 16875 | 1470772357711 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 12:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:52:37 INFO - PROCESS | 16875 | 1470772357718 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:52:37 INFO - PROCESS | 16875 | 1470772357721 Marionette TRACE conn4 <- [1,1910,null,{}] 12:52:37 INFO - PROCESS | 16875 | 1470772357727 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}] 12:52:37 INFO - PROCESS | 16875 | 1470772357732 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:37 INFO - PROCESS | 16875 | 1470772357895 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 12:52:37 INFO - PROCESS | 16875 | 1470772357911 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:37 INFO - PROCESS | 16875 | 1470772357921 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:37 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4a000 == 12 [pid = 16875] [id = 485] 12:52:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x913dcc00) [pid = 16875] [serial = 1456] [outer = (nil)] 12:52:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x91ba2800) [pid = 16875] [serial = 1457] [outer = 0x913dcc00] 12:52:37 INFO - PROCESS | 16875 | 1470772357990 Marionette DEBUG loaded listener.js 12:52:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x91f82000) [pid = 16875] [serial = 1458] [outer = 0x913dcc00] 12:52:38 INFO - PROCESS | 16875 | 1470772358948 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]]]}] 12:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1286ms 12:52:39 INFO - PROCESS | 16875 | 1470772359017 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 12:52:39 INFO - PROCESS | 16875 | 1470772359023 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 12:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:52:39 INFO - PROCESS | 16875 | 1470772359030 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:52:39 INFO - PROCESS | 16875 | 1470772359034 Marionette TRACE conn4 <- [1,1914,null,{}] 12:52:39 INFO - PROCESS | 16875 | 1470772359040 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}] 12:52:39 INFO - PROCESS | 16875 | 1470772359045 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:39 INFO - PROCESS | 16875 | 1470772359274 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 12:52:39 INFO - PROCESS | 16875 | 1470772359455 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:39 INFO - PROCESS | 16875 | 1470772359465 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:39 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e16a400 == 13 [pid = 16875] [id = 486] 12:52:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x8e16ac00) [pid = 16875] [serial = 1459] [outer = (nil)] 12:52:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x8e88e400) [pid = 16875] [serial = 1460] [outer = 0x8e16ac00] 12:52:39 INFO - PROCESS | 16875 | 1470772359553 Marionette DEBUG loaded listener.js 12:52:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x8eccdc00) [pid = 16875] [serial = 1461] [outer = 0x8e16ac00] 12:52:40 INFO - PROCESS | 16875 | 1470772360689 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]]]}] 12:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1737ms 12:52:40 INFO - PROCESS | 16875 | 1470772360769 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 12:52:40 INFO - PROCESS | 16875 | 1470772360777 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 12:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:52:40 INFO - PROCESS | 16875 | 1470772360786 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:52:40 INFO - PROCESS | 16875 | 1470772360792 Marionette TRACE conn4 <- [1,1918,null,{}] 12:52:40 INFO - PROCESS | 16875 | 1470772360800 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}] 12:52:40 INFO - PROCESS | 16875 | 1470772360806 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:41 INFO - PROCESS | 16875 | 1470772361045 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 12:52:41 INFO - PROCESS | 16875 | 1470772361319 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:41 INFO - PROCESS | 16875 | 1470772361326 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:41 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e173000 == 14 [pid = 16875] [id = 487] 12:52:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x8ecd7400) [pid = 16875] [serial = 1462] [outer = (nil)] 12:52:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x91379400) [pid = 16875] [serial = 1463] [outer = 0x8ecd7400] 12:52:41 INFO - PROCESS | 16875 | 1470772361421 Marionette DEBUG loaded listener.js 12:52:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x913dc000) [pid = 16875] [serial = 1464] [outer = 0x8ecd7400] 12:52:42 INFO - PROCESS | 16875 | 1470772362495 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]]]}] 12:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1784ms 12:52:42 INFO - PROCESS | 16875 | 1470772362571 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 12:52:42 INFO - PROCESS | 16875 | 1470772362578 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 12:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:52:42 INFO - PROCESS | 16875 | 1470772362586 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:52:42 INFO - PROCESS | 16875 | 1470772362591 Marionette TRACE conn4 <- [1,1922,null,{}] 12:52:42 INFO - PROCESS | 16875 | 1470772362599 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}] 12:52:42 INFO - PROCESS | 16875 | 1470772362605 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:42 INFO - PROCESS | 16875 | 1470772362851 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 12:52:43 INFO - PROCESS | 16875 | 1470772363129 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:43 INFO - PROCESS | 16875 | 1470772363136 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:43 INFO - PROCESS | 16875 | ++DOCSHELL 0x9222b800 == 15 [pid = 16875] [id = 488] 12:52:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x92c70800) [pid = 16875] [serial = 1465] [outer = (nil)] 12:52:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x92c73c00) [pid = 16875] [serial = 1466] [outer = 0x92c70800] 12:52:43 INFO - PROCESS | 16875 | 1470772363276 Marionette DEBUG loaded listener.js 12:52:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x93a57400) [pid = 16875] [serial = 1467] [outer = 0x92c70800] 12:52:44 INFO - PROCESS | 16875 | 1470772364356 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]]]}] 12:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1841ms 12:52:44 INFO - PROCESS | 16875 | 1470772364428 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 12:52:44 INFO - PROCESS | 16875 | 1470772364435 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 12:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:52:44 INFO - PROCESS | 16875 | 1470772364454 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:52:44 INFO - PROCESS | 16875 | 1470772364462 Marionette TRACE conn4 <- [1,1926,null,{}] 12:52:44 INFO - PROCESS | 16875 | 1470772364470 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}] 12:52:44 INFO - PROCESS | 16875 | 1470772364478 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:44 INFO - PROCESS | 16875 | 1470772364736 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 12:52:44 INFO - PROCESS | 16875 | 1470772364965 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:44 INFO - PROCESS | 16875 | 1470772364974 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:45 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4e000 == 16 [pid = 16875] [id = 489] 12:52:45 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x8df58800) [pid = 16875] [serial = 1468] [outer = (nil)] 12:52:45 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x8fa3fc00) [pid = 16875] [serial = 1469] [outer = 0x8df58800] 12:52:45 INFO - PROCESS | 16875 | 1470772365061 Marionette DEBUG loaded listener.js 12:52:45 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x9128d800) [pid = 16875] [serial = 1470] [outer = 0x8df58800] 12:52:46 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4a000 == 15 [pid = 16875] [id = 485] 12:52:46 INFO - PROCESS | 16875 | --DOCSHELL 0x8e89a800 == 14 [pid = 16875] [id = 484] 12:52:46 INFO - PROCESS | 16875 | 1470772366365 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]]]}] 12:52:46 INFO - PROCESS | 16875 | --DOCSHELL 0x91375c00 == 13 [pid = 16875] [id = 483] 12:52:46 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecd8400 == 12 [pid = 16875] [id = 482] 12:52:46 INFO - PROCESS | 16875 | --DOCSHELL 0x8df54000 == 11 [pid = 16875] [id = 481] 12:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 2006ms 12:52:46 INFO - PROCESS | 16875 | 1470772366453 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 12:52:46 INFO - PROCESS | 16875 | 1470772366460 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 12:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:52:46 INFO - PROCESS | 16875 | 1470772366470 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:52:46 INFO - PROCESS | 16875 | 1470772366477 Marionette TRACE conn4 <- [1,1930,null,{}] 12:52:46 INFO - PROCESS | 16875 | 1470772366486 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}] 12:52:46 INFO - PROCESS | 16875 | 1470772366491 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:46 INFO - PROCESS | 16875 | 1470772366682 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 12:52:46 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x93ac9400) [pid = 16875] [serial = 1418] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x995c0400) [pid = 16875] [serial = 1406] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x99797c00) [pid = 16875] [serial = 1407] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x9891f400) [pid = 16875] [serial = 1403] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x98dc3800) [pid = 16875] [serial = 1404] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x952cc800) [pid = 16875] [serial = 1395] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x91210000) [pid = 16875] [serial = 1412] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x9128b800) [pid = 16875] [serial = 1413] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x92c6e800) [pid = 16875] [serial = 1400] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x93a5a000) [pid = 16875] [serial = 1401] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x8ecce400) [pid = 16875] [serial = 1409] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x8ecd6000) [pid = 16875] [serial = 1410] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x91207000) [pid = 16875] [serial = 1397] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x91290800) [pid = 16875] [serial = 1398] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x93c71800) [pid = 16875] [serial = 1419] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x91f86c00) [pid = 16875] [serial = 1415] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 16875 | --DOMWINDOW == 63 (0x92c6e000) [pid = 16875] [serial = 1416] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 16875 | --DOMWINDOW == 62 (0x9514bc00) [pid = 16875] [serial = 1422] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 16875 | --DOMWINDOW == 61 (0x93a64400) [pid = 16875] [serial = 1421] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 16875 | 1470772366931 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:46 INFO - PROCESS | 16875 | 1470772366941 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:46 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecd8400 == 12 [pid = 16875] [id = 490] 12:52:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 62 (0x8ecd8c00) [pid = 16875] [serial = 1471] [outer = (nil)] 12:52:47 INFO - PROCESS | 16875 | ++DOMWINDOW == 63 (0x8fa44000) [pid = 16875] [serial = 1472] [outer = 0x8ecd8c00] 12:52:47 INFO - PROCESS | 16875 | 1470772367024 Marionette DEBUG loaded listener.js 12:52:47 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x9120ac00) [pid = 16875] [serial = 1473] [outer = 0x8ecd8c00] 12:52:47 INFO - PROCESS | 16875 | 1470772367844 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]]]}] 12:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1443ms 12:52:47 INFO - PROCESS | 16875 | 1470772367912 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 12:52:47 INFO - PROCESS | 16875 | 1470772367920 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 12:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:52:47 INFO - PROCESS | 16875 | 1470772367933 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:52:47 INFO - PROCESS | 16875 | 1470772367937 Marionette TRACE conn4 <- [1,1934,null,{}] 12:52:47 INFO - PROCESS | 16875 | 1470772367945 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}] 12:52:47 INFO - PROCESS | 16875 | 1470772367952 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:48 INFO - PROCESS | 16875 | 1470772368152 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 12:52:48 INFO - PROCESS | 16875 | 1470772368354 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:48 INFO - PROCESS | 16875 | 1470772368364 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:48 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e16f000 == 13 [pid = 16875] [id = 491] 12:52:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x913db000) [pid = 16875] [serial = 1474] [outer = (nil)] 12:52:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x915ba000) [pid = 16875] [serial = 1475] [outer = 0x913db000] 12:52:48 INFO - PROCESS | 16875 | 1470772368445 Marionette DEBUG loaded listener.js 12:52:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x91b9e000) [pid = 16875] [serial = 1476] [outer = 0x913db000] 12:52:49 INFO - PROCESS | 16875 | 1470772369444 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]]]}] 12:52:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1546ms 12:52:49 INFO - PROCESS | 16875 | 1470772369478 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 12:52:49 INFO - PROCESS | 16875 | 1470772369482 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 12:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:52:49 INFO - PROCESS | 16875 | 1470772369490 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:52:49 INFO - PROCESS | 16875 | 1470772369496 Marionette TRACE conn4 <- [1,1938,null,{}] 12:52:49 INFO - PROCESS | 16875 | 1470772369522 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}] 12:52:49 INFO - PROCESS | 16875 | 1470772369532 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:49 INFO - PROCESS | 16875 | 1470772369783 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 12:52:49 INFO - PROCESS | 16875 | 1470772369812 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:49 INFO - PROCESS | 16875 | 1470772369823 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:49 INFO - PROCESS | 16875 | ++DOCSHELL 0x93a59c00 == 14 [pid = 16875] [id = 492] 12:52:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x93a62800) [pid = 16875] [serial = 1477] [outer = (nil)] 12:52:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x93ac4000) [pid = 16875] [serial = 1478] [outer = 0x93a62800] 12:52:49 INFO - PROCESS | 16875 | 1470772369901 Marionette DEBUG loaded listener.js 12:52:50 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x9475e400) [pid = 16875] [serial = 1479] [outer = 0x93a62800] 12:52:50 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x8df50000) [pid = 16875] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:52:50 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x8f876c00) [pid = 16875] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:52:50 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x8f86ac00) [pid = 16875] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:52:50 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x8df54800) [pid = 16875] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:52:50 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x915b3800) [pid = 16875] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:52:50 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x9137c800) [pid = 16875] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:52:50 INFO - PROCESS | 16875 | --DOMWINDOW == 63 (0x8f869800) [pid = 16875] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:52:50 INFO - PROCESS | 16875 | --DOMWINDOW == 62 (0x915be800) [pid = 16875] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:52:50 INFO - PROCESS | 16875 | --DOMWINDOW == 61 (0x91f87000) [pid = 16875] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:52:50 INFO - PROCESS | 16875 | --DOMWINDOW == 60 (0x8f86a800) [pid = 16875] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:52:50 INFO - PROCESS | 16875 | --DOMWINDOW == 59 (0x97879800) [pid = 16875] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:52:50 INFO - PROCESS | 16875 | 1470772370969 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]]]}] 12:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1497ms 12:52:50 INFO - PROCESS | 16875 | 1470772370986 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 12:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:52:50 INFO - PROCESS | 16875 | 1470772370991 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 12:52:50 INFO - PROCESS | 16875 | 1470772370998 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:52:51 INFO - PROCESS | 16875 | 1470772371002 Marionette TRACE conn4 <- [1,1942,null,{}] 12:52:51 INFO - PROCESS | 16875 | 1470772371010 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}] 12:52:51 INFO - PROCESS | 16875 | 1470772371015 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:51 INFO - PROCESS | 16875 | 1470772371252 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 12:52:51 INFO - PROCESS | 16875 | 1470772371346 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:51 INFO - PROCESS | 16875 | 1470772371352 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:51 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e170c00 == 15 [pid = 16875] [id = 493] 12:52:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 60 (0x8f86ac00) [pid = 16875] [serial = 1480] [outer = (nil)] 12:52:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 61 (0x93ac0c00) [pid = 16875] [serial = 1481] [outer = 0x8f86ac00] 12:52:51 INFO - PROCESS | 16875 | 1470772371430 Marionette DEBUG loaded listener.js 12:52:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 62 (0x951a6c00) [pid = 16875] [serial = 1482] [outer = 0x8f86ac00] 12:52:52 INFO - PROCESS | 16875 | 1470772372257 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]]]}] 12:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1289ms 12:52:52 INFO - PROCESS | 16875 | 1470772372287 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 12:52:52 INFO - PROCESS | 16875 | 1470772372292 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 12:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:52:52 INFO - PROCESS | 16875 | 1470772372298 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:52:52 INFO - PROCESS | 16875 | 1470772372302 Marionette TRACE conn4 <- [1,1946,null,{}] 12:52:52 INFO - PROCESS | 16875 | 1470772372308 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}] 12:52:52 INFO - PROCESS | 16875 | 1470772372313 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:52 INFO - PROCESS | 16875 | 1470772372479 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 12:52:52 INFO - PROCESS | 16875 | 1470772372496 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:52 INFO - PROCESS | 16875 | 1470772372504 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:52 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e16b000 == 16 [pid = 16875] [id = 494] 12:52:52 INFO - PROCESS | 16875 | ++DOMWINDOW == 63 (0x951a1800) [pid = 16875] [serial = 1483] [outer = (nil)] 12:52:52 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x95388c00) [pid = 16875] [serial = 1484] [outer = 0x951a1800] 12:52:52 INFO - PROCESS | 16875 | 1470772372575 Marionette DEBUG loaded listener.js 12:52:52 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x95393c00) [pid = 16875] [serial = 1485] [outer = 0x951a1800] 12:52:53 INFO - PROCESS | 16875 | 1470772373808 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]]]}] 12:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1537ms 12:52:53 INFO - PROCESS | 16875 | 1470772373837 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 12:52:53 INFO - PROCESS | 16875 | 1470772373844 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 12:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:52:53 INFO - PROCESS | 16875 | 1470772373854 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:52:53 INFO - PROCESS | 16875 | 1470772373860 Marionette TRACE conn4 <- [1,1950,null,{}] 12:52:53 INFO - PROCESS | 16875 | 1470772373870 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}] 12:52:53 INFO - PROCESS | 16875 | 1470772373877 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:54 INFO - PROCESS | 16875 | 1470772374145 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 12:52:54 INFO - PROCESS | 16875 | 1470772374424 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:54 INFO - PROCESS | 16875 | 1470772374434 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:54 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e168800 == 17 [pid = 16875] [id = 495] 12:52:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x8fa40c00) [pid = 16875] [serial = 1486] [outer = (nil)] 12:52:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x9137d000) [pid = 16875] [serial = 1487] [outer = 0x8fa40c00] 12:52:54 INFO - PROCESS | 16875 | 1470772374523 Marionette DEBUG loaded listener.js 12:52:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x91b9d800) [pid = 16875] [serial = 1488] [outer = 0x8fa40c00] 12:52:55 INFO - PROCESS | 16875 | 1470772375503 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]]]}] 12:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1688ms 12:52:55 INFO - PROCESS | 16875 | 1470772375542 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 12:52:55 INFO - PROCESS | 16875 | 1470772375549 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 12:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:52:55 INFO - PROCESS | 16875 | 1470772375561 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:52:55 INFO - PROCESS | 16875 | 1470772375565 Marionette TRACE conn4 <- [1,1954,null,{}] 12:52:55 INFO - PROCESS | 16875 | 1470772375572 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}] 12:52:55 INFO - PROCESS | 16875 | 1470772375578 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:55 INFO - PROCESS | 16875 | 1470772375785 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 12:52:55 INFO - PROCESS | 16875 | 1470772375963 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:55 INFO - PROCESS | 16875 | 1470772375973 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:56 INFO - PROCESS | 16875 | ++DOCSHELL 0x92c6e800 == 18 [pid = 16875] [id = 496] 12:52:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x93abfc00) [pid = 16875] [serial = 1489] [outer = (nil)] 12:52:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x93c73000) [pid = 16875] [serial = 1490] [outer = 0x93abfc00] 12:52:56 INFO - PROCESS | 16875 | 1470772376157 Marionette DEBUG loaded listener.js 12:52:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x952cd000) [pid = 16875] [serial = 1491] [outer = 0x93abfc00] 12:52:57 INFO - PROCESS | 16875 | 1470772377139 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]]]}] 12:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1640ms 12:52:57 INFO - PROCESS | 16875 | 1470772377201 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 12:52:57 INFO - PROCESS | 16875 | 1470772377206 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 12:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:52:57 INFO - PROCESS | 16875 | 1470772377213 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:52:57 INFO - PROCESS | 16875 | 1470772377220 Marionette TRACE conn4 <- [1,1958,null,{}] 12:52:57 INFO - PROCESS | 16875 | 1470772377239 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}] 12:52:57 INFO - PROCESS | 16875 | 1470772377249 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:57 INFO - PROCESS | 16875 | 1470772377489 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 12:52:57 INFO - PROCESS | 16875 | 1470772377721 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:57 INFO - PROCESS | 16875 | 1470772377735 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:57 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e169400 == 19 [pid = 16875] [id = 497] 12:52:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x92c77000) [pid = 16875] [serial = 1492] [outer = (nil)] 12:52:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x98dbf800) [pid = 16875] [serial = 1493] [outer = 0x92c77000] 12:52:57 INFO - PROCESS | 16875 | 1470772377840 Marionette DEBUG loaded listener.js 12:52:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x98e1bc00) [pid = 16875] [serial = 1494] [outer = 0x92c77000] 12:52:58 INFO - PROCESS | 16875 | 1470772378792 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]]]}] 12:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1641ms 12:52:58 INFO - PROCESS | 16875 | 1470772378855 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 12:52:58 INFO - PROCESS | 16875 | 1470772378861 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 12:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:52:58 INFO - PROCESS | 16875 | 1470772378869 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:52:58 INFO - PROCESS | 16875 | 1470772378872 Marionette TRACE conn4 <- [1,1962,null,{}] 12:52:58 INFO - PROCESS | 16875 | 1470772378878 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}] 12:52:58 INFO - PROCESS | 16875 | 1470772378884 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:59 INFO - PROCESS | 16875 | 1470772379083 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 12:52:59 INFO - PROCESS | 16875 | 1470772379319 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:59 INFO - PROCESS | 16875 | 1470772379327 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:52:59 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e88f000 == 20 [pid = 16875] [id = 498] 12:52:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x8f86a400) [pid = 16875] [serial = 1495] [outer = (nil)] 12:52:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x99799400) [pid = 16875] [serial = 1496] [outer = 0x8f86a400] 12:52:59 INFO - PROCESS | 16875 | 1470772379458 Marionette DEBUG loaded listener.js 12:52:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x9979d800) [pid = 16875] [serial = 1497] [outer = 0x8f86a400] 12:53:00 INFO - PROCESS | 16875 | 1470772380408 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]]]}] 12:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1590ms 12:53:00 INFO - PROCESS | 16875 | 1470772380460 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 12:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:53:00 INFO - PROCESS | 16875 | 1470772380464 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 12:53:00 INFO - PROCESS | 16875 | 1470772380470 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:53:00 INFO - PROCESS | 16875 | 1470772380474 Marionette TRACE conn4 <- [1,1966,null,{}] 12:53:00 INFO - PROCESS | 16875 | 1470772380480 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}] 12:53:00 INFO - PROCESS | 16875 | 1470772380487 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:00 INFO - PROCESS | 16875 | 1470772380681 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 12:53:00 INFO - PROCESS | 16875 | 1470772380915 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:00 INFO - PROCESS | 16875 | 1470772380925 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:00 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e894800 == 21 [pid = 16875] [id = 499] 12:53:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x8f875800) [pid = 16875] [serial = 1498] [outer = (nil)] 12:53:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x99a47400) [pid = 16875] [serial = 1499] [outer = 0x8f875800] 12:53:01 INFO - PROCESS | 16875 | 1470772381050 Marionette DEBUG loaded listener.js 12:53:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x99b41400) [pid = 16875] [serial = 1500] [outer = 0x8f875800] 12:53:01 INFO - PROCESS | 16875 | 1470772381985 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]]]}] 12:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1586ms 12:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:53:02 INFO - PROCESS | 16875 | 1470772382057 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 12:53:02 INFO - PROCESS | 16875 | 1470772382061 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 12:53:02 INFO - PROCESS | 16875 | 1470772382068 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:53:02 INFO - PROCESS | 16875 | 1470772382070 Marionette TRACE conn4 <- [1,1970,null,{}] 12:53:02 INFO - PROCESS | 16875 | 1470772382077 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}] 12:53:02 INFO - PROCESS | 16875 | 1470772382088 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:02 INFO - PROCESS | 16875 | 1470772382358 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 12:53:02 INFO - PROCESS | 16875 | 1470772382808 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:02 INFO - PROCESS | 16875 | 1470772382816 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:02 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e898800 == 22 [pid = 16875] [id = 500] 12:53:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x8e89a800) [pid = 16875] [serial = 1501] [outer = (nil)] 12:53:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x8f86a800) [pid = 16875] [serial = 1502] [outer = 0x8e89a800] 12:53:02 INFO - PROCESS | 16875 | 1470772382958 Marionette DEBUG loaded listener.js 12:53:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x9120b400) [pid = 16875] [serial = 1503] [outer = 0x8e89a800] 12:53:03 INFO - PROCESS | 16875 | 1470772383923 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]]]}] 12:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1884ms 12:53:03 INFO - PROCESS | 16875 | 1470772383954 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 12:53:03 INFO - PROCESS | 16875 | 1470772383960 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 12:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:53:03 INFO - PROCESS | 16875 | 1470772383967 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:53:03 INFO - PROCESS | 16875 | 1470772383972 Marionette TRACE conn4 <- [1,1974,null,{}] 12:53:03 INFO - PROCESS | 16875 | 1470772383981 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}] 12:53:03 INFO - PROCESS | 16875 | 1470772383987 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:04 INFO - PROCESS | 16875 | 1470772384187 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 12:53:04 INFO - PROCESS | 16875 | 1470772384495 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:04 INFO - PROCESS | 16875 | 1470772384502 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:04 INFO - PROCESS | 16875 | ++DOCSHELL 0x9128ac00 == 23 [pid = 16875] [id = 501] 12:53:04 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x9128ec00) [pid = 16875] [serial = 1504] [outer = (nil)] 12:53:04 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x915bf800) [pid = 16875] [serial = 1505] [outer = 0x9128ec00] 12:53:04 INFO - PROCESS | 16875 | 1470772384591 Marionette DEBUG loaded listener.js 12:53:04 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x91f7f400) [pid = 16875] [serial = 1506] [outer = 0x9128ec00] 12:53:06 INFO - PROCESS | 16875 | --DOCSHELL 0x9222b800 == 22 [pid = 16875] [id = 488] 12:53:06 INFO - PROCESS | 16875 | --DOCSHELL 0x8e173000 == 21 [pid = 16875] [id = 487] 12:53:06 INFO - PROCESS | 16875 | --DOCSHELL 0x8e16a400 == 20 [pid = 16875] [id = 486] 12:53:06 INFO - PROCESS | 16875 | --DOCSHELL 0x8f869400 == 19 [pid = 16875] [id = 480] 12:53:06 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x91ba2800) [pid = 16875] [serial = 1457] [outer = (nil)] [url = about:blank] 12:53:06 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x8e16d800) [pid = 16875] [serial = 1425] [outer = (nil)] [url = about:blank] 12:53:06 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x8df57c00) [pid = 16875] [serial = 1424] [outer = (nil)] [url = about:blank] 12:53:06 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x9120a800) [pid = 16875] [serial = 1428] [outer = (nil)] [url = about:blank] 12:53:06 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x8fa49c00) [pid = 16875] [serial = 1427] [outer = (nil)] [url = about:blank] 12:53:06 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x8fa3d400) [pid = 16875] [serial = 1448] [outer = (nil)] [url = about:blank] 12:53:06 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x8e168000) [pid = 16875] [serial = 1445] [outer = (nil)] [url = about:blank] 12:53:06 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x91ba6c00) [pid = 16875] [serial = 1431] [outer = (nil)] [url = about:blank] 12:53:06 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x913dd400) [pid = 16875] [serial = 1452] [outer = (nil)] [url = about:blank] 12:53:06 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x915bbc00) [pid = 16875] [serial = 1430] [outer = (nil)] [url = about:blank] 12:53:06 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x8e890400) [pid = 16875] [serial = 1446] [outer = (nil)] [url = about:blank] 12:53:06 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x8fa46c00) [pid = 16875] [serial = 1443] [outer = (nil)] [url = about:blank] 12:53:06 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x8f873000) [pid = 16875] [serial = 1442] [outer = (nil)] [url = about:blank] 12:53:06 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x9655b000) [pid = 16875] [serial = 1434] [outer = (nil)] [url = about:blank] 12:53:06 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x95391400) [pid = 16875] [serial = 1433] [outer = (nil)] [url = about:blank] 12:53:06 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x98978000) [pid = 16875] [serial = 1437] [outer = (nil)] [url = about:blank] 12:53:06 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x98267400) [pid = 16875] [serial = 1436] [outer = (nil)] [url = about:blank] 12:53:06 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x91f80c00) [pid = 16875] [serial = 1454] [outer = (nil)] [url = about:blank] 12:53:06 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x99c8a800) [pid = 16875] [serial = 1440] [outer = (nil)] [url = about:blank] 12:53:06 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x9979cc00) [pid = 16875] [serial = 1439] [outer = (nil)] [url = about:blank] 12:53:06 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x9222d000) [pid = 16875] [serial = 1455] [outer = (nil)] [url = about:blank] 12:53:06 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x913d7800) [pid = 16875] [serial = 1451] [outer = (nil)] [url = about:blank] 12:53:06 INFO - PROCESS | 16875 | --DOMWINDOW == 63 (0x9120c800) [pid = 16875] [serial = 1449] [outer = (nil)] [url = about:blank] 12:53:07 INFO - PROCESS | 16875 | 1470772387209 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]]]}] 12:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 3294ms 12:53:07 INFO - PROCESS | 16875 | 1470772387279 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 12:53:07 INFO - PROCESS | 16875 | 1470772387286 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 12:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:53:07 INFO - PROCESS | 16875 | 1470772387295 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:53:07 INFO - PROCESS | 16875 | 1470772387299 Marionette TRACE conn4 <- [1,1978,null,{}] 12:53:07 INFO - PROCESS | 16875 | 1470772387308 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}] 12:53:07 INFO - PROCESS | 16875 | 1470772387314 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:07 INFO - PROCESS | 16875 | 1470772387494 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 12:53:07 INFO - PROCESS | 16875 | 1470772387506 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:07 INFO - PROCESS | 16875 | 1470772387514 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:07 INFO - PROCESS | 16875 | ++DOCSHELL 0x8eccd400 == 20 [pid = 16875] [id = 502] 12:53:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x8ecd0c00) [pid = 16875] [serial = 1507] [outer = (nil)] 12:53:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x8f874800) [pid = 16875] [serial = 1508] [outer = 0x8ecd0c00] 12:53:07 INFO - PROCESS | 16875 | 1470772387592 Marionette DEBUG loaded listener.js 12:53:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x8f877c00) [pid = 16875] [serial = 1509] [outer = 0x8ecd0c00] 12:53:08 INFO - PROCESS | 16875 | 1470772388600 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]]]}] 12:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1331ms 12:53:08 INFO - PROCESS | 16875 | 1470772388626 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 12:53:08 INFO - PROCESS | 16875 | 1470772388634 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 12:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:53:08 INFO - PROCESS | 16875 | 1470772388646 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:53:08 INFO - PROCESS | 16875 | 1470772388650 Marionette TRACE conn4 <- [1,1982,null,{}] 12:53:08 INFO - PROCESS | 16875 | 1470772388656 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}] 12:53:08 INFO - PROCESS | 16875 | 1470772388662 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:08 INFO - PROCESS | 16875 | 1470772388890 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 12:53:09 INFO - PROCESS | 16875 | 1470772388986 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:09 INFO - PROCESS | 16875 | 1470772388995 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:09 INFO - PROCESS | 16875 | ++DOCSHELL 0x91284000 == 21 [pid = 16875] [id = 503] 12:53:09 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x91286800) [pid = 16875] [serial = 1510] [outer = (nil)] 12:53:09 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x9128dc00) [pid = 16875] [serial = 1511] [outer = 0x91286800] 12:53:09 INFO - PROCESS | 16875 | 1470772389068 Marionette DEBUG loaded listener.js 12:53:09 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x9137bc00) [pid = 16875] [serial = 1512] [outer = 0x91286800] 12:53:09 INFO - PROCESS | 16875 | 1470772389973 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]]]}] 12:53:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1384ms 12:53:10 INFO - PROCESS | 16875 | 1470772390033 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 12:53:10 INFO - PROCESS | 16875 | 1470772390037 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 12:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:53:10 INFO - PROCESS | 16875 | 1470772390044 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:53:10 INFO - PROCESS | 16875 | 1470772390050 Marionette TRACE conn4 <- [1,1986,null,{}] 12:53:10 INFO - PROCESS | 16875 | 1470772390074 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}] 12:53:10 INFO - PROCESS | 16875 | 1470772390084 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:10 INFO - PROCESS | 16875 | 1470772390301 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 12:53:10 INFO - PROCESS | 16875 | 1470772390332 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:10 INFO - PROCESS | 16875 | 1470772390343 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:10 INFO - PROCESS | 16875 | ++DOCSHELL 0x91f7e400 == 22 [pid = 16875] [id = 504] 12:53:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x91f7e800) [pid = 16875] [serial = 1513] [outer = (nil)] 12:53:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x91f85000) [pid = 16875] [serial = 1514] [outer = 0x91f7e800] 12:53:10 INFO - PROCESS | 16875 | 1470772390417 Marionette DEBUG loaded listener.js 12:53:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x92c69800) [pid = 16875] [serial = 1515] [outer = 0x91f7e800] 12:53:11 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x913db000) [pid = 16875] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:53:11 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x8ecd8c00) [pid = 16875] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:53:11 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x8e16ac00) [pid = 16875] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:53:11 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x8ecd7400) [pid = 16875] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:53:11 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x93a62800) [pid = 16875] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:53:11 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x913dcc00) [pid = 16875] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:53:11 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x8f86ac00) [pid = 16875] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:53:11 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x8df58800) [pid = 16875] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:53:11 INFO - PROCESS | 16875 | --DOMWINDOW == 63 (0x92c70800) [pid = 16875] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:53:11 INFO - PROCESS | 16875 | --DOMWINDOW == 62 (0x951a1800) [pid = 16875] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:53:11 INFO - PROCESS | 16875 | 1470772391762 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]]]}] 12:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1789ms 12:53:11 INFO - PROCESS | 16875 | 1470772391834 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 12:53:11 INFO - PROCESS | 16875 | 1470772391837 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 12:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:53:11 INFO - PROCESS | 16875 | 1470772391844 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:53:11 INFO - PROCESS | 16875 | 1470772391847 Marionette TRACE conn4 <- [1,1990,null,{}] 12:53:11 INFO - PROCESS | 16875 | 1470772391852 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}] 12:53:11 INFO - PROCESS | 16875 | 1470772391857 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:12 INFO - PROCESS | 16875 | 1470772392105 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 12:53:12 INFO - PROCESS | 16875 | 1470772392195 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:12 INFO - PROCESS | 16875 | 1470772392201 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:12 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e893c00 == 23 [pid = 16875] [id = 505] 12:53:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 63 (0x8fa4a000) [pid = 16875] [serial = 1516] [outer = (nil)] 12:53:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x91b9b800) [pid = 16875] [serial = 1517] [outer = 0x8fa4a000] 12:53:12 INFO - PROCESS | 16875 | 1470772392281 Marionette DEBUG loaded listener.js 12:53:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x92c70800) [pid = 16875] [serial = 1518] [outer = 0x8fa4a000] 12:53:13 INFO - PROCESS | 16875 | 1470772393223 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]]]}] 12:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1388ms 12:53:13 INFO - PROCESS | 16875 | 1470772393232 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 12:53:13 INFO - PROCESS | 16875 | 1470772393234 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 12:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:53:13 INFO - PROCESS | 16875 | 1470772393250 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:53:13 INFO - PROCESS | 16875 | 1470772393254 Marionette TRACE conn4 <- [1,1994,null,{}] 12:53:13 INFO - PROCESS | 16875 | 1470772393260 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}] 12:53:13 INFO - PROCESS | 16875 | 1470772393265 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:13 INFO - PROCESS | 16875 | 1470772393420 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 12:53:13 INFO - PROCESS | 16875 | 1470772393435 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:13 INFO - PROCESS | 16875 | 1470772393443 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:13 INFO - PROCESS | 16875 | ++DOCSHELL 0x93a58400 == 24 [pid = 16875] [id = 506] 12:53:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x93a64800) [pid = 16875] [serial = 1519] [outer = (nil)] 12:53:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x95198800) [pid = 16875] [serial = 1520] [outer = 0x93a64800] 12:53:13 INFO - PROCESS | 16875 | 1470772393523 Marionette DEBUG loaded listener.js 12:53:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x95391400) [pid = 16875] [serial = 1521] [outer = 0x93a64800] 12:53:14 INFO - PROCESS | 16875 | 1470772394673 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]]]}] 12:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1495ms 12:53:14 INFO - PROCESS | 16875 | 1470772394738 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 12:53:14 INFO - PROCESS | 16875 | 1470772394745 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 12:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:53:14 INFO - PROCESS | 16875 | 1470772394753 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:53:14 INFO - PROCESS | 16875 | 1470772394761 Marionette TRACE conn4 <- [1,1998,null,{}] 12:53:14 INFO - PROCESS | 16875 | 1470772394769 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}] 12:53:14 INFO - PROCESS | 16875 | 1470772394774 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:15 INFO - PROCESS | 16875 | 1470772395005 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 12:53:15 INFO - PROCESS | 16875 | 1470772395241 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:15 INFO - PROCESS | 16875 | 1470772395248 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:15 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f86b400 == 25 [pid = 16875] [id = 507] 12:53:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x8f86dc00) [pid = 16875] [serial = 1522] [outer = (nil)] 12:53:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x9120c800) [pid = 16875] [serial = 1523] [outer = 0x8f86dc00] 12:53:15 INFO - PROCESS | 16875 | 1470772395353 Marionette DEBUG loaded listener.js 12:53:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x9137a400) [pid = 16875] [serial = 1524] [outer = 0x8f86dc00] 12:53:16 INFO - PROCESS | 16875 | 1470772396243 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]]]}] 12:53:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1544ms 12:53:16 INFO - PROCESS | 16875 | 1470772396312 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 12:53:16 INFO - PROCESS | 16875 | 1470772396320 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 12:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:53:16 INFO - PROCESS | 16875 | 1470772396333 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:53:16 INFO - PROCESS | 16875 | 1470772396337 Marionette TRACE conn4 <- [1,2002,null,{}] 12:53:16 INFO - PROCESS | 16875 | 1470772396344 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}] 12:53:16 INFO - PROCESS | 16875 | 1470772396349 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:16 INFO - PROCESS | 16875 | 1470772396543 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 12:53:16 INFO - PROCESS | 16875 | 1470772396719 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:16 INFO - PROCESS | 16875 | 1470772396730 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:16 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e16cc00 == 26 [pid = 16875] [id = 508] 12:53:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x91f79800) [pid = 16875] [serial = 1525] [outer = (nil)] 12:53:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x93a62000) [pid = 16875] [serial = 1526] [outer = 0x91f79800] 12:53:16 INFO - PROCESS | 16875 | 1470772396818 Marionette DEBUG loaded listener.js 12:53:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x91204800) [pid = 16875] [serial = 1527] [outer = 0x91f79800] 12:53:17 INFO - PROCESS | 16875 | 1470772397862 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]]]}] 12:53:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:53:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1604ms 12:53:17 INFO - PROCESS | 16875 | 1470772397937 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 12:53:17 INFO - PROCESS | 16875 | 1470772397942 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 12:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:53:17 INFO - PROCESS | 16875 | 1470772397949 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:53:17 INFO - PROCESS | 16875 | 1470772397955 Marionette TRACE conn4 <- [1,2006,null,{}] 12:53:17 INFO - PROCESS | 16875 | 1470772397973 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}] 12:53:17 INFO - PROCESS | 16875 | 1470772397982 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:18 INFO - PROCESS | 16875 | 1470772398227 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 12:53:18 INFO - PROCESS | 16875 | 1470772398500 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:18 INFO - PROCESS | 16875 | 1470772398514 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:18 INFO - PROCESS | 16875 | ++DOCSHELL 0x96562c00 == 27 [pid = 16875] [id = 509] 12:53:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x97877800) [pid = 16875] [serial = 1528] [outer = (nil)] 12:53:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x98219000) [pid = 16875] [serial = 1529] [outer = 0x97877800] 12:53:18 INFO - PROCESS | 16875 | 1470772398607 Marionette DEBUG loaded listener.js 12:53:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x9891f400) [pid = 16875] [serial = 1530] [outer = 0x97877800] 12:53:19 INFO - PROCESS | 16875 | 1470772399563 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]]]}] 12:53:19 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 12:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1690ms 12:53:19 INFO - PROCESS | 16875 | 1470772399640 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 12:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:53:19 INFO - PROCESS | 16875 | 1470772399645 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 12:53:19 INFO - PROCESS | 16875 | 1470772399652 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:53:19 INFO - PROCESS | 16875 | 1470772399656 Marionette TRACE conn4 <- [1,2010,null,{}] 12:53:19 INFO - PROCESS | 16875 | 1470772399662 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}] 12:53:19 INFO - PROCESS | 16875 | 1470772399668 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:19 INFO - PROCESS | 16875 | 1470772399907 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 12:53:20 INFO - PROCESS | 16875 | 1470772400134 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:20 INFO - PROCESS | 16875 | 1470772400141 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:20 INFO - PROCESS | 16875 | ++DOCSHELL 0x91ba7400 == 28 [pid = 16875] [id = 510] 12:53:20 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x97873400) [pid = 16875] [serial = 1531] [outer = (nil)] 12:53:20 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x99716000) [pid = 16875] [serial = 1532] [outer = 0x97873400] 12:53:20 INFO - PROCESS | 16875 | 1470772400242 Marionette DEBUG loaded listener.js 12:53:20 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x99796000) [pid = 16875] [serial = 1533] [outer = 0x97873400] 12:53:21 INFO - PROCESS | 16875 | 1470772401121 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]]]}] 12:53:21 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 12:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1535ms 12:53:21 INFO - PROCESS | 16875 | 1470772401187 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 12:53:21 INFO - PROCESS | 16875 | 1470772401192 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 12:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:53:21 INFO - PROCESS | 16875 | 1470772401199 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:53:21 INFO - PROCESS | 16875 | 1470772401202 Marionette TRACE conn4 <- [1,2014,null,{}] 12:53:21 INFO - PROCESS | 16875 | 1470772401208 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}] 12:53:21 INFO - PROCESS | 16875 | 1470772401214 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:21 INFO - PROCESS | 16875 | 1470772401389 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 12:53:21 INFO - PROCESS | 16875 | 1470772401567 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:21 INFO - PROCESS | 16875 | 1470772401577 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:21 INFO - PROCESS | 16875 | ++DOCSHELL 0x91283000 == 29 [pid = 16875] [id = 511] 12:53:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x91ba2000) [pid = 16875] [serial = 1534] [outer = (nil)] 12:53:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x99c8a800) [pid = 16875] [serial = 1535] [outer = 0x91ba2000] 12:53:21 INFO - PROCESS | 16875 | 1470772401659 Marionette DEBUG loaded listener.js 12:53:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x99f1cc00) [pid = 16875] [serial = 1536] [outer = 0x91ba2000] 12:53:22 INFO - PROCESS | 16875 | 1470772402653 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]]]}] 12:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1531ms 12:53:22 INFO - PROCESS | 16875 | 1470772402732 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 12:53:22 INFO - PROCESS | 16875 | 1470772402736 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 12:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:53:22 INFO - PROCESS | 16875 | 1470772402743 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:53:22 INFO - PROCESS | 16875 | 1470772402748 Marionette TRACE conn4 <- [1,2018,null,{}] 12:53:22 INFO - PROCESS | 16875 | 1470772402753 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}] 12:53:22 INFO - PROCESS | 16875 | 1470772402765 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:23 INFO - PROCESS | 16875 | 1470772403019 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 12:53:23 INFO - PROCESS | 16875 | 1470772403299 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:23 INFO - PROCESS | 16875 | 1470772403308 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:23 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df57800 == 30 [pid = 16875] [id = 512] 12:53:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x8e16f800) [pid = 16875] [serial = 1537] [outer = (nil)] 12:53:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x9a015400) [pid = 16875] [serial = 1538] [outer = 0x8e16f800] 12:53:23 INFO - PROCESS | 16875 | 1470772403395 Marionette DEBUG loaded listener.js 12:53:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x9a017400) [pid = 16875] [serial = 1539] [outer = 0x8e16f800] 12:53:24 INFO - PROCESS | 16875 | 1470772404312 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]]]}] 12:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1638ms 12:53:24 INFO - PROCESS | 16875 | 1470772404382 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 12:53:24 INFO - PROCESS | 16875 | 1470772404387 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 12:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:53:24 INFO - PROCESS | 16875 | 1470772404394 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:53:24 INFO - PROCESS | 16875 | 1470772404399 Marionette TRACE conn4 <- [1,2022,null,{}] 12:53:24 INFO - PROCESS | 16875 | 1470772404405 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}] 12:53:24 INFO - PROCESS | 16875 | 1470772404411 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:24 INFO - PROCESS | 16875 | 1470772404590 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 12:53:24 INFO - PROCESS | 16875 | 1470772404742 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:24 INFO - PROCESS | 16875 | 1470772404748 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:24 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f869400 == 31 [pid = 16875] [id = 513] 12:53:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x99fda000) [pid = 16875] [serial = 1540] [outer = (nil)] 12:53:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x9a0b8400) [pid = 16875] [serial = 1541] [outer = 0x99fda000] 12:53:24 INFO - PROCESS | 16875 | 1470772404832 Marionette DEBUG loaded listener.js 12:53:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x9a0b9400) [pid = 16875] [serial = 1542] [outer = 0x99fda000] 12:53:25 INFO - PROCESS | 16875 | 1470772405839 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]]]}] 12:53:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1493ms 12:53:25 INFO - PROCESS | 16875 | 1470772405889 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 12:53:25 INFO - PROCESS | 16875 | 1470772405894 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 12:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:53:25 INFO - PROCESS | 16875 | 1470772405900 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:53:25 INFO - PROCESS | 16875 | 1470772405903 Marionette TRACE conn4 <- [1,2026,null,{}] 12:53:25 INFO - PROCESS | 16875 | 1470772405910 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}] 12:53:25 INFO - PROCESS | 16875 | 1470772405915 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:26 INFO - PROCESS | 16875 | 1470772406096 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 12:53:26 INFO - PROCESS | 16875 | 1470772406278 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:26 INFO - PROCESS | 16875 | 1470772406286 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:26 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecce400 == 32 [pid = 16875] [id = 514] 12:53:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x8ecd0800) [pid = 16875] [serial = 1543] [outer = (nil)] 12:53:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0x95396800) [pid = 16875] [serial = 1544] [outer = 0x8ecd0800] 12:53:26 INFO - PROCESS | 16875 | 1470772406370 Marionette DEBUG loaded listener.js 12:53:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 92 (0x9979bc00) [pid = 16875] [serial = 1545] [outer = 0x8ecd0800] 12:53:27 INFO - PROCESS | 16875 | 1470772407329 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]]]}] 12:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1483ms 12:53:27 INFO - PROCESS | 16875 | 1470772407385 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 12:53:27 INFO - PROCESS | 16875 | 1470772407390 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 12:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:53:27 INFO - PROCESS | 16875 | 1470772407397 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:53:27 INFO - PROCESS | 16875 | 1470772407400 Marionette TRACE conn4 <- [1,2030,null,{}] 12:53:27 INFO - PROCESS | 16875 | 1470772407406 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}] 12:53:27 INFO - PROCESS | 16875 | 1470772407412 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:27 INFO - PROCESS | 16875 | 1470772407601 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 12:53:27 INFO - PROCESS | 16875 | 1470772407971 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:27 INFO - PROCESS | 16875 | 1470772407982 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:28 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df58c00 == 33 [pid = 16875] [id = 515] 12:53:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 93 (0x8e167400) [pid = 16875] [serial = 1546] [outer = (nil)] 12:53:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 94 (0x8e16e400) [pid = 16875] [serial = 1547] [outer = 0x8e167400] 12:53:28 INFO - PROCESS | 16875 | 1470772408108 Marionette DEBUG loaded listener.js 12:53:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 95 (0x8e892400) [pid = 16875] [serial = 1548] [outer = 0x8e167400] 12:53:29 INFO - PROCESS | 16875 | --DOMWINDOW == 94 (0x8e88e400) [pid = 16875] [serial = 1460] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 16875 | --DOMWINDOW == 93 (0x91f82000) [pid = 16875] [serial = 1458] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 16875 | --DOMWINDOW == 92 (0x8eccdc00) [pid = 16875] [serial = 1461] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 16875 | 1470772409211 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]]]}] 12:53:29 INFO - PROCESS | 16875 | --DOMWINDOW == 91 (0x95388c00) [pid = 16875] [serial = 1484] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0x95393c00) [pid = 16875] [serial = 1485] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x951a6c00) [pid = 16875] [serial = 1482] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x91b9e000) [pid = 16875] [serial = 1476] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x9120ac00) [pid = 16875] [serial = 1473] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x913dc000) [pid = 16875] [serial = 1464] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x93ac4000) [pid = 16875] [serial = 1478] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x93ac0c00) [pid = 16875] [serial = 1481] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x91379400) [pid = 16875] [serial = 1463] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x8fa44000) [pid = 16875] [serial = 1472] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x9128d800) [pid = 16875] [serial = 1470] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x915ba000) [pid = 16875] [serial = 1475] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x8fa3fc00) [pid = 16875] [serial = 1469] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x92c73c00) [pid = 16875] [serial = 1466] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x93a57400) [pid = 16875] [serial = 1467] [outer = (nil)] [url = about:blank] 12:53:29 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x9475e400) [pid = 16875] [serial = 1479] [outer = (nil)] [url = about:blank] 12:53:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1883ms 12:53:29 INFO - PROCESS | 16875 | 1470772409284 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 12:53:29 INFO - PROCESS | 16875 | 1470772409290 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 12:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:53:29 INFO - PROCESS | 16875 | 1470772409298 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:53:29 INFO - PROCESS | 16875 | 1470772409303 Marionette TRACE conn4 <- [1,2034,null,{}] 12:53:29 INFO - PROCESS | 16875 | 1470772409311 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}] 12:53:29 INFO - PROCESS | 16875 | 1470772409320 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:29 INFO - PROCESS | 16875 | 1470772409496 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 12:53:29 INFO - PROCESS | 16875 | 1470772409681 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:29 INFO - PROCESS | 16875 | 1470772409688 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:29 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f873000 == 34 [pid = 16875] [id = 516] 12:53:29 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x8fa47000) [pid = 16875] [serial = 1549] [outer = (nil)] 12:53:29 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x9120d000) [pid = 16875] [serial = 1550] [outer = 0x8fa47000] 12:53:29 INFO - PROCESS | 16875 | 1470772409769 Marionette DEBUG loaded listener.js 12:53:29 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x913d6c00) [pid = 16875] [serial = 1551] [outer = 0x8fa47000] 12:53:30 INFO - PROCESS | 16875 | 1470772410602 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]]]}] 12:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1382ms 12:53:30 INFO - PROCESS | 16875 | 1470772410684 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 12:53:30 INFO - PROCESS | 16875 | 1470772410691 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 12:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:53:30 INFO - PROCESS | 16875 | 1470772410698 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:53:30 INFO - PROCESS | 16875 | 1470772410702 Marionette TRACE conn4 <- [1,2038,null,{}] 12:53:30 INFO - PROCESS | 16875 | 1470772410708 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}] 12:53:30 INFO - PROCESS | 16875 | 1470772410713 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:30 INFO - PROCESS | 16875 | 1470772410891 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 12:53:31 INFO - PROCESS | 16875 | 1470772411036 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:31 INFO - PROCESS | 16875 | 1470772411045 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:31 INFO - PROCESS | 16875 | ++DOCSHELL 0x91377c00 == 35 [pid = 16875] [id = 517] 12:53:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x913d9c00) [pid = 16875] [serial = 1552] [outer = (nil)] 12:53:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x91f80800) [pid = 16875] [serial = 1553] [outer = 0x913d9c00] 12:53:31 INFO - PROCESS | 16875 | 1470772411116 Marionette DEBUG loaded listener.js 12:53:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x938d6800) [pid = 16875] [serial = 1554] [outer = 0x913d9c00] 12:53:32 INFO - PROCESS | 16875 | 1470772412072 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]]]}] 12:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1431ms 12:53:32 INFO - PROCESS | 16875 | 1470772412130 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 12:53:32 INFO - PROCESS | 16875 | 1470772412134 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 12:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:53:32 INFO - PROCESS | 16875 | 1470772412162 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:53:32 INFO - PROCESS | 16875 | 1470772412172 Marionette TRACE conn4 <- [1,2042,null,{}] 12:53:32 INFO - PROCESS | 16875 | 1470772412182 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}] 12:53:32 INFO - PROCESS | 16875 | 1470772412189 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:32 INFO - PROCESS | 16875 | 1470772412423 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 12:53:32 INFO - PROCESS | 16875 | 1470772412459 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:32 INFO - PROCESS | 16875 | 1470772412465 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:32 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f86f000 == 36 [pid = 16875] [id = 518] 12:53:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x91f7b800) [pid = 16875] [serial = 1555] [outer = (nil)] 12:53:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x95395800) [pid = 16875] [serial = 1556] [outer = 0x91f7b800] 12:53:32 INFO - PROCESS | 16875 | 1470772412539 Marionette DEBUG loaded listener.js 12:53:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x96556c00) [pid = 16875] [serial = 1557] [outer = 0x91f7b800] 12:53:33 INFO - PROCESS | 16875 | 1470772413493 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]]]}] 12:53:33 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) 12:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1422ms 12:53:33 INFO - PROCESS | 16875 | 1470772413565 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 12:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:53:33 INFO - PROCESS | 16875 | 1470772413570 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 12:53:33 INFO - PROCESS | 16875 | 1470772413576 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:53:33 INFO - PROCESS | 16875 | 1470772413580 Marionette TRACE conn4 <- [1,2046,null,{}] 12:53:33 INFO - PROCESS | 16875 | 1470772413591 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}] 12:53:33 INFO - PROCESS | 16875 | 1470772413595 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:33 INFO - PROCESS | 16875 | 1470772413812 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 12:53:33 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x8fa40c00) [pid = 16875] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:53:33 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x93abfc00) [pid = 16875] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:53:33 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x92c77000) [pid = 16875] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:53:33 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x91f7e800) [pid = 16875] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:53:33 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x91286800) [pid = 16875] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:53:33 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x8f86a400) [pid = 16875] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:53:33 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x9128ec00) [pid = 16875] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:53:33 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x8ecd0c00) [pid = 16875] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:53:33 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x8f875800) [pid = 16875] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:53:33 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x8e89a800) [pid = 16875] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:53:33 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x8fa4a000) [pid = 16875] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:53:34 INFO - PROCESS | 16875 | 1470772414050 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:34 INFO - PROCESS | 16875 | 1470772414060 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:34 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4d000 == 37 [pid = 16875] [id = 519] 12:53:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x8e16c800) [pid = 16875] [serial = 1558] [outer = (nil)] 12:53:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x8fa47400) [pid = 16875] [serial = 1559] [outer = 0x8e16c800] 12:53:34 INFO - PROCESS | 16875 | 1470772414209 Marionette DEBUG loaded listener.js 12:53:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x92c73000) [pid = 16875] [serial = 1560] [outer = 0x8e16c800] 12:53:34 INFO - PROCESS | 16875 | 1470772414967 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]]]}] 12:53:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1439ms 12:53:35 INFO - PROCESS | 16875 | 1470772415018 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 12:53:35 INFO - PROCESS | 16875 | 1470772415022 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 12:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:53:35 INFO - PROCESS | 16875 | 1470772415029 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:53:35 INFO - PROCESS | 16875 | 1470772415032 Marionette TRACE conn4 <- [1,2050,null,{}] 12:53:35 INFO - PROCESS | 16875 | 1470772415038 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}] 12:53:35 INFO - PROCESS | 16875 | 1470772415043 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:35 INFO - PROCESS | 16875 | 1470772415212 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 12:53:35 INFO - PROCESS | 16875 | 1470772415222 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:35 INFO - PROCESS | 16875 | 1470772415239 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:35 INFO - PROCESS | 16875 | ++DOCSHELL 0x9787a000 == 38 [pid = 16875] [id = 520] 12:53:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x9826c400) [pid = 16875] [serial = 1561] [outer = (nil)] 12:53:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x9979c000) [pid = 16875] [serial = 1562] [outer = 0x9826c400] 12:53:35 INFO - PROCESS | 16875 | 1470772415316 Marionette DEBUG loaded listener.js 12:53:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x99f23800) [pid = 16875] [serial = 1563] [outer = 0x9826c400] 12:53:36 INFO - PROCESS | 16875 | 1470772416424 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]]]}] 12:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1439ms 12:53:36 INFO - PROCESS | 16875 | 1470772416470 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 12:53:36 INFO - PROCESS | 16875 | 1470772416477 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 12:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:53:36 INFO - PROCESS | 16875 | 1470772416487 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:53:36 INFO - PROCESS | 16875 | 1470772416491 Marionette TRACE conn4 <- [1,2054,null,{}] 12:53:36 INFO - PROCESS | 16875 | 1470772416502 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}] 12:53:36 INFO - PROCESS | 16875 | 1470772416508 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:36 INFO - PROCESS | 16875 | 1470772416721 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 12:53:37 INFO - PROCESS | 16875 | 1470772416975 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:37 INFO - PROCESS | 16875 | 1470772416990 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:37 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecd3c00 == 39 [pid = 16875] [id = 521] 12:53:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x8ecd4400) [pid = 16875] [serial = 1564] [outer = (nil)] 12:53:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x91376c00) [pid = 16875] [serial = 1565] [outer = 0x8ecd4400] 12:53:37 INFO - PROCESS | 16875 | 1470772417117 Marionette DEBUG loaded listener.js 12:53:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x913e3c00) [pid = 16875] [serial = 1566] [outer = 0x8ecd4400] 12:53:38 INFO - PROCESS | 16875 | 1470772418082 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]]]}] 12:53:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:53:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1638ms 12:53:38 INFO - PROCESS | 16875 | 1470772418124 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 12:53:38 INFO - PROCESS | 16875 | 1470772418132 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 12:53:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:53:38 INFO - PROCESS | 16875 | 1470772418143 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:53:38 INFO - PROCESS | 16875 | 1470772418147 Marionette TRACE conn4 <- [1,2058,null,{}] 12:53:38 INFO - PROCESS | 16875 | 1470772418154 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}] 12:53:38 INFO - PROCESS | 16875 | 1470772418161 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:38 INFO - PROCESS | 16875 | 1470772418372 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 12:53:38 INFO - PROCESS | 16875 | 1470772418554 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:38 INFO - PROCESS | 16875 | 1470772418562 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:38 INFO - PROCESS | 16875 | ++DOCSHELL 0x8fa44400 == 40 [pid = 16875] [id = 522] 12:53:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x93a64400) [pid = 16875] [serial = 1567] [outer = (nil)] 12:53:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x9475f400) [pid = 16875] [serial = 1568] [outer = 0x93a64400] 12:53:38 INFO - PROCESS | 16875 | 1470772418653 Marionette DEBUG loaded listener.js 12:53:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x952c4400) [pid = 16875] [serial = 1569] [outer = 0x93a64400] 12:53:39 INFO - PROCESS | 16875 | 1470772419714 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]]]}] 12:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1637ms 12:53:39 INFO - PROCESS | 16875 | 1470772419781 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 12:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:53:39 INFO - PROCESS | 16875 | 1470772419785 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 12:53:39 INFO - PROCESS | 16875 | 1470772419792 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:53:39 INFO - PROCESS | 16875 | 1470772419799 Marionette TRACE conn4 <- [1,2062,null,{}] 12:53:39 INFO - PROCESS | 16875 | 1470772419816 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}] 12:53:39 INFO - PROCESS | 16875 | 1470772419826 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:40 INFO - PROCESS | 16875 | 1470772420064 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 12:53:40 INFO - PROCESS | 16875 | 1470772420340 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:40 INFO - PROCESS | 16875 | 1470772420349 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:40 INFO - PROCESS | 16875 | ++DOCSHELL 0x99f1e800 == 41 [pid = 16875] [id = 523] 12:53:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x99f26400) [pid = 16875] [serial = 1570] [outer = (nil)] 12:53:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x9a021c00) [pid = 16875] [serial = 1571] [outer = 0x99f26400] 12:53:40 INFO - PROCESS | 16875 | 1470772420441 Marionette DEBUG loaded listener.js 12:53:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x9a0e4800) [pid = 16875] [serial = 1572] [outer = 0x99f26400] 12:53:41 INFO - PROCESS | 16875 | 1470772421430 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]]]}] 12:53:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:53:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1694ms 12:53:41 INFO - PROCESS | 16875 | 1470772421486 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 12:53:41 INFO - PROCESS | 16875 | 1470772421490 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 12:53:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:53:41 INFO - PROCESS | 16875 | 1470772421498 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:53:41 INFO - PROCESS | 16875 | 1470772421502 Marionette TRACE conn4 <- [1,2066,null,{}] 12:53:41 INFO - PROCESS | 16875 | 1470772421508 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}] 12:53:41 INFO - PROCESS | 16875 | 1470772421513 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:41 INFO - PROCESS | 16875 | 1470772421711 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 12:53:41 INFO - PROCESS | 16875 | 1470772421949 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:41 INFO - PROCESS | 16875 | 1470772421956 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:42 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4c000 == 42 [pid = 16875] [id = 524] 12:53:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x913d6800) [pid = 16875] [serial = 1573] [outer = (nil)] 12:53:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0x9979a000) [pid = 16875] [serial = 1574] [outer = 0x913d6800] 12:53:42 INFO - PROCESS | 16875 | 1470772422088 Marionette DEBUG loaded listener.js 12:53:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 92 (0x9a15f400) [pid = 16875] [serial = 1575] [outer = 0x913d6800] 12:53:43 INFO - PROCESS | 16875 | 1470772422998 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]]]}] 12:53:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:53:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1533ms 12:53:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:53:43 INFO - PROCESS | 16875 | 1470772423032 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 12:53:43 INFO - PROCESS | 16875 | 1470772423036 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 12:53:43 INFO - PROCESS | 16875 | 1470772423044 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:53:43 INFO - PROCESS | 16875 | 1470772423047 Marionette TRACE conn4 <- [1,2070,null,{}] 12:53:43 INFO - PROCESS | 16875 | 1470772423053 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}] 12:53:43 INFO - PROCESS | 16875 | 1470772423059 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:43 INFO - PROCESS | 16875 | 1470772423256 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 12:53:43 INFO - PROCESS | 16875 | 1470772423438 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:43 INFO - PROCESS | 16875 | 1470772423449 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:43 INFO - PROCESS | 16875 | ++DOCSHELL 0x9120b000 == 43 [pid = 16875] [id = 525] 12:53:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 93 (0x9137a800) [pid = 16875] [serial = 1576] [outer = (nil)] 12:53:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 94 (0x9a167000) [pid = 16875] [serial = 1577] [outer = 0x9137a800] 12:53:43 INFO - PROCESS | 16875 | 1470772423532 Marionette DEBUG loaded listener.js 12:53:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 95 (0x9a168c00) [pid = 16875] [serial = 1578] [outer = 0x9137a800] 12:53:44 INFO - PROCESS | 16875 | 1470772424494 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]]]}] 12:53:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1533ms 12:53:44 INFO - PROCESS | 16875 | 1470772424576 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 12:53:44 INFO - PROCESS | 16875 | 1470772424581 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 12:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:53:44 INFO - PROCESS | 16875 | 1470772424587 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:53:44 INFO - PROCESS | 16875 | 1470772424591 Marionette TRACE conn4 <- [1,2074,null,{}] 12:53:44 INFO - PROCESS | 16875 | 1470772424597 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}] 12:53:44 INFO - PROCESS | 16875 | 1470772424608 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:44 INFO - PROCESS | 16875 | 1470772424864 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 12:53:45 INFO - PROCESS | 16875 | 1470772425223 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:45 INFO - PROCESS | 16875 | 1470772425235 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:45 INFO - PROCESS | 16875 | ++DOCSHELL 0x9a162400 == 44 [pid = 16875] [id = 526] 12:53:45 INFO - PROCESS | 16875 | ++DOMWINDOW == 96 (0x9a1c2800) [pid = 16875] [serial = 1579] [outer = (nil)] 12:53:45 INFO - PROCESS | 16875 | ++DOMWINDOW == 97 (0x9a81f000) [pid = 16875] [serial = 1580] [outer = 0x9a1c2800] 12:53:45 INFO - PROCESS | 16875 | 1470772425385 Marionette DEBUG loaded listener.js 12:53:45 INFO - PROCESS | 16875 | ++DOMWINDOW == 98 (0x9abd9800) [pid = 16875] [serial = 1581] [outer = 0x9a1c2800] 12:53:46 INFO - PROCESS | 16875 | 1470772426381 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]]]}] 12:53:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:53:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1834ms 12:53:46 INFO - PROCESS | 16875 | 1470772426422 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 12:53:46 INFO - PROCESS | 16875 | 1470772426426 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 12:53:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:53:46 INFO - PROCESS | 16875 | 1470772426433 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:53:46 INFO - PROCESS | 16875 | 1470772426437 Marionette TRACE conn4 <- [1,2078,null,{}] 12:53:46 INFO - PROCESS | 16875 | 1470772426443 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}] 12:53:46 INFO - PROCESS | 16875 | 1470772426448 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:46 INFO - PROCESS | 16875 | 1470772426638 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 12:53:46 INFO - PROCESS | 16875 | 1470772426823 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:46 INFO - PROCESS | 16875 | 1470772426832 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:46 INFO - PROCESS | 16875 | ++DOCSHELL 0x99f1ec00 == 45 [pid = 16875] [id = 527] 12:53:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 99 (0x9a164c00) [pid = 16875] [serial = 1582] [outer = (nil)] 12:53:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 100 (0x9abdf400) [pid = 16875] [serial = 1583] [outer = 0x9a164c00] 12:53:46 INFO - PROCESS | 16875 | 1470772426922 Marionette DEBUG loaded listener.js 12:53:47 INFO - PROCESS | 16875 | ++DOMWINDOW == 101 (0x9abdf800) [pid = 16875] [serial = 1584] [outer = 0x9a164c00] 12:53:48 INFO - PROCESS | 16875 | 1470772428024 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]]]}] 12:53:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:53:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1632ms 12:53:48 INFO - PROCESS | 16875 | 1470772428067 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 12:53:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:53:48 INFO - PROCESS | 16875 | 1470772428071 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 12:53:48 INFO - PROCESS | 16875 | 1470772428078 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:53:48 INFO - PROCESS | 16875 | 1470772428082 Marionette TRACE conn4 <- [1,2082,null,{}] 12:53:48 INFO - PROCESS | 16875 | 1470772428088 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}] 12:53:48 INFO - PROCESS | 16875 | 1470772428093 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:48 INFO - PROCESS | 16875 | 1470772428299 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 12:53:48 INFO - PROCESS | 16875 | 1470772428844 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:48 INFO - PROCESS | 16875 | 1470772428855 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:48 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f86b000 == 46 [pid = 16875] [id = 528] 12:53:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 102 (0x8f86d800) [pid = 16875] [serial = 1585] [outer = (nil)] 12:53:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 103 (0x8fa3f000) [pid = 16875] [serial = 1586] [outer = 0x8f86d800] 12:53:48 INFO - PROCESS | 16875 | 1470772428938 Marionette DEBUG loaded listener.js 12:53:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 104 (0x9120e000) [pid = 16875] [serial = 1587] [outer = 0x8f86d800] 12:53:49 INFO - PROCESS | 16875 | 1470772429911 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]]]}] 12:53:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:53:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1884ms 12:53:49 INFO - PROCESS | 16875 | 1470772429964 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 12:53:49 INFO - PROCESS | 16875 | 1470772429969 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 12:53:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:53:49 INFO - PROCESS | 16875 | 1470772429977 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:53:49 INFO - PROCESS | 16875 | 1470772429982 Marionette TRACE conn4 <- [1,2086,null,{}] 12:53:49 INFO - PROCESS | 16875 | 1470772429991 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}] 12:53:49 INFO - PROCESS | 16875 | 1470772429996 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:50 INFO - PROCESS | 16875 | 1470772430279 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 12:53:50 INFO - PROCESS | 16875 | 1470772430524 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:50 INFO - PROCESS | 16875 | 1470772430536 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:51 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4d000 == 45 [pid = 16875] [id = 519] 12:53:51 INFO - PROCESS | 16875 | --DOCSHELL 0x8f86f000 == 44 [pid = 16875] [id = 518] 12:53:51 INFO - PROCESS | 16875 | --DOCSHELL 0x91377c00 == 43 [pid = 16875] [id = 517] 12:53:51 INFO - PROCESS | 16875 | --DOCSHELL 0x8f873000 == 42 [pid = 16875] [id = 516] 12:53:51 INFO - PROCESS | 16875 | --DOCSHELL 0x8df58c00 == 41 [pid = 16875] [id = 515] 12:53:51 INFO - PROCESS | 16875 | --DOCSHELL 0x96562c00 == 40 [pid = 16875] [id = 509] 12:53:51 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecce400 == 39 [pid = 16875] [id = 514] 12:53:51 INFO - PROCESS | 16875 | --DOCSHELL 0x91ba7400 == 38 [pid = 16875] [id = 510] 12:53:51 INFO - PROCESS | 16875 | --DOCSHELL 0x8e16cc00 == 37 [pid = 16875] [id = 508] 12:53:51 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4e000 == 36 [pid = 16875] [id = 489] 12:53:51 INFO - PROCESS | 16875 | --DOCSHELL 0x8df57800 == 35 [pid = 16875] [id = 512] 12:53:51 INFO - PROCESS | 16875 | --DOCSHELL 0x8f869400 == 34 [pid = 16875] [id = 513] 12:53:51 INFO - PROCESS | 16875 | --DOCSHELL 0x91283000 == 33 [pid = 16875] [id = 511] 12:53:51 INFO - PROCESS | 16875 | --DOCSHELL 0x8f86b000 == 32 [pid = 16875] [id = 528] 12:53:51 INFO - PROCESS | 16875 | --DOCSHELL 0x99f1ec00 == 31 [pid = 16875] [id = 527] 12:53:51 INFO - PROCESS | 16875 | --DOCSHELL 0x9a162400 == 30 [pid = 16875] [id = 526] 12:53:51 INFO - PROCESS | 16875 | --DOCSHELL 0x9120b000 == 29 [pid = 16875] [id = 525] 12:53:51 INFO - PROCESS | 16875 | --DOCSHELL 0x99f1e800 == 28 [pid = 16875] [id = 523] 12:53:51 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4c000 == 27 [pid = 16875] [id = 524] 12:53:51 INFO - PROCESS | 16875 | --DOCSHELL 0x8fa44400 == 26 [pid = 16875] [id = 522] 12:53:51 INFO - PROCESS | 16875 | --DOCSHELL 0x9787a000 == 25 [pid = 16875] [id = 520] 12:53:51 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecd3c00 == 24 [pid = 16875] [id = 521] 12:53:51 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4d000 == 25 [pid = 16875] [id = 529] 12:53:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 105 (0x8df4e000) [pid = 16875] [serial = 1588] [outer = (nil)] 12:53:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 106 (0x8df57800) [pid = 16875] [serial = 1589] [outer = 0x8df4e000] 12:53:51 INFO - PROCESS | 16875 | 1470772431713 Marionette DEBUG loaded listener.js 12:53:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 107 (0x8e16ec00) [pid = 16875] [serial = 1590] [outer = 0x8df4e000] 12:53:51 INFO - PROCESS | 16875 | --DOMWINDOW == 106 (0x91b9d800) [pid = 16875] [serial = 1488] [outer = (nil)] [url = about:blank] 12:53:51 INFO - PROCESS | 16875 | --DOMWINDOW == 105 (0x9137d000) [pid = 16875] [serial = 1487] [outer = (nil)] [url = about:blank] 12:53:51 INFO - PROCESS | 16875 | --DOMWINDOW == 104 (0x952cd000) [pid = 16875] [serial = 1491] [outer = (nil)] [url = about:blank] 12:53:51 INFO - PROCESS | 16875 | --DOMWINDOW == 103 (0x93c73000) [pid = 16875] [serial = 1490] [outer = (nil)] [url = about:blank] 12:53:51 INFO - PROCESS | 16875 | --DOMWINDOW == 102 (0x98e1bc00) [pid = 16875] [serial = 1494] [outer = (nil)] [url = about:blank] 12:53:51 INFO - PROCESS | 16875 | --DOMWINDOW == 101 (0x98dbf800) [pid = 16875] [serial = 1493] [outer = (nil)] [url = about:blank] 12:53:51 INFO - PROCESS | 16875 | --DOMWINDOW == 100 (0x91f85000) [pid = 16875] [serial = 1514] [outer = (nil)] [url = about:blank] 12:53:51 INFO - PROCESS | 16875 | --DOMWINDOW == 99 (0x9128dc00) [pid = 16875] [serial = 1511] [outer = (nil)] [url = about:blank] 12:53:51 INFO - PROCESS | 16875 | --DOMWINDOW == 98 (0x9979d800) [pid = 16875] [serial = 1497] [outer = (nil)] [url = about:blank] 12:53:51 INFO - PROCESS | 16875 | --DOMWINDOW == 97 (0x915bf800) [pid = 16875] [serial = 1505] [outer = (nil)] [url = about:blank] 12:53:52 INFO - PROCESS | 16875 | --DOMWINDOW == 96 (0x99799400) [pid = 16875] [serial = 1496] [outer = (nil)] [url = about:blank] 12:53:52 INFO - PROCESS | 16875 | --DOMWINDOW == 95 (0x91f7f400) [pid = 16875] [serial = 1506] [outer = (nil)] [url = about:blank] 12:53:52 INFO - PROCESS | 16875 | --DOMWINDOW == 94 (0x8f877c00) [pid = 16875] [serial = 1509] [outer = (nil)] [url = about:blank] 12:53:52 INFO - PROCESS | 16875 | --DOMWINDOW == 93 (0x99b41400) [pid = 16875] [serial = 1500] [outer = (nil)] [url = about:blank] 12:53:52 INFO - PROCESS | 16875 | --DOMWINDOW == 92 (0x99a47400) [pid = 16875] [serial = 1499] [outer = (nil)] [url = about:blank] 12:53:52 INFO - PROCESS | 16875 | --DOMWINDOW == 91 (0x8f874800) [pid = 16875] [serial = 1508] [outer = (nil)] [url = about:blank] 12:53:52 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0x9120b400) [pid = 16875] [serial = 1503] [outer = (nil)] [url = about:blank] 12:53:52 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x8f86a800) [pid = 16875] [serial = 1502] [outer = (nil)] [url = about:blank] 12:53:52 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x92c69800) [pid = 16875] [serial = 1515] [outer = (nil)] [url = about:blank] 12:53:52 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x9137bc00) [pid = 16875] [serial = 1512] [outer = (nil)] [url = about:blank] 12:53:52 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x92c70800) [pid = 16875] [serial = 1518] [outer = (nil)] [url = about:blank] 12:53:52 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x91b9b800) [pid = 16875] [serial = 1517] [outer = (nil)] [url = about:blank] 12:53:52 INFO - PROCESS | 16875 | 1470772432719 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]]]}] 12:53:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:53:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 2794ms 12:53:52 INFO - PROCESS | 16875 | 1470772432776 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 12:53:52 INFO - PROCESS | 16875 | 1470772432782 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 12:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:53:52 INFO - PROCESS | 16875 | 1470772432791 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:53:52 INFO - PROCESS | 16875 | 1470772432796 Marionette TRACE conn4 <- [1,2090,null,{}] 12:53:52 INFO - PROCESS | 16875 | 1470772432803 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}] 12:53:52 INFO - PROCESS | 16875 | 1470772432809 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:52 INFO - PROCESS | 16875 | 1470772432989 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 12:53:53 INFO - PROCESS | 16875 | 1470772433002 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:53 INFO - PROCESS | 16875 | 1470772433014 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:53 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f871c00 == 26 [pid = 16875] [id = 530] 12:53:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x8f872800) [pid = 16875] [serial = 1591] [outer = (nil)] 12:53:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x8f878400) [pid = 16875] [serial = 1592] [outer = 0x8f872800] 12:53:53 INFO - PROCESS | 16875 | 1470772433100 Marionette DEBUG loaded listener.js 12:53:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x8fa49000) [pid = 16875] [serial = 1593] [outer = 0x8f872800] 12:53:54 INFO - PROCESS | 16875 | 1470772434103 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]]]}] 12:53:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1335ms 12:53:54 INFO - PROCESS | 16875 | 1470772434126 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 12:53:54 INFO - PROCESS | 16875 | 1470772434134 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 12:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:53:54 INFO - PROCESS | 16875 | 1470772434146 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:53:54 INFO - PROCESS | 16875 | 1470772434150 Marionette TRACE conn4 <- [1,2094,null,{}] 12:53:54 INFO - PROCESS | 16875 | 1470772434179 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}] 12:53:54 INFO - PROCESS | 16875 | 1470772434184 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:54 INFO - PROCESS | 16875 | 1470772434446 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 12:53:54 INFO - PROCESS | 16875 | 1470772434472 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:54 INFO - PROCESS | 16875 | 1470772434478 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:54 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f878000 == 27 [pid = 16875] [id = 531] 12:53:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x91375000) [pid = 16875] [serial = 1594] [outer = (nil)] 12:53:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x9137bc00) [pid = 16875] [serial = 1595] [outer = 0x91375000] 12:53:54 INFO - PROCESS | 16875 | 1470772434552 Marionette DEBUG loaded listener.js 12:53:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0x913de400) [pid = 16875] [serial = 1596] [outer = 0x91375000] 12:53:55 INFO - PROCESS | 16875 | 1470772435612 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]]]}] 12:53:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1534ms 12:53:55 INFO - PROCESS | 16875 | 1470772435680 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 12:53:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:53:55 INFO - PROCESS | 16875 | 1470772435684 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 12:53:55 INFO - PROCESS | 16875 | 1470772435691 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:53:55 INFO - PROCESS | 16875 | 1470772435697 Marionette TRACE conn4 <- [1,2098,null,{}] 12:53:55 INFO - PROCESS | 16875 | 1470772435732 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}] 12:53:55 INFO - PROCESS | 16875 | 1470772435741 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:55 INFO - PROCESS | 16875 | 1470772435977 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 12:53:56 INFO - PROCESS | 16875 | 1470772436002 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:56 INFO - PROCESS | 16875 | 1470772436010 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:56 INFO - PROCESS | 16875 | ++DOCSHELL 0x91ba4800 == 28 [pid = 16875] [id = 532] 12:53:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 92 (0x91ba5c00) [pid = 16875] [serial = 1597] [outer = (nil)] 12:53:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 93 (0x91f83c00) [pid = 16875] [serial = 1598] [outer = 0x91ba5c00] 12:53:56 INFO - PROCESS | 16875 | 1470772436081 Marionette DEBUG loaded listener.js 12:53:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 94 (0x92228000) [pid = 16875] [serial = 1599] [outer = 0x91ba5c00] 12:53:57 INFO - PROCESS | 16875 | --DOMWINDOW == 93 (0x8e16f800) [pid = 16875] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:53:57 INFO - PROCESS | 16875 | --DOMWINDOW == 92 (0x8ecd0800) [pid = 16875] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:53:57 INFO - PROCESS | 16875 | --DOMWINDOW == 91 (0x99fda000) [pid = 16875] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:53:57 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0x8e167400) [pid = 16875] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:53:57 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x91f7b800) [pid = 16875] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:53:57 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x97877800) [pid = 16875] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:53:57 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x93a64800) [pid = 16875] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:53:57 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x913d9c00) [pid = 16875] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:53:57 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x91f79800) [pid = 16875] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:53:57 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x8e16c800) [pid = 16875] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:53:57 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x8f86dc00) [pid = 16875] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:53:57 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x91ba2000) [pid = 16875] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:53:57 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x97873400) [pid = 16875] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:53:57 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x8fa47000) [pid = 16875] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:53:57 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x9826c400) [pid = 16875] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:53:57 INFO - PROCESS | 16875 | 1470772437634 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]]]}] 12:53:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 2000ms 12:53:57 INFO - PROCESS | 16875 | 1470772437691 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 12:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:53:57 INFO - PROCESS | 16875 | 1470772437697 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 12:53:57 INFO - PROCESS | 16875 | 1470772437703 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:53:57 INFO - PROCESS | 16875 | 1470772437706 Marionette TRACE conn4 <- [1,2102,null,{}] 12:53:57 INFO - PROCESS | 16875 | 1470772437717 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}] 12:53:57 INFO - PROCESS | 16875 | 1470772437721 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:57 INFO - PROCESS | 16875 | 1470772437950 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 12:53:57 INFO - PROCESS | 16875 | 1470772437967 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:57 INFO - PROCESS | 16875 | 1470772437976 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:58 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecce000 == 29 [pid = 16875] [id = 533] 12:53:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x8ecd7400) [pid = 16875] [serial = 1600] [outer = (nil)] 12:53:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x92c6e400) [pid = 16875] [serial = 1601] [outer = 0x8ecd7400] 12:53:58 INFO - PROCESS | 16875 | 1470772438057 Marionette DEBUG loaded listener.js 12:53:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x92c74000) [pid = 16875] [serial = 1602] [outer = 0x8ecd7400] 12:53:59 INFO - PROCESS | 16875 | 1470772439193 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]]]}] 12:53:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:53:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1534ms 12:53:59 INFO - PROCESS | 16875 | 1470772439237 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 12:53:59 INFO - PROCESS | 16875 | 1470772439245 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 12:53:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:53:59 INFO - PROCESS | 16875 | 1470772439254 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:53:59 INFO - PROCESS | 16875 | 1470772439259 Marionette TRACE conn4 <- [1,2106,null,{}] 12:53:59 INFO - PROCESS | 16875 | 1470772439268 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}] 12:53:59 INFO - PROCESS | 16875 | 1470772439273 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:59 INFO - PROCESS | 16875 | 1470772439485 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 12:53:59 INFO - PROCESS | 16875 | 1470772439668 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:59 INFO - PROCESS | 16875 | 1470772439684 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:53:59 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f86ac00 == 30 [pid = 16875] [id = 534] 12:53:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x8f86f800) [pid = 16875] [serial = 1603] [outer = (nil)] 12:53:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x8fa3d400) [pid = 16875] [serial = 1604] [outer = 0x8f86f800] 12:53:59 INFO - PROCESS | 16875 | 1470772439833 Marionette DEBUG loaded listener.js 12:53:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x9137ac00) [pid = 16875] [serial = 1605] [outer = 0x8f86f800] 12:54:01 INFO - PROCESS | 16875 | 1470772441039 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]]]}] 12:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1836ms 12:54:01 INFO - PROCESS | 16875 | 1470772441090 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 12:54:01 INFO - PROCESS | 16875 | 1470772441098 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 12:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:54:01 INFO - PROCESS | 16875 | 1470772441109 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:54:01 INFO - PROCESS | 16875 | 1470772441113 Marionette TRACE conn4 <- [1,2110,null,{}] 12:54:01 INFO - PROCESS | 16875 | 1470772441120 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}] 12:54:01 INFO - PROCESS | 16875 | 1470772441126 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:01 INFO - PROCESS | 16875 | 1470772441330 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 12:54:01 INFO - PROCESS | 16875 | 1470772441572 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:01 INFO - PROCESS | 16875 | 1470772441580 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:01 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e89d800 == 31 [pid = 16875] [id = 535] 12:54:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x915bb400) [pid = 16875] [serial = 1606] [outer = (nil)] 12:54:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x92c6bc00) [pid = 16875] [serial = 1607] [outer = 0x915bb400] 12:54:01 INFO - PROCESS | 16875 | 1470772441696 Marionette DEBUG loaded listener.js 12:54:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x93a57400) [pid = 16875] [serial = 1608] [outer = 0x915bb400] 12:54:02 INFO - PROCESS | 16875 | 1470772442728 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]]]}] 12:54:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:54:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1689ms 12:54:02 INFO - PROCESS | 16875 | 1470772442799 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 12:54:02 INFO - PROCESS | 16875 | 1470772442804 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 12:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:54:02 INFO - PROCESS | 16875 | 1470772442812 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:54:02 INFO - PROCESS | 16875 | 1470772442819 Marionette TRACE conn4 <- [1,2114,null,{}] 12:54:02 INFO - PROCESS | 16875 | 1470772442839 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}] 12:54:02 INFO - PROCESS | 16875 | 1470772442848 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:03 INFO - PROCESS | 16875 | 1470772443102 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 12:54:03 INFO - PROCESS | 16875 | 1470772443436 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:03 INFO - PROCESS | 16875 | 1470772443450 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:03 INFO - PROCESS | 16875 | ++DOCSHELL 0x95152800 == 32 [pid = 16875] [id = 536] 12:54:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x9519a800) [pid = 16875] [serial = 1609] [outer = (nil)] 12:54:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x952cf000) [pid = 16875] [serial = 1610] [outer = 0x9519a800] 12:54:03 INFO - PROCESS | 16875 | 1470772443537 Marionette DEBUG loaded listener.js 12:54:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0x96554800) [pid = 16875] [serial = 1611] [outer = 0x9519a800] 12:54:04 INFO - PROCESS | 16875 | 1470772444550 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]]]}] 12:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1793ms 12:54:04 INFO - PROCESS | 16875 | 1470772444606 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 12:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:54:04 INFO - PROCESS | 16875 | 1470772444612 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 12:54:04 INFO - PROCESS | 16875 | 1470772444618 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:54:04 INFO - PROCESS | 16875 | 1470772444622 Marionette TRACE conn4 <- [1,2118,null,{}] 12:54:04 INFO - PROCESS | 16875 | 1470772444628 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}] 12:54:04 INFO - PROCESS | 16875 | 1470772444633 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:04 INFO - PROCESS | 16875 | 1470772444821 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 12:54:05 INFO - PROCESS | 16875 | 1470772445004 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:05 INFO - PROCESS | 16875 | 1470772445014 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:05 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df52800 == 33 [pid = 16875] [id = 537] 12:54:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 92 (0x8e89c800) [pid = 16875] [serial = 1612] [outer = (nil)] 12:54:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 93 (0x97875000) [pid = 16875] [serial = 1613] [outer = 0x8e89c800] 12:54:05 INFO - PROCESS | 16875 | 1470772445155 Marionette DEBUG loaded listener.js 12:54:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 94 (0x97879400) [pid = 16875] [serial = 1614] [outer = 0x8e89c800] 12:54:06 INFO - PROCESS | 16875 | 1470772446131 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]]]}] 12:54:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:54:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1584ms 12:54:06 INFO - PROCESS | 16875 | 1470772446203 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 12:54:06 INFO - PROCESS | 16875 | 1470772446206 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 12:54:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:54:06 INFO - PROCESS | 16875 | 1470772446237 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:54:06 INFO - PROCESS | 16875 | 1470772446241 Marionette TRACE conn4 <- [1,2122,null,{}] 12:54:06 INFO - PROCESS | 16875 | 1470772446247 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}] 12:54:06 INFO - PROCESS | 16875 | 1470772446252 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:06 INFO - PROCESS | 16875 | 1470772446446 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 12:54:06 INFO - PROCESS | 16875 | 1470772446676 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:06 INFO - PROCESS | 16875 | 1470772446686 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:06 INFO - PROCESS | 16875 | ++DOCSHELL 0x91ba1400 == 34 [pid = 16875] [id = 538] 12:54:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 95 (0x91ba2c00) [pid = 16875] [serial = 1615] [outer = (nil)] 12:54:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 96 (0x98dc3800) [pid = 16875] [serial = 1616] [outer = 0x91ba2c00] 12:54:06 INFO - PROCESS | 16875 | 1470772446774 Marionette DEBUG loaded listener.js 12:54:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 97 (0x98e1c000) [pid = 16875] [serial = 1617] [outer = 0x91ba2c00] 12:54:07 INFO - PROCESS | 16875 | 1470772447910 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]]]}] 12:54:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:54:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1734ms 12:54:07 INFO - PROCESS | 16875 | 1470772447968 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 12:54:07 INFO - PROCESS | 16875 | 1470772447974 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 12:54:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:54:07 INFO - PROCESS | 16875 | 1470772447983 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:54:07 INFO - PROCESS | 16875 | 1470772447988 Marionette TRACE conn4 <- [1,2126,null,{}] 12:54:07 INFO - PROCESS | 16875 | 1470772447996 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}] 12:54:08 INFO - PROCESS | 16875 | 1470772448002 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:08 INFO - PROCESS | 16875 | 1470772448195 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 12:54:08 INFO - PROCESS | 16875 | 1470772448464 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:08 INFO - PROCESS | 16875 | 1470772448474 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:08 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f869800 == 35 [pid = 16875] [id = 539] 12:54:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 98 (0x8f86a800) [pid = 16875] [serial = 1618] [outer = (nil)] 12:54:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 99 (0x8fa3e000) [pid = 16875] [serial = 1619] [outer = 0x8f86a800] 12:54:08 INFO - PROCESS | 16875 | 1470772448564 Marionette DEBUG loaded listener.js 12:54:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 100 (0x91372c00) [pid = 16875] [serial = 1620] [outer = 0x8f86a800] 12:54:09 INFO - PROCESS | 16875 | --DOCSHELL 0x8e893c00 == 34 [pid = 16875] [id = 505] 12:54:09 INFO - PROCESS | 16875 | --DOCSHELL 0x8e170c00 == 33 [pid = 16875] [id = 493] 12:54:09 INFO - PROCESS | 16875 | --DOCSHELL 0x91284000 == 32 [pid = 16875] [id = 503] 12:54:09 INFO - PROCESS | 16875 | --DOCSHELL 0x93a59c00 == 31 [pid = 16875] [id = 492] 12:54:09 INFO - PROCESS | 16875 | --DOCSHELL 0x8eccd400 == 30 [pid = 16875] [id = 502] 12:54:09 INFO - PROCESS | 16875 | --DOMWINDOW == 99 (0x9a015400) [pid = 16875] [serial = 1538] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 16875 | --DOMWINDOW == 98 (0x9979bc00) [pid = 16875] [serial = 1545] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 16875 | --DOMWINDOW == 97 (0x9a0b8400) [pid = 16875] [serial = 1541] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 16875 | --DOMWINDOW == 96 (0x8e892400) [pid = 16875] [serial = 1548] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 16875 | --DOMWINDOW == 95 (0x96556c00) [pid = 16875] [serial = 1557] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 16875 | --DOMWINDOW == 94 (0x98219000) [pid = 16875] [serial = 1529] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 16875 | --DOMWINDOW == 93 (0x95198800) [pid = 16875] [serial = 1520] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 16875 | --DOMWINDOW == 92 (0x938d6800) [pid = 16875] [serial = 1554] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 16875 | --DOMWINDOW == 91 (0x9a0b9400) [pid = 16875] [serial = 1542] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0x91f80800) [pid = 16875] [serial = 1553] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x91204800) [pid = 16875] [serial = 1527] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x8fa47400) [pid = 16875] [serial = 1559] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x95396800) [pid = 16875] [serial = 1544] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x9891f400) [pid = 16875] [serial = 1530] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x9137a400) [pid = 16875] [serial = 1524] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x95391400) [pid = 16875] [serial = 1521] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x99c8a800) [pid = 16875] [serial = 1535] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x99716000) [pid = 16875] [serial = 1532] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x8e16e400) [pid = 16875] [serial = 1547] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x93a62000) [pid = 16875] [serial = 1526] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x913d6c00) [pid = 16875] [serial = 1551] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x99796000) [pid = 16875] [serial = 1533] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x95395800) [pid = 16875] [serial = 1556] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x99f1cc00) [pid = 16875] [serial = 1536] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x9120c800) [pid = 16875] [serial = 1523] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x9a017400) [pid = 16875] [serial = 1539] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x92c73000) [pid = 16875] [serial = 1560] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x9120d000) [pid = 16875] [serial = 1550] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x9979c000) [pid = 16875] [serial = 1562] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x99f23800) [pid = 16875] [serial = 1563] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 16875 | 1470772449619 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]]]}] 12:54:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:54:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1686ms 12:54:09 INFO - PROCESS | 16875 | 1470772449670 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 12:54:09 INFO - PROCESS | 16875 | 1470772449677 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 12:54:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:54:09 INFO - PROCESS | 16875 | 1470772449688 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:54:09 INFO - PROCESS | 16875 | 1470772449691 Marionette TRACE conn4 <- [1,2130,null,{}] 12:54:09 INFO - PROCESS | 16875 | 1470772449698 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}] 12:54:09 INFO - PROCESS | 16875 | 1470772449704 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:09 INFO - PROCESS | 16875 | 1470772449879 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 12:54:10 INFO - PROCESS | 16875 | 1470772450042 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:10 INFO - PROCESS | 16875 | 1470772450051 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:10 INFO - PROCESS | 16875 | ++DOCSHELL 0x91204800 == 31 [pid = 16875] [id = 540] 12:54:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x91376400) [pid = 16875] [serial = 1621] [outer = (nil)] 12:54:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x915b4400) [pid = 16875] [serial = 1622] [outer = 0x91376400] 12:54:10 INFO - PROCESS | 16875 | 1470772450180 Marionette DEBUG loaded listener.js 12:54:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x91b9e400) [pid = 16875] [serial = 1623] [outer = 0x91376400] 12:54:10 INFO - PROCESS | 16875 | 1470772450987 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] 12:54:11 INFO - PROCESS | 16875 | 1470772451031 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 12:54:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:54:11 INFO - PROCESS | 16875 | 1470772451038 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:54:11 INFO - PROCESS | 16875 | 1470772451044 Marionette TRACE conn4 <- [1,2134,null,{}] 12:54:11 INFO - PROCESS | 16875 | 1470772451061 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}] 12:54:11 INFO - PROCESS | 16875 | 1470772451070 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:11 INFO - PROCESS | 16875 | 1470772451250 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 12:54:11 INFO - PROCESS | 16875 | 1470772451429 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:11 INFO - PROCESS | 16875 | 1470772451443 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:11 INFO - PROCESS | 16875 | ++DOCSHELL 0x93ac2800 == 32 [pid = 16875] [id = 541] 12:54:11 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x93ac3400) [pid = 16875] [serial = 1624] [outer = (nil)] 12:54:11 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x93c6f000) [pid = 16875] [serial = 1625] [outer = 0x93ac3400] 12:54:11 INFO - PROCESS | 16875 | 1470772451560 Marionette DEBUG loaded listener.js 12:54:11 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x951a0400) [pid = 16875] [serial = 1626] [outer = 0x93ac3400] 12:54:13 INFO - PROCESS | 16875 | 1470772453111 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]]]}] 12:54:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:54:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 2150ms 12:54:13 INFO - PROCESS | 16875 | 1470772453190 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 12:54:13 INFO - PROCESS | 16875 | 1470772453195 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 12:54:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:54:13 INFO - PROCESS | 16875 | 1470772453201 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:54:13 INFO - PROCESS | 16875 | 1470772453205 Marionette TRACE conn4 <- [1,2138,null,{}] 12:54:13 INFO - PROCESS | 16875 | 1470772453211 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}] 12:54:13 INFO - PROCESS | 16875 | 1470772453216 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:13 INFO - PROCESS | 16875 | 1470772453454 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 12:54:13 INFO - PROCESS | 16875 | 1470772453530 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:13 INFO - PROCESS | 16875 | 1470772453542 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:13 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df54400 == 33 [pid = 16875] [id = 542] 12:54:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x91ba2400) [pid = 16875] [serial = 1627] [outer = (nil)] 12:54:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x96556000) [pid = 16875] [serial = 1628] [outer = 0x91ba2400] 12:54:13 INFO - PROCESS | 16875 | 1470772453613 Marionette DEBUG loaded listener.js 12:54:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x98219000) [pid = 16875] [serial = 1629] [outer = 0x91ba2400] 12:54:14 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x91ba5c00) [pid = 16875] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:54:14 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x8df4e000) [pid = 16875] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:54:14 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x8f872800) [pid = 16875] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:54:14 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x8f86d800) [pid = 16875] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:54:14 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x8ecd4400) [pid = 16875] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:54:14 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x91375000) [pid = 16875] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:54:14 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x93a64400) [pid = 16875] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:54:14 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x99f26400) [pid = 16875] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:54:14 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x913d6800) [pid = 16875] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:54:14 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x9137a800) [pid = 16875] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:54:14 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x9a1c2800) [pid = 16875] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:54:14 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x9a164c00) [pid = 16875] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:54:14 INFO - PROCESS | 16875 | 1470772454718 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]]]}] 12:54:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:54:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1584ms 12:54:14 INFO - PROCESS | 16875 | 1470772454788 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 12:54:14 INFO - PROCESS | 16875 | 1470772454792 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 12:54:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:54:14 INFO - PROCESS | 16875 | 1470772454800 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:54:14 INFO - PROCESS | 16875 | 1470772454804 Marionette TRACE conn4 <- [1,2142,null,{}] 12:54:14 INFO - PROCESS | 16875 | 1470772454809 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}] 12:54:14 INFO - PROCESS | 16875 | 1470772454814 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:14 INFO - PROCESS | 16875 | 1470772454982 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 12:54:15 INFO - PROCESS | 16875 | 1470772454991 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:15 INFO - PROCESS | 16875 | 1470772455001 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:15 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4e000 == 34 [pid = 16875] [id = 543] 12:54:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x8df54c00) [pid = 16875] [serial = 1630] [outer = (nil)] 12:54:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x93a64400) [pid = 16875] [serial = 1631] [outer = 0x8df54c00] 12:54:15 INFO - PROCESS | 16875 | 1470772455210 Marionette DEBUG loaded listener.js 12:54:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x952cf400) [pid = 16875] [serial = 1632] [outer = 0x8df54c00] 12:54:16 INFO - PROCESS | 16875 | 1470772456016 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] 12:54:16 INFO - PROCESS | 16875 | 1470772456043 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 12:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:54:16 INFO - PROCESS | 16875 | 1470772456050 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:54:16 INFO - PROCESS | 16875 | 1470772456054 Marionette TRACE conn4 <- [1,2146,null,{}] 12:54:16 INFO - PROCESS | 16875 | 1470772456060 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}] 12:54:16 INFO - PROCESS | 16875 | 1470772456071 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:16 INFO - PROCESS | 16875 | 1470772456411 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 12:54:16 INFO - PROCESS | 16875 | 1470772456546 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:16 INFO - PROCESS | 16875 | 1470772456559 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:16 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e169800 == 35 [pid = 16875] [id = 544] 12:54:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x8e169c00) [pid = 16875] [serial = 1633] [outer = (nil)] 12:54:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x8e171c00) [pid = 16875] [serial = 1634] [outer = 0x8e169c00] 12:54:16 INFO - PROCESS | 16875 | 1470772456651 Marionette DEBUG loaded listener.js 12:54:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x8e898c00) [pid = 16875] [serial = 1635] [outer = 0x8e169c00] 12:54:17 INFO - PROCESS | 16875 | 1470772457734 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] 12:54:17 INFO - PROCESS | 16875 | 1470772457799 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 12:54:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:54:17 INFO - PROCESS | 16875 | 1470772457809 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:54:17 INFO - PROCESS | 16875 | 1470772457816 Marionette TRACE conn4 <- [1,2150,null,{}] 12:54:17 INFO - PROCESS | 16875 | 1470772457824 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}] 12:54:17 INFO - PROCESS | 16875 | 1470772457831 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:18 INFO - PROCESS | 16875 | 1470772458082 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 12:54:18 INFO - PROCESS | 16875 | 1470772458320 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:18 INFO - PROCESS | 16875 | 1470772458331 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:18 INFO - PROCESS | 16875 | ++DOCSHELL 0x9128c400 == 36 [pid = 16875] [id = 545] 12:54:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x91290400) [pid = 16875] [serial = 1636] [outer = (nil)] 12:54:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x9137f400) [pid = 16875] [serial = 1637] [outer = 0x91290400] 12:54:18 INFO - PROCESS | 16875 | 1470772458447 Marionette DEBUG loaded listener.js 12:54:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x913e2400) [pid = 16875] [serial = 1638] [outer = 0x91290400] 12:54:19 INFO - PROCESS | 16875 | 1470772459425 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]]]}] 12:54:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1687ms 12:54:19 INFO - PROCESS | 16875 | 1470772459496 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 12:54:19 INFO - PROCESS | 16875 | 1470772459502 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 12:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:54:19 INFO - PROCESS | 16875 | 1470772459510 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:54:19 INFO - PROCESS | 16875 | 1470772459514 Marionette TRACE conn4 <- [1,2154,null,{}] 12:54:19 INFO - PROCESS | 16875 | 1470772459521 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}] 12:54:19 INFO - PROCESS | 16875 | 1470772459527 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:19 INFO - PROCESS | 16875 | 1470772459811 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 12:54:20 INFO - PROCESS | 16875 | 1470772460145 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:20 INFO - PROCESS | 16875 | 1470772460152 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:20 INFO - PROCESS | 16875 | ++DOCSHELL 0x92c72c00 == 37 [pid = 16875] [id = 546] 12:54:20 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x938d6800) [pid = 16875] [serial = 1639] [outer = (nil)] 12:54:20 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x93acc400) [pid = 16875] [serial = 1640] [outer = 0x938d6800] 12:54:20 INFO - PROCESS | 16875 | 1470772460248 Marionette DEBUG loaded listener.js 12:54:20 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x952cd000) [pid = 16875] [serial = 1641] [outer = 0x938d6800] 12:54:21 INFO - PROCESS | 16875 | 1470772461251 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]]]}] 12:54:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1783ms 12:54:21 INFO - PROCESS | 16875 | 1470772461294 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 12:54:21 INFO - PROCESS | 16875 | 1470772461301 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 12:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:54:21 INFO - PROCESS | 16875 | 1470772461318 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:54:21 INFO - PROCESS | 16875 | 1470772461326 Marionette TRACE conn4 <- [1,2158,null,{}] 12:54:21 INFO - PROCESS | 16875 | 1470772461332 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}] 12:54:21 INFO - PROCESS | 16875 | 1470772461339 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:21 INFO - PROCESS | 16875 | 1470772461587 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 12:54:21 INFO - PROCESS | 16875 | 1470772461818 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:21 INFO - PROCESS | 16875 | 1470772461830 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:21 INFO - PROCESS | 16875 | ++DOCSHELL 0x8fa49800 == 38 [pid = 16875] [id = 547] 12:54:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x92230000) [pid = 16875] [serial = 1642] [outer = (nil)] 12:54:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x997af400) [pid = 16875] [serial = 1643] [outer = 0x92230000] 12:54:21 INFO - PROCESS | 16875 | 1470772461995 Marionette DEBUG loaded listener.js 12:54:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x99b49800) [pid = 16875] [serial = 1644] [outer = 0x92230000] 12:54:23 INFO - PROCESS | 16875 | 1470772463044 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]]]}] 12:54:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:54:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1764ms 12:54:23 INFO - PROCESS | 16875 | 1470772463076 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 12:54:23 INFO - PROCESS | 16875 | 1470772463079 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 12:54:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:54:23 INFO - PROCESS | 16875 | 1470772463086 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:54:23 INFO - PROCESS | 16875 | 1470772463090 Marionette TRACE conn4 <- [1,2162,null,{}] 12:54:23 INFO - PROCESS | 16875 | 1470772463096 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}] 12:54:23 INFO - PROCESS | 16875 | 1470772463101 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:23 INFO - PROCESS | 16875 | 1470772463302 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 12:54:23 INFO - PROCESS | 16875 | 1470772463506 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:23 INFO - PROCESS | 16875 | 1470772463515 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:23 INFO - PROCESS | 16875 | ++DOCSHELL 0x8fa41000 == 39 [pid = 16875] [id = 548] 12:54:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x91209400) [pid = 16875] [serial = 1645] [outer = (nil)] 12:54:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x9979cc00) [pid = 16875] [serial = 1646] [outer = 0x91209400] 12:54:23 INFO - PROCESS | 16875 | 1470772463638 Marionette DEBUG loaded listener.js 12:54:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x99f21400) [pid = 16875] [serial = 1647] [outer = 0x91209400] 12:54:24 INFO - PROCESS | 16875 | 1470772464636 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]]]}] 12:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1584ms 12:54:24 INFO - PROCESS | 16875 | 1470772464671 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 12:54:24 INFO - PROCESS | 16875 | 1470772464674 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 12:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:54:24 INFO - PROCESS | 16875 | 1470772464716 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:54:24 INFO - PROCESS | 16875 | 1470772464721 Marionette TRACE conn4 <- [1,2166,null,{}] 12:54:24 INFO - PROCESS | 16875 | 1470772464729 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}] 12:54:24 INFO - PROCESS | 16875 | 1470772464734 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:24 INFO - PROCESS | 16875 | 1470772464955 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 12:54:25 INFO - PROCESS | 16875 | 1470772465211 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:25 INFO - PROCESS | 16875 | 1470772465229 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:25 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f874000 == 40 [pid = 16875] [id = 549] 12:54:25 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x8fa46c00) [pid = 16875] [serial = 1648] [outer = (nil)] 12:54:25 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x91375c00) [pid = 16875] [serial = 1649] [outer = 0x8fa46c00] 12:54:25 INFO - PROCESS | 16875 | 1470772465343 Marionette DEBUG loaded listener.js 12:54:25 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x9a01c400) [pid = 16875] [serial = 1650] [outer = 0x8fa46c00] 12:54:26 INFO - PROCESS | 16875 | 1470772466315 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]]]}] 12:54:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:54:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1921ms 12:54:26 INFO - PROCESS | 16875 | 1470772466606 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 12:54:26 INFO - PROCESS | 16875 | 1470772466613 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 12:54:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:54:26 INFO - PROCESS | 16875 | 1470772466622 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:54:26 INFO - PROCESS | 16875 | 1470772466627 Marionette TRACE conn4 <- [1,2170,null,{}] 12:54:26 INFO - PROCESS | 16875 | 1470772466645 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}] 12:54:26 INFO - PROCESS | 16875 | 1470772466652 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:26 INFO - PROCESS | 16875 | 1470772466855 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 12:54:27 INFO - PROCESS | 16875 | 1470772467101 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:27 INFO - PROCESS | 16875 | 1470772467115 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:27 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f877000 == 41 [pid = 16875] [id = 550] 12:54:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x8f878800) [pid = 16875] [serial = 1651] [outer = (nil)] 12:54:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x91201800) [pid = 16875] [serial = 1652] [outer = 0x8f878800] 12:54:27 INFO - PROCESS | 16875 | 1470772467193 Marionette DEBUG loaded listener.js 12:54:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0x91283400) [pid = 16875] [serial = 1653] [outer = 0x8f878800] 12:54:28 INFO - PROCESS | 16875 | 1470772468202 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]]]}] 12:54:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:54:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1651ms 12:54:28 INFO - PROCESS | 16875 | 1470772468274 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 12:54:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:54:28 INFO - PROCESS | 16875 | 1470772468280 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 12:54:28 INFO - PROCESS | 16875 | 1470772468290 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:54:28 INFO - PROCESS | 16875 | 1470772468296 Marionette TRACE conn4 <- [1,2174,null,{}] 12:54:28 INFO - PROCESS | 16875 | 1470772468303 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}] 12:54:28 INFO - PROCESS | 16875 | 1470772468309 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:28 INFO - PROCESS | 16875 | 1470772468544 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x8e898800 == 40 [pid = 16875] [id = 500] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x9128ac00 == 39 [pid = 16875] [id = 501] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4e000 == 38 [pid = 16875] [id = 543] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x8df54400 == 37 [pid = 16875] [id = 542] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x93ac2800 == 36 [pid = 16875] [id = 541] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x91204800 == 35 [pid = 16875] [id = 540] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x8f869800 == 34 [pid = 16875] [id = 539] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x91ba1400 == 33 [pid = 16875] [id = 538] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x95152800 == 32 [pid = 16875] [id = 536] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x8df52800 == 31 [pid = 16875] [id = 537] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x8e89d800 == 30 [pid = 16875] [id = 535] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x8f86ac00 == 29 [pid = 16875] [id = 534] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4d000 == 28 [pid = 16875] [id = 529] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x8e16f000 == 27 [pid = 16875] [id = 491] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x8f871c00 == 26 [pid = 16875] [id = 530] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x91ba4800 == 25 [pid = 16875] [id = 532] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x8e169400 == 24 [pid = 16875] [id = 497] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x91f7e400 == 23 [pid = 16875] [id = 504] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x8e894800 == 22 [pid = 16875] [id = 499] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x8f86b400 == 21 [pid = 16875] [id = 507] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecce000 == 20 [pid = 16875] [id = 533] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x8e88f000 == 19 [pid = 16875] [id = 498] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x92c6e800 == 18 [pid = 16875] [id = 496] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x93a58400 == 17 [pid = 16875] [id = 506] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x8f878000 == 16 [pid = 16875] [id = 531] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x8e168800 == 15 [pid = 16875] [id = 495] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x8e16b000 == 14 [pid = 16875] [id = 494] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecd8400 == 13 [pid = 16875] [id = 490] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x8f874000 == 12 [pid = 16875] [id = 549] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x8fa41000 == 11 [pid = 16875] [id = 548] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x8fa49800 == 10 [pid = 16875] [id = 547] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x9128c400 == 9 [pid = 16875] [id = 545] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x92c72c00 == 8 [pid = 16875] [id = 546] 12:54:29 INFO - PROCESS | 16875 | --DOCSHELL 0x8e169800 == 7 [pid = 16875] [id = 544] 12:54:29 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0x952c4400) [pid = 16875] [serial = 1569] [outer = (nil)] [url = about:blank] 12:54:29 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x9475f400) [pid = 16875] [serial = 1568] [outer = (nil)] [url = about:blank] 12:54:29 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x913de400) [pid = 16875] [serial = 1596] [outer = (nil)] [url = about:blank] 12:54:29 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x9a0e4800) [pid = 16875] [serial = 1572] [outer = (nil)] [url = about:blank] 12:54:29 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x9a021c00) [pid = 16875] [serial = 1571] [outer = (nil)] [url = about:blank] 12:54:29 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x9a15f400) [pid = 16875] [serial = 1575] [outer = (nil)] [url = about:blank] 12:54:29 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x9979a000) [pid = 16875] [serial = 1574] [outer = (nil)] [url = about:blank] 12:54:29 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x9a168c00) [pid = 16875] [serial = 1578] [outer = (nil)] [url = about:blank] 12:54:29 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x9a167000) [pid = 16875] [serial = 1577] [outer = (nil)] [url = about:blank] 12:54:29 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x8fa49000) [pid = 16875] [serial = 1593] [outer = (nil)] [url = about:blank] 12:54:29 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x9abd9800) [pid = 16875] [serial = 1581] [outer = (nil)] [url = about:blank] 12:54:29 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x9a81f000) [pid = 16875] [serial = 1580] [outer = (nil)] [url = about:blank] 12:54:29 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x9abdf800) [pid = 16875] [serial = 1584] [outer = (nil)] [url = about:blank] 12:54:29 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x9abdf400) [pid = 16875] [serial = 1583] [outer = (nil)] [url = about:blank] 12:54:29 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x92c6e400) [pid = 16875] [serial = 1601] [outer = (nil)] [url = about:blank] 12:54:29 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x91f83c00) [pid = 16875] [serial = 1598] [outer = (nil)] [url = about:blank] 12:54:29 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x8df57800) [pid = 16875] [serial = 1589] [outer = (nil)] [url = about:blank] 12:54:29 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x8e16ec00) [pid = 16875] [serial = 1590] [outer = (nil)] [url = about:blank] 12:54:29 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x8f878400) [pid = 16875] [serial = 1592] [outer = (nil)] [url = about:blank] 12:54:29 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x9120e000) [pid = 16875] [serial = 1587] [outer = (nil)] [url = about:blank] 12:54:29 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x8fa3f000) [pid = 16875] [serial = 1586] [outer = (nil)] [url = about:blank] 12:54:29 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x913e3c00) [pid = 16875] [serial = 1566] [outer = (nil)] [url = about:blank] 12:54:29 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x91376c00) [pid = 16875] [serial = 1565] [outer = (nil)] [url = about:blank] 12:54:29 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x9137bc00) [pid = 16875] [serial = 1595] [outer = (nil)] [url = about:blank] 12:54:29 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x92228000) [pid = 16875] [serial = 1599] [outer = (nil)] [url = about:blank] 12:54:29 INFO - PROCESS | 16875 | 1470772469967 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:29 INFO - PROCESS | 16875 | 1470772469976 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:30 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df52800 == 8 [pid = 16875] [id = 551] 12:54:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x8df53000) [pid = 16875] [serial = 1654] [outer = (nil)] 12:54:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x8df57c00) [pid = 16875] [serial = 1655] [outer = 0x8df53000] 12:54:30 INFO - PROCESS | 16875 | 1470772470058 Marionette DEBUG loaded listener.js 12:54:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x8e16f000) [pid = 16875] [serial = 1656] [outer = 0x8df53000] 12:54:30 INFO - PROCESS | 16875 | 1470772470928 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]]]}] 12:54:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:54:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 2703ms 12:54:30 INFO - PROCESS | 16875 | 1470772470991 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 12:54:31 INFO - PROCESS | 16875 | 1470772470998 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 12:54:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:54:31 INFO - PROCESS | 16875 | 1470772471006 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:54:31 INFO - PROCESS | 16875 | 1470772471011 Marionette TRACE conn4 <- [1,2178,null,{}] 12:54:31 INFO - PROCESS | 16875 | 1470772471019 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}] 12:54:31 INFO - PROCESS | 16875 | 1470772471026 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:31 INFO - PROCESS | 16875 | 1470772471222 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 12:54:31 INFO - PROCESS | 16875 | 1470772471428 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:31 INFO - PROCESS | 16875 | 1470772471443 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:31 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecca400 == 9 [pid = 16875] [id = 552] 12:54:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x8eccf000) [pid = 16875] [serial = 1657] [outer = (nil)] 12:54:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x8f86ec00) [pid = 16875] [serial = 1658] [outer = 0x8eccf000] 12:54:31 INFO - PROCESS | 16875 | 1470772471542 Marionette DEBUG loaded listener.js 12:54:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x8f877400) [pid = 16875] [serial = 1659] [outer = 0x8eccf000] 12:54:32 INFO - PROCESS | 16875 | 1470772472450 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]]]}] 12:54:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:54:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1493ms 12:54:32 INFO - PROCESS | 16875 | 1470772472503 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 12:54:32 INFO - PROCESS | 16875 | 1470772472510 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 12:54:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:54:32 INFO - PROCESS | 16875 | 1470772472523 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:54:32 INFO - PROCESS | 16875 | 1470772472526 Marionette TRACE conn4 <- [1,2182,null,{}] 12:54:32 INFO - PROCESS | 16875 | 1470772472533 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}] 12:54:32 INFO - PROCESS | 16875 | 1470772472538 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:32 INFO - PROCESS | 16875 | 1470772472775 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 12:54:32 INFO - PROCESS | 16875 | 1470772472802 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:32 INFO - PROCESS | 16875 | 1470772472814 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:32 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f876c00 == 10 [pid = 16875] [id = 553] 12:54:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x9128c000) [pid = 16875] [serial = 1660] [outer = (nil)] 12:54:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x91374800) [pid = 16875] [serial = 1661] [outer = 0x9128c000] 12:54:32 INFO - PROCESS | 16875 | 1470772472884 Marionette DEBUG loaded listener.js 12:54:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x913d4800) [pid = 16875] [serial = 1662] [outer = 0x9128c000] 12:54:33 INFO - PROCESS | 16875 | 1470772473958 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]]]}] 12:54:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:54:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1494ms 12:54:34 INFO - PROCESS | 16875 | 1470772474012 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 12:54:34 INFO - PROCESS | 16875 | 1470772474016 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 12:54:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:54:34 INFO - PROCESS | 16875 | 1470772474041 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:54:34 INFO - PROCESS | 16875 | 1470772474052 Marionette TRACE conn4 <- [1,2186,null,{}] 12:54:34 INFO - PROCESS | 16875 | 1470772474068 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}] 12:54:34 INFO - PROCESS | 16875 | 1470772474076 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:34 INFO - PROCESS | 16875 | 1470772474312 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 12:54:34 INFO - PROCESS | 16875 | 1470772474339 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:34 INFO - PROCESS | 16875 | 1470772474347 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:34 INFO - PROCESS | 16875 | ++DOCSHELL 0x91ba6400 == 11 [pid = 16875] [id = 554] 12:54:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x91ba7c00) [pid = 16875] [serial = 1663] [outer = (nil)] 12:54:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x91f7e400) [pid = 16875] [serial = 1664] [outer = 0x91ba7c00] 12:54:34 INFO - PROCESS | 16875 | 1470772474419 Marionette DEBUG loaded listener.js 12:54:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x91f82000) [pid = 16875] [serial = 1665] [outer = 0x91ba7c00] 12:54:35 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x8f86a800) [pid = 16875] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:54:35 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x8e89c800) [pid = 16875] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:54:35 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x8ecd7400) [pid = 16875] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:54:35 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x91ba2400) [pid = 16875] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:54:35 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x9519a800) [pid = 16875] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:54:35 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x91376400) [pid = 16875] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:54:35 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x8f86f800) [pid = 16875] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:54:35 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x93ac3400) [pid = 16875] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:54:35 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x91ba2c00) [pid = 16875] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:54:35 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x915bb400) [pid = 16875] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:54:35 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x8df54c00) [pid = 16875] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:54:35 INFO - PROCESS | 16875 | 1470772475924 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]]]}] 12:54:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:54:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1918ms 12:54:35 INFO - PROCESS | 16875 | 1470772475950 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 12:54:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:54:35 INFO - PROCESS | 16875 | 1470772475955 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 12:54:35 INFO - PROCESS | 16875 | 1470772475961 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:54:35 INFO - PROCESS | 16875 | 1470772475965 Marionette TRACE conn4 <- [1,2190,null,{}] 12:54:35 INFO - PROCESS | 16875 | 1470772475971 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}] 12:54:35 INFO - PROCESS | 16875 | 1470772475975 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:36 INFO - PROCESS | 16875 | 1470772476197 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 12:54:36 INFO - PROCESS | 16875 | 1470772476219 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:36 INFO - PROCESS | 16875 | 1470772476230 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:36 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f86f800 == 12 [pid = 16875] [id = 555] 12:54:36 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x91205000) [pid = 16875] [serial = 1666] [outer = (nil)] 12:54:36 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x91f7bc00) [pid = 16875] [serial = 1667] [outer = 0x91205000] 12:54:36 INFO - PROCESS | 16875 | 1470772476337 Marionette DEBUG loaded listener.js 12:54:36 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x91f87000) [pid = 16875] [serial = 1668] [outer = 0x91205000] 12:54:37 INFO - PROCESS | 16875 | 1470772477244 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]]]}] 12:54:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:54:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1329ms 12:54:37 INFO - PROCESS | 16875 | 1470772477292 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 12:54:37 INFO - PROCESS | 16875 | 1470772477299 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 12:54:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:54:37 INFO - PROCESS | 16875 | 1470772477308 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:54:37 INFO - PROCESS | 16875 | 1470772477315 Marionette TRACE conn4 <- [1,2194,null,{}] 12:54:37 INFO - PROCESS | 16875 | 1470772477326 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}] 12:54:37 INFO - PROCESS | 16875 | 1470772477332 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:37 INFO - PROCESS | 16875 | 1470772477567 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 12:54:37 INFO - PROCESS | 16875 | 1470772477752 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:37 INFO - PROCESS | 16875 | 1470772477770 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:37 INFO - PROCESS | 16875 | ++DOCSHELL 0x8eccd400 == 13 [pid = 16875] [id = 556] 12:54:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x8eccdc00) [pid = 16875] [serial = 1669] [outer = (nil)] 12:54:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x8ecd4800) [pid = 16875] [serial = 1670] [outer = 0x8eccdc00] 12:54:37 INFO - PROCESS | 16875 | 1470772477896 Marionette DEBUG loaded listener.js 12:54:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x91285c00) [pid = 16875] [serial = 1671] [outer = 0x8eccdc00] 12:54:39 INFO - PROCESS | 16875 | 1470772479066 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]]]}] 12:54:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:54:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1844ms 12:54:39 INFO - PROCESS | 16875 | 1470772479153 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 12:54:39 INFO - PROCESS | 16875 | 1470772479161 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 12:54:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:54:39 INFO - PROCESS | 16875 | 1470772479172 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:54:39 INFO - PROCESS | 16875 | 1470772479176 Marionette TRACE conn4 <- [1,2198,null,{}] 12:54:39 INFO - PROCESS | 16875 | 1470772479183 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}] 12:54:39 INFO - PROCESS | 16875 | 1470772479189 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:39 INFO - PROCESS | 16875 | 1470772479420 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 12:54:39 INFO - PROCESS | 16875 | 1470772479695 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:39 INFO - PROCESS | 16875 | 1470772479702 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:39 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4e000 == 14 [pid = 16875] [id = 557] 12:54:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x8e170800) [pid = 16875] [serial = 1672] [outer = (nil)] 12:54:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x91f86800) [pid = 16875] [serial = 1673] [outer = 0x8e170800] 12:54:39 INFO - PROCESS | 16875 | 1470772479794 Marionette DEBUG loaded listener.js 12:54:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x92c72c00) [pid = 16875] [serial = 1674] [outer = 0x8e170800] 12:54:40 INFO - PROCESS | 16875 | 1470772480835 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]]]}] 12:54:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:54:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1744ms 12:54:40 INFO - PROCESS | 16875 | 1470772480917 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 12:54:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:54:40 INFO - PROCESS | 16875 | 1470772480922 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 12:54:40 INFO - PROCESS | 16875 | 1470772480929 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:54:40 INFO - PROCESS | 16875 | 1470772480935 Marionette TRACE conn4 <- [1,2202,null,{}] 12:54:40 INFO - PROCESS | 16875 | 1470772480953 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}] 12:54:40 INFO - PROCESS | 16875 | 1470772480962 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:41 INFO - PROCESS | 16875 | 1470772481194 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 12:54:41 INFO - PROCESS | 16875 | 1470772481513 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:41 INFO - PROCESS | 16875 | 1470772481530 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:41 INFO - PROCESS | 16875 | ++DOCSHELL 0x93c70000 == 15 [pid = 16875] [id = 558] 12:54:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x93c70c00) [pid = 16875] [serial = 1675] [outer = (nil)] 12:54:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x93c77c00) [pid = 16875] [serial = 1676] [outer = 0x93c70c00] 12:54:41 INFO - PROCESS | 16875 | 1470772481618 Marionette DEBUG loaded listener.js 12:54:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x95152800) [pid = 16875] [serial = 1677] [outer = 0x93c70c00] 12:54:42 INFO - PROCESS | 16875 | 1470772482665 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]]]}] 12:54:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:54:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1789ms 12:54:42 INFO - PROCESS | 16875 | 1470772482718 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 12:54:42 INFO - PROCESS | 16875 | 1470772482722 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 12:54:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:54:42 INFO - PROCESS | 16875 | 1470772482730 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:54:42 INFO - PROCESS | 16875 | 1470772482733 Marionette TRACE conn4 <- [1,2206,null,{}] 12:54:42 INFO - PROCESS | 16875 | 1470772482740 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}] 12:54:42 INFO - PROCESS | 16875 | 1470772482746 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:42 INFO - PROCESS | 16875 | 1470772482968 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 12:54:43 INFO - PROCESS | 16875 | 1470772483349 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:43 INFO - PROCESS | 16875 | 1470772483358 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:43 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df58800 == 16 [pid = 16875] [id = 559] 12:54:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x8e167000) [pid = 16875] [serial = 1678] [outer = (nil)] 12:54:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x8e172000) [pid = 16875] [serial = 1679] [outer = 0x8e167000] 12:54:43 INFO - PROCESS | 16875 | 1470772483481 Marionette DEBUG loaded listener.js 12:54:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x8e89b000) [pid = 16875] [serial = 1680] [outer = 0x8e167000] 12:54:44 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x93a64400) [pid = 16875] [serial = 1631] [outer = (nil)] [url = about:blank] 12:54:44 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x952cf400) [pid = 16875] [serial = 1632] [outer = (nil)] [url = about:blank] 12:54:44 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x91372c00) [pid = 16875] [serial = 1620] [outer = (nil)] [url = about:blank] 12:54:44 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x97879400) [pid = 16875] [serial = 1614] [outer = (nil)] [url = about:blank] 12:54:44 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x92c74000) [pid = 16875] [serial = 1602] [outer = (nil)] [url = about:blank] 12:54:44 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x96556000) [pid = 16875] [serial = 1628] [outer = (nil)] [url = about:blank] 12:54:44 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x96554800) [pid = 16875] [serial = 1611] [outer = (nil)] [url = about:blank] 12:54:44 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x952cf000) [pid = 16875] [serial = 1610] [outer = (nil)] [url = about:blank] 12:54:44 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x98219000) [pid = 16875] [serial = 1629] [outer = (nil)] [url = about:blank] 12:54:44 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x915b4400) [pid = 16875] [serial = 1622] [outer = (nil)] [url = about:blank] 12:54:44 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x9137ac00) [pid = 16875] [serial = 1605] [outer = (nil)] [url = about:blank] 12:54:44 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x91b9e400) [pid = 16875] [serial = 1623] [outer = (nil)] [url = about:blank] 12:54:44 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x97875000) [pid = 16875] [serial = 1613] [outer = (nil)] [url = about:blank] 12:54:44 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x93c6f000) [pid = 16875] [serial = 1625] [outer = (nil)] [url = about:blank] 12:54:44 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x8fa3e000) [pid = 16875] [serial = 1619] [outer = (nil)] [url = about:blank] 12:54:44 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x98e1c000) [pid = 16875] [serial = 1617] [outer = (nil)] [url = about:blank] 12:54:44 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x951a0400) [pid = 16875] [serial = 1626] [outer = (nil)] [url = about:blank] 12:54:44 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x8fa3d400) [pid = 16875] [serial = 1604] [outer = (nil)] [url = about:blank] 12:54:44 INFO - PROCESS | 16875 | --DOMWINDOW == 63 (0x98dc3800) [pid = 16875] [serial = 1616] [outer = (nil)] [url = about:blank] 12:54:44 INFO - PROCESS | 16875 | --DOMWINDOW == 62 (0x93a57400) [pid = 16875] [serial = 1608] [outer = (nil)] [url = about:blank] 12:54:44 INFO - PROCESS | 16875 | --DOMWINDOW == 61 (0x92c6bc00) [pid = 16875] [serial = 1607] [outer = (nil)] [url = about:blank] 12:54:44 INFO - PROCESS | 16875 | 1470772484557 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]]]}] 12:54:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:54:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1850ms 12:54:44 INFO - PROCESS | 16875 | 1470772484585 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 12:54:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:54:44 INFO - PROCESS | 16875 | 1470772484591 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 12:54:44 INFO - PROCESS | 16875 | 1470772484598 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:54:44 INFO - PROCESS | 16875 | 1470772484602 Marionette TRACE conn4 <- [1,2210,null,{}] 12:54:44 INFO - PROCESS | 16875 | 1470772484610 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}] 12:54:44 INFO - PROCESS | 16875 | 1470772484618 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:44 INFO - PROCESS | 16875 | 1470772484799 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 12:54:44 INFO - PROCESS | 16875 | 1470772484936 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:44 INFO - PROCESS | 16875 | 1470772484946 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:45 INFO - PROCESS | 16875 | ++DOCSHELL 0x8fa45000 == 17 [pid = 16875] [id = 560] 12:54:45 INFO - PROCESS | 16875 | ++DOMWINDOW == 62 (0x91282c00) [pid = 16875] [serial = 1681] [outer = (nil)] 12:54:45 INFO - PROCESS | 16875 | ++DOMWINDOW == 63 (0x913d8c00) [pid = 16875] [serial = 1682] [outer = 0x91282c00] 12:54:45 INFO - PROCESS | 16875 | 1470772485059 Marionette DEBUG loaded listener.js 12:54:45 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x915ba800) [pid = 16875] [serial = 1683] [outer = 0x91282c00] 12:54:45 INFO - PROCESS | 16875 | 1470772485869 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]]]}] 12:54:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:54:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1330ms 12:54:45 INFO - PROCESS | 16875 | 1470772485933 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 12:54:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:54:45 INFO - PROCESS | 16875 | 1470772485939 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 12:54:45 INFO - PROCESS | 16875 | 1470772485946 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:54:45 INFO - PROCESS | 16875 | 1470772485949 Marionette TRACE conn4 <- [1,2214,null,{}] 12:54:45 INFO - PROCESS | 16875 | 1470772485956 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}] 12:54:45 INFO - PROCESS | 16875 | 1470772485961 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:46 INFO - PROCESS | 16875 | 1470772486131 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 12:54:46 INFO - PROCESS | 16875 | 1470772486268 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:46 INFO - PROCESS | 16875 | 1470772486277 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:46 INFO - PROCESS | 16875 | ++DOCSHELL 0x913dd800 == 18 [pid = 16875] [id = 561] 12:54:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x91f85000) [pid = 16875] [serial = 1684] [outer = (nil)] 12:54:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x938d8800) [pid = 16875] [serial = 1685] [outer = 0x91f85000] 12:54:46 INFO - PROCESS | 16875 | 1470772486352 Marionette DEBUG loaded listener.js 12:54:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x93a64400) [pid = 16875] [serial = 1686] [outer = 0x91f85000] 12:54:47 INFO - PROCESS | 16875 | 1470772487229 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]]]}] 12:54:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:54:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1334ms 12:54:47 INFO - PROCESS | 16875 | 1470772487286 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 12:54:47 INFO - PROCESS | 16875 | 1470772487289 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 12:54:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:54:47 INFO - PROCESS | 16875 | 1470772487308 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:54:47 INFO - PROCESS | 16875 | 1470772487317 Marionette TRACE conn4 <- [1,2218,null,{}] 12:54:47 INFO - PROCESS | 16875 | 1470772487331 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}] 12:54:47 INFO - PROCESS | 16875 | 1470772487339 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:47 INFO - PROCESS | 16875 | 1470772487562 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 12:54:47 INFO - PROCESS | 16875 | 1470772487587 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:47 INFO - PROCESS | 16875 | 1470772487595 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:47 INFO - PROCESS | 16875 | ++DOCSHELL 0x93c74800 == 19 [pid = 16875] [id = 562] 12:54:47 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x951a6800) [pid = 16875] [serial = 1687] [outer = (nil)] 12:54:47 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x9538b000) [pid = 16875] [serial = 1688] [outer = 0x951a6800] 12:54:47 INFO - PROCESS | 16875 | 1470772487667 Marionette DEBUG loaded listener.js 12:54:47 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x95393c00) [pid = 16875] [serial = 1689] [outer = 0x951a6800] 12:54:48 INFO - PROCESS | 16875 | 1470772488667 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]]]}] 12:54:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:54:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1413ms 12:54:48 INFO - PROCESS | 16875 | 1470772488718 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 12:54:48 INFO - PROCESS | 16875 | 1470772488722 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 12:54:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:54:48 INFO - PROCESS | 16875 | 1470772488729 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:54:48 INFO - PROCESS | 16875 | 1470772488732 Marionette TRACE conn4 <- [1,2222,null,{}] 12:54:48 INFO - PROCESS | 16875 | 1470772488737 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}] 12:54:48 INFO - PROCESS | 16875 | 1470772488742 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:48 INFO - PROCESS | 16875 | 1470772488958 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 12:54:49 INFO - PROCESS | 16875 | 1470772488987 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:49 INFO - PROCESS | 16875 | 1470772488993 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:49 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f86c800 == 20 [pid = 16875] [id = 563] 12:54:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x9137e800) [pid = 16875] [serial = 1690] [outer = (nil)] 12:54:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x97871000) [pid = 16875] [serial = 1691] [outer = 0x9137e800] 12:54:49 INFO - PROCESS | 16875 | 1470772489066 Marionette DEBUG loaded listener.js 12:54:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x97874c00) [pid = 16875] [serial = 1692] [outer = 0x9137e800] 12:54:49 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x9128c000) [pid = 16875] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:54:49 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x91ba7c00) [pid = 16875] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:54:49 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x8df53000) [pid = 16875] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:54:49 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x8eccf000) [pid = 16875] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:54:49 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x8f878800) [pid = 16875] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:54:49 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x8e169c00) [pid = 16875] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:54:49 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x91290400) [pid = 16875] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:54:49 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x938d6800) [pid = 16875] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:54:49 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x92230000) [pid = 16875] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:54:49 INFO - PROCESS | 16875 | --DOMWINDOW == 63 (0x91209400) [pid = 16875] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:54:49 INFO - PROCESS | 16875 | --DOMWINDOW == 62 (0x8fa46c00) [pid = 16875] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:54:50 INFO - PROCESS | 16875 | 1470772490074 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]]]}] 12:54:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:54:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1381ms 12:54:50 INFO - PROCESS | 16875 | 1470772490112 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 12:54:50 INFO - PROCESS | 16875 | 1470772490116 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 12:54:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:54:50 INFO - PROCESS | 16875 | 1470772490122 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:54:50 INFO - PROCESS | 16875 | 1470772490125 Marionette TRACE conn4 <- [1,2226,null,{}] 12:54:50 INFO - PROCESS | 16875 | 1470772490135 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}] 12:54:50 INFO - PROCESS | 16875 | 1470772490139 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:50 INFO - PROCESS | 16875 | 1470772490312 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 12:54:50 INFO - PROCESS | 16875 | 1470772490463 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:50 INFO - PROCESS | 16875 | 1470772490484 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:50 INFO - PROCESS | 16875 | ++DOCSHELL 0x8fa4a000 == 21 [pid = 16875] [id = 564] 12:54:50 INFO - PROCESS | 16875 | ++DOMWINDOW == 63 (0x91203000) [pid = 16875] [serial = 1693] [outer = (nil)] 12:54:50 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x9514d400) [pid = 16875] [serial = 1694] [outer = 0x91203000] 12:54:50 INFO - PROCESS | 16875 | 1470772490604 Marionette DEBUG loaded listener.js 12:54:50 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x9787d000) [pid = 16875] [serial = 1695] [outer = 0x91203000] 12:54:51 INFO - PROCESS | 16875 | 1470772491521 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]]]}] 12:54:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:54:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1443ms 12:54:51 INFO - PROCESS | 16875 | 1470772491567 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 12:54:51 INFO - PROCESS | 16875 | 1470772491574 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 12:54:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:54:51 INFO - PROCESS | 16875 | 1470772491584 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:54:51 INFO - PROCESS | 16875 | 1470772491590 Marionette TRACE conn4 <- [1,2230,null,{}] 12:54:51 INFO - PROCESS | 16875 | 1470772491601 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}] 12:54:51 INFO - PROCESS | 16875 | 1470772491606 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:51 INFO - PROCESS | 16875 | 1470772491845 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 12:54:52 INFO - PROCESS | 16875 | 1470772492029 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:52 INFO - PROCESS | 16875 | 1470772492045 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:52 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecc9400 == 22 [pid = 16875] [id = 565] 12:54:52 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x8fa45400) [pid = 16875] [serial = 1696] [outer = (nil)] 12:54:52 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x91209400) [pid = 16875] [serial = 1697] [outer = 0x8fa45400] 12:54:52 INFO - PROCESS | 16875 | 1470772492193 Marionette DEBUG loaded listener.js 12:54:52 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x91289000) [pid = 16875] [serial = 1698] [outer = 0x8fa45400] 12:54:53 INFO - PROCESS | 16875 | 1470772493142 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]]]}] 12:54:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:54:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1587ms 12:54:53 INFO - PROCESS | 16875 | 1470772493171 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 12:54:53 INFO - PROCESS | 16875 | 1470772493178 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 12:54:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:54:53 INFO - PROCESS | 16875 | 1470772493209 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:54:53 INFO - PROCESS | 16875 | 1470772493214 Marionette TRACE conn4 <- [1,2234,null,{}] 12:54:53 INFO - PROCESS | 16875 | 1470772493221 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}] 12:54:53 INFO - PROCESS | 16875 | 1470772493227 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:53 INFO - PROCESS | 16875 | 1470772493425 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 12:54:53 INFO - PROCESS | 16875 | 1470772493622 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:53 INFO - PROCESS | 16875 | 1470772493632 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:53 INFO - PROCESS | 16875 | ++DOCSHELL 0x91378400 == 23 [pid = 16875] [id = 566] 12:54:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x91ba2400) [pid = 16875] [serial = 1699] [outer = (nil)] 12:54:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x92c75400) [pid = 16875] [serial = 1700] [outer = 0x91ba2400] 12:54:53 INFO - PROCESS | 16875 | 1470772493805 Marionette DEBUG loaded listener.js 12:54:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x92c74400) [pid = 16875] [serial = 1701] [outer = 0x91ba2400] 12:54:54 INFO - PROCESS | 16875 | 1470772494746 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]]]}] 12:54:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:54:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1588ms 12:54:54 INFO - PROCESS | 16875 | 1470772494795 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 12:54:54 INFO - PROCESS | 16875 | 1470772494799 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 12:54:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:54:54 INFO - PROCESS | 16875 | 1470772494825 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:54:54 INFO - PROCESS | 16875 | 1470772494832 Marionette TRACE conn4 <- [1,2238,null,{}] 12:54:54 INFO - PROCESS | 16875 | 1470772494849 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}] 12:54:54 INFO - PROCESS | 16875 | 1470772494858 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:55 INFO - PROCESS | 16875 | 1470772495071 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 12:54:55 INFO - PROCESS | 16875 | 1470772495258 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:55 INFO - PROCESS | 16875 | 1470772495272 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:55 INFO - PROCESS | 16875 | ++DOCSHELL 0x9655b000 == 24 [pid = 16875] [id = 567] 12:54:55 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x97871c00) [pid = 16875] [serial = 1702] [outer = (nil)] 12:54:55 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x9826bc00) [pid = 16875] [serial = 1703] [outer = 0x97871c00] 12:54:55 INFO - PROCESS | 16875 | 1470772495459 Marionette DEBUG loaded listener.js 12:54:55 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x98929000) [pid = 16875] [serial = 1704] [outer = 0x97871c00] 12:54:56 INFO - PROCESS | 16875 | 1470772496400 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]]]}] 12:54:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:54:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1640ms 12:54:56 INFO - PROCESS | 16875 | 1470772496463 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 12:54:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:54:56 INFO - PROCESS | 16875 | 1470772496469 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 12:54:56 INFO - PROCESS | 16875 | 1470772496475 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:54:56 INFO - PROCESS | 16875 | 1470772496479 Marionette TRACE conn4 <- [1,2242,null,{}] 12:54:56 INFO - PROCESS | 16875 | 1470772496485 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}] 12:54:56 INFO - PROCESS | 16875 | 1470772496490 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:56 INFO - PROCESS | 16875 | 1470772496676 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 12:54:56 INFO - PROCESS | 16875 | 1470772496860 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:56 INFO - PROCESS | 16875 | 1470772496868 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:56 INFO - PROCESS | 16875 | ++DOCSHELL 0x9222e000 == 25 [pid = 16875] [id = 568] 12:54:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x93c6e400) [pid = 16875] [serial = 1705] [outer = (nil)] 12:54:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x995c7800) [pid = 16875] [serial = 1706] [outer = 0x93c6e400] 12:54:56 INFO - PROCESS | 16875 | 1470772496952 Marionette DEBUG loaded listener.js 12:54:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x9979a400) [pid = 16875] [serial = 1707] [outer = 0x93c6e400] 12:54:57 INFO - PROCESS | 16875 | 1470772497923 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]]]}] 12:54:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:54:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1483ms 12:54:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:54:57 INFO - PROCESS | 16875 | 1470772497958 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 12:54:57 INFO - PROCESS | 16875 | 1470772497961 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 12:54:57 INFO - PROCESS | 16875 | 1470772497968 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:54:57 INFO - PROCESS | 16875 | 1470772497971 Marionette TRACE conn4 <- [1,2246,null,{}] 12:54:57 INFO - PROCESS | 16875 | 1470772497977 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}] 12:54:57 INFO - PROCESS | 16875 | 1470772497983 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:58 INFO - PROCESS | 16875 | 1470772498167 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 12:54:58 INFO - PROCESS | 16875 | 1470772498355 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:58 INFO - PROCESS | 16875 | 1470772498362 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:58 INFO - PROCESS | 16875 | ++DOCSHELL 0x9120a000 == 26 [pid = 16875] [id = 569] 12:54:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x92230400) [pid = 16875] [serial = 1708] [outer = (nil)] 12:54:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x997a8c00) [pid = 16875] [serial = 1709] [outer = 0x92230400] 12:54:58 INFO - PROCESS | 16875 | 1470772498443 Marionette DEBUG loaded listener.js 12:54:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x997af800) [pid = 16875] [serial = 1710] [outer = 0x92230400] 12:54:59 INFO - PROCESS | 16875 | 1470772499443 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]]]}] 12:54:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:54:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1534ms 12:54:59 INFO - PROCESS | 16875 | 1470772499502 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 12:54:59 INFO - PROCESS | 16875 | 1470772499507 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 12:54:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:54:59 INFO - PROCESS | 16875 | 1470772499513 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:54:59 INFO - PROCESS | 16875 | 1470772499516 Marionette TRACE conn4 <- [1,2250,null,{}] 12:54:59 INFO - PROCESS | 16875 | 1470772499524 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}] 12:54:59 INFO - PROCESS | 16875 | 1470772499535 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:54:59 INFO - PROCESS | 16875 | 1470772499792 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 12:55:00 INFO - PROCESS | 16875 | 1470772500031 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:00 INFO - PROCESS | 16875 | 1470772500037 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:00 INFO - PROCESS | 16875 | ++DOCSHELL 0x997a3800 == 27 [pid = 16875] [id = 570] 12:55:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x997a9400) [pid = 16875] [serial = 1711] [outer = (nil)] 12:55:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x9a015400) [pid = 16875] [serial = 1712] [outer = 0x997a9400] 12:55:00 INFO - PROCESS | 16875 | 1470772500138 Marionette DEBUG loaded listener.js 12:55:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x9a01f800) [pid = 16875] [serial = 1713] [outer = 0x997a9400] 12:55:01 INFO - PROCESS | 16875 | 1470772501089 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]]]}] 12:55:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:55:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1633ms 12:55:01 INFO - PROCESS | 16875 | 1470772501148 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 12:55:01 INFO - PROCESS | 16875 | 1470772501151 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 12:55:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:55:01 INFO - PROCESS | 16875 | 1470772501158 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:55:01 INFO - PROCESS | 16875 | 1470772501162 Marionette TRACE conn4 <- [1,2254,null,{}] 12:55:01 INFO - PROCESS | 16875 | 1470772501168 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}] 12:55:01 INFO - PROCESS | 16875 | 1470772501174 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:01 INFO - PROCESS | 16875 | 1470772501358 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 12:55:01 INFO - PROCESS | 16875 | 1470772501546 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:01 INFO - PROCESS | 16875 | 1470772501557 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:01 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df54800 == 28 [pid = 16875] [id = 571] 12:55:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x98e1d400) [pid = 16875] [serial = 1714] [outer = (nil)] 12:55:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x9a0bf000) [pid = 16875] [serial = 1715] [outer = 0x98e1d400] 12:55:01 INFO - PROCESS | 16875 | 1470772501644 Marionette DEBUG loaded listener.js 12:55:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x9a0c2c00) [pid = 16875] [serial = 1716] [outer = 0x98e1d400] 12:55:02 INFO - PROCESS | 16875 | 1470772502653 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]]]}] 12:55:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:55:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1584ms 12:55:02 INFO - PROCESS | 16875 | 1470772502744 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 12:55:02 INFO - PROCESS | 16875 | 1470772502747 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 12:55:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:55:02 INFO - PROCESS | 16875 | 1470772502755 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:55:02 INFO - PROCESS | 16875 | 1470772502758 Marionette TRACE conn4 <- [1,2258,null,{}] 12:55:02 INFO - PROCESS | 16875 | 1470772502764 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}] 12:55:02 INFO - PROCESS | 16875 | 1470772502769 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:03 INFO - PROCESS | 16875 | 1470772503006 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 12:55:03 INFO - PROCESS | 16875 | 1470772503461 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:03 INFO - PROCESS | 16875 | 1470772503470 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:03 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e167800 == 29 [pid = 16875] [id = 572] 12:55:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x8e169000) [pid = 16875] [serial = 1717] [outer = (nil)] 12:55:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x8e892c00) [pid = 16875] [serial = 1718] [outer = 0x8e169000] 12:55:03 INFO - PROCESS | 16875 | 1470772503588 Marionette DEBUG loaded listener.js 12:55:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x8ecd8c00) [pid = 16875] [serial = 1719] [outer = 0x8e169000] 12:55:04 INFO - PROCESS | 16875 | 1470772504534 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]]]}] 12:55:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:55:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1831ms 12:55:04 INFO - PROCESS | 16875 | 1470772504590 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 12:55:04 INFO - PROCESS | 16875 | 1470772504596 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 12:55:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:55:04 INFO - PROCESS | 16875 | 1470772504603 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:55:04 INFO - PROCESS | 16875 | 1470772504609 Marionette TRACE conn4 <- [1,2262,null,{}] 12:55:04 INFO - PROCESS | 16875 | 1470772504618 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}] 12:55:04 INFO - PROCESS | 16875 | 1470772504627 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:04 INFO - PROCESS | 16875 | 1470772504808 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 12:55:05 INFO - PROCESS | 16875 | 1470772505119 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:05 INFO - PROCESS | 16875 | 1470772505128 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:05 INFO - PROCESS | 16875 | ++DOCSHELL 0x8fa44800 == 30 [pid = 16875] [id = 573] 12:55:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x91205c00) [pid = 16875] [serial = 1720] [outer = (nil)] 12:55:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0x915b4400) [pid = 16875] [serial = 1721] [outer = 0x91205c00] 12:55:05 INFO - PROCESS | 16875 | 1470772505213 Marionette DEBUG loaded listener.js 12:55:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 92 (0x91b9d800) [pid = 16875] [serial = 1722] [outer = 0x91205c00] 12:55:06 INFO - PROCESS | 16875 | --DOCSHELL 0x8df52800 == 29 [pid = 16875] [id = 551] 12:55:06 INFO - PROCESS | 16875 | --DOCSHELL 0x8f877000 == 28 [pid = 16875] [id = 550] 12:55:06 INFO - PROCESS | 16875 | --DOMWINDOW == 91 (0x91f7bc00) [pid = 16875] [serial = 1667] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0x913d4800) [pid = 16875] [serial = 1662] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x91f7e400) [pid = 16875] [serial = 1664] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x8df57c00) [pid = 16875] [serial = 1655] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x8e16f000) [pid = 16875] [serial = 1656] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x8f86ec00) [pid = 16875] [serial = 1658] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x91283400) [pid = 16875] [serial = 1653] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x91201800) [pid = 16875] [serial = 1652] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x8e898c00) [pid = 16875] [serial = 1635] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x8e171c00) [pid = 16875] [serial = 1634] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x913e2400) [pid = 16875] [serial = 1638] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x9137f400) [pid = 16875] [serial = 1637] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x952cd000) [pid = 16875] [serial = 1641] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x93acc400) [pid = 16875] [serial = 1640] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x99b49800) [pid = 16875] [serial = 1644] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x997af400) [pid = 16875] [serial = 1643] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x99f21400) [pid = 16875] [serial = 1647] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x9979cc00) [pid = 16875] [serial = 1646] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x9a01c400) [pid = 16875] [serial = 1650] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x91375c00) [pid = 16875] [serial = 1649] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x91374800) [pid = 16875] [serial = 1661] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x8f877400) [pid = 16875] [serial = 1659] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x91f82000) [pid = 16875] [serial = 1665] [outer = (nil)] [url = about:blank] 12:55:07 INFO - PROCESS | 16875 | 1470772507269 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]]]}] 12:55:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:55:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 2691ms 12:55:07 INFO - PROCESS | 16875 | 1470772507297 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 12:55:07 INFO - PROCESS | 16875 | 1470772507303 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 12:55:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:55:07 INFO - PROCESS | 16875 | 1470772507311 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:55:07 INFO - PROCESS | 16875 | 1470772507317 Marionette TRACE conn4 <- [1,2266,null,{}] 12:55:07 INFO - PROCESS | 16875 | 1470772507326 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}] 12:55:07 INFO - PROCESS | 16875 | 1470772507331 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:07 INFO - PROCESS | 16875 | 1470772507507 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 12:55:07 INFO - PROCESS | 16875 | 1470772507699 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:07 INFO - PROCESS | 16875 | 1470772507710 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:07 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecd2800 == 29 [pid = 16875] [id = 574] 12:55:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x8ecd3c00) [pid = 16875] [serial = 1723] [outer = (nil)] 12:55:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x8f875800) [pid = 16875] [serial = 1724] [outer = 0x8ecd3c00] 12:55:07 INFO - PROCESS | 16875 | 1470772507850 Marionette DEBUG loaded listener.js 12:55:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x8f877c00) [pid = 16875] [serial = 1725] [outer = 0x8ecd3c00] 12:55:08 INFO - PROCESS | 16875 | 1470772508683 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]]]}] 12:55:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:55:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1434ms 12:55:08 INFO - PROCESS | 16875 | 1470772508745 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 12:55:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:55:08 INFO - PROCESS | 16875 | 1470772508756 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 12:55:08 INFO - PROCESS | 16875 | 1470772508767 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:55:08 INFO - PROCESS | 16875 | 1470772508772 Marionette TRACE conn4 <- [1,2270,null,{}] 12:55:08 INFO - PROCESS | 16875 | 1470772508778 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}] 12:55:08 INFO - PROCESS | 16875 | 1470772508784 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:08 INFO - PROCESS | 16875 | 1470772508962 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 12:55:09 INFO - PROCESS | 16875 | 1470772509111 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:09 INFO - PROCESS | 16875 | 1470772509122 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:09 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4d800 == 30 [pid = 16875] [id = 575] 12:55:09 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x8df4dc00) [pid = 16875] [serial = 1726] [outer = (nil)] 12:55:09 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x8df58000) [pid = 16875] [serial = 1727] [outer = 0x8df4dc00] 12:55:09 INFO - PROCESS | 16875 | 1470772509267 Marionette DEBUG loaded listener.js 12:55:09 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x8e891000) [pid = 16875] [serial = 1728] [outer = 0x8df4dc00] 12:55:10 INFO - PROCESS | 16875 | 1470772510408 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]]]}] 12:55:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:55:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1694ms 12:55:10 INFO - PROCESS | 16875 | 1470772510462 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 12:55:10 INFO - PROCESS | 16875 | 1470772510468 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 12:55:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:55:10 INFO - PROCESS | 16875 | 1470772510478 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:55:10 INFO - PROCESS | 16875 | 1470772510481 Marionette TRACE conn4 <- [1,2274,null,{}] 12:55:10 INFO - PROCESS | 16875 | 1470772510490 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}] 12:55:10 INFO - PROCESS | 16875 | 1470772510496 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:10 INFO - PROCESS | 16875 | 1470772510735 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 12:55:10 INFO - PROCESS | 16875 | 1470772510965 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:10 INFO - PROCESS | 16875 | 1470772510972 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:11 INFO - PROCESS | 16875 | ++DOCSHELL 0x9120b400 == 31 [pid = 16875] [id = 576] 12:55:11 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x9120c400) [pid = 16875] [serial = 1729] [outer = (nil)] 12:55:11 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x91286000) [pid = 16875] [serial = 1730] [outer = 0x9120c400] 12:55:11 INFO - PROCESS | 16875 | 1470772511089 Marionette DEBUG loaded listener.js 12:55:11 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x91371800) [pid = 16875] [serial = 1731] [outer = 0x9120c400] 12:55:12 INFO - PROCESS | 16875 | 1470772512081 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]]]}] 12:55:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:55:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1635ms 12:55:12 INFO - PROCESS | 16875 | 1470772512126 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 12:55:12 INFO - PROCESS | 16875 | 1470772512133 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 12:55:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:55:12 INFO - PROCESS | 16875 | 1470772512147 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:55:12 INFO - PROCESS | 16875 | 1470772512152 Marionette TRACE conn4 <- [1,2278,null,{}] 12:55:12 INFO - PROCESS | 16875 | 1470772512158 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}] 12:55:12 INFO - PROCESS | 16875 | 1470772512164 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:12 INFO - PROCESS | 16875 | 1470772512377 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 12:55:12 INFO - PROCESS | 16875 | 1470772512648 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:12 INFO - PROCESS | 16875 | 1470772512658 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:12 INFO - PROCESS | 16875 | ++DOCSHELL 0x913e1c00 == 32 [pid = 16875] [id = 577] 12:55:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x913e2800) [pid = 16875] [serial = 1732] [outer = (nil)] 12:55:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x915b8400) [pid = 16875] [serial = 1733] [outer = 0x913e2800] 12:55:12 INFO - PROCESS | 16875 | 1470772512782 Marionette DEBUG loaded listener.js 12:55:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x91ba0000) [pid = 16875] [serial = 1734] [outer = 0x913e2800] 12:55:13 INFO - PROCESS | 16875 | 1470772513831 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]]]}] 12:55:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:55:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1739ms 12:55:13 INFO - PROCESS | 16875 | 1470772513886 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 12:55:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:55:13 INFO - PROCESS | 16875 | 1470772513891 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 12:55:13 INFO - PROCESS | 16875 | 1470772513898 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:55:13 INFO - PROCESS | 16875 | 1470772513904 Marionette TRACE conn4 <- [1,2282,null,{}] 12:55:13 INFO - PROCESS | 16875 | 1470772513924 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}] 12:55:13 INFO - PROCESS | 16875 | 1470772513934 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:14 INFO - PROCESS | 16875 | 1470772514176 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 12:55:14 INFO - PROCESS | 16875 | 1470772514451 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:14 INFO - PROCESS | 16875 | 1470772514461 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:14 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e172800 == 33 [pid = 16875] [id = 578] 12:55:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x8f86d000) [pid = 16875] [serial = 1735] [outer = (nil)] 12:55:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x93ac4000) [pid = 16875] [serial = 1736] [outer = 0x8f86d000] 12:55:14 INFO - PROCESS | 16875 | 1470772514545 Marionette DEBUG loaded listener.js 12:55:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x93ace400) [pid = 16875] [serial = 1737] [outer = 0x8f86d000] 12:55:15 INFO - PROCESS | 16875 | 1470772515534 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]]]}] 12:55:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:55:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1697ms 12:55:15 INFO - PROCESS | 16875 | 1470772515595 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 12:55:15 INFO - PROCESS | 16875 | 1470772515601 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 12:55:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:55:15 INFO - PROCESS | 16875 | 1470772515607 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:55:15 INFO - PROCESS | 16875 | 1470772515611 Marionette TRACE conn4 <- [1,2286,null,{}] 12:55:15 INFO - PROCESS | 16875 | 1470772515617 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}] 12:55:15 INFO - PROCESS | 16875 | 1470772515622 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:15 INFO - PROCESS | 16875 | 1470772515827 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 12:55:16 INFO - PROCESS | 16875 | 1470772516095 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:16 INFO - PROCESS | 16875 | 1470772516102 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:16 INFO - PROCESS | 16875 | ++DOCSHELL 0x91f7f400 == 34 [pid = 16875] [id = 579] 12:55:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x91f81800) [pid = 16875] [serial = 1738] [outer = (nil)] 12:55:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x95198800) [pid = 16875] [serial = 1739] [outer = 0x91f81800] 12:55:16 INFO - PROCESS | 16875 | 1470772516238 Marionette DEBUG loaded listener.js 12:55:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x952ce000) [pid = 16875] [serial = 1740] [outer = 0x91f81800] 12:55:17 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecd2800 == 33 [pid = 16875] [id = 574] 12:55:17 INFO - PROCESS | 16875 | 1470772517494 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]]]}] 12:55:17 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 12:55:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1941ms 12:55:17 INFO - PROCESS | 16875 | 1470772517556 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 12:55:17 INFO - PROCESS | 16875 | 1470772517562 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 12:55:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:55:17 INFO - PROCESS | 16875 | 1470772517579 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:55:17 INFO - PROCESS | 16875 | 1470772517583 Marionette TRACE conn4 <- [1,2290,null,{}] 12:55:17 INFO - PROCESS | 16875 | 1470772517596 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}] 12:55:17 INFO - PROCESS | 16875 | 1470772517602 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:17 INFO - PROCESS | 16875 | 1470772517798 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 12:55:17 INFO - PROCESS | 16875 | 1470772517963 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:17 INFO - PROCESS | 16875 | 1470772517972 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:18 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f872400 == 34 [pid = 16875] [id = 580] 12:55:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x8f873c00) [pid = 16875] [serial = 1741] [outer = (nil)] 12:55:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x91209c00) [pid = 16875] [serial = 1742] [outer = 0x8f873c00] 12:55:18 INFO - PROCESS | 16875 | 1470772518049 Marionette DEBUG loaded listener.js 12:55:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x91289400) [pid = 16875] [serial = 1743] [outer = 0x8f873c00] 12:55:18 INFO - PROCESS | 16875 | 1470772518957 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]]]}] 12:55:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:55:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1455ms 12:55:19 INFO - PROCESS | 16875 | 1470772519026 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 12:55:19 INFO - PROCESS | 16875 | 1470772519034 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 12:55:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:55:19 INFO - PROCESS | 16875 | 1470772519050 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:55:19 INFO - PROCESS | 16875 | 1470772519056 Marionette TRACE conn4 <- [1,2294,null,{}] 12:55:19 INFO - PROCESS | 16875 | 1470772519062 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}] 12:55:19 INFO - PROCESS | 16875 | 1470772519068 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:19 INFO - PROCESS | 16875 | 1470772519302 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 12:55:19 INFO - PROCESS | 16875 | 1470772519328 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:19 INFO - PROCESS | 16875 | 1470772519339 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:19 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e898c00 == 35 [pid = 16875] [id = 581] 12:55:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0x915ba000) [pid = 16875] [serial = 1744] [outer = (nil)] 12:55:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 92 (0x91ba3800) [pid = 16875] [serial = 1745] [outer = 0x915ba000] 12:55:19 INFO - PROCESS | 16875 | 1470772519412 Marionette DEBUG loaded listener.js 12:55:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 93 (0x92230c00) [pid = 16875] [serial = 1746] [outer = 0x915ba000] 12:55:20 INFO - PROCESS | 16875 | --DOMWINDOW == 92 (0x91205000) [pid = 16875] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:55:20 INFO - PROCESS | 16875 | --DOMWINDOW == 91 (0x8e170800) [pid = 16875] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:55:20 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0x91203000) [pid = 16875] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:55:20 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x951a6800) [pid = 16875] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:55:20 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x93c70c00) [pid = 16875] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:55:20 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x91282c00) [pid = 16875] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:55:20 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x8eccdc00) [pid = 16875] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:55:20 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x9137e800) [pid = 16875] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:55:20 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x8e167000) [pid = 16875] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:55:20 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x91f85000) [pid = 16875] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:55:20 INFO - PROCESS | 16875 | 1470772520554 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]]]}] 12:55:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:55:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1548ms 12:55:20 INFO - PROCESS | 16875 | 1470772520592 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 12:55:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:55:20 INFO - PROCESS | 16875 | 1470772520597 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 12:55:20 INFO - PROCESS | 16875 | 1470772520604 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:55:20 INFO - PROCESS | 16875 | 1470772520610 Marionette TRACE conn4 <- [1,2298,null,{}] 12:55:20 INFO - PROCESS | 16875 | 1470772520632 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}] 12:55:20 INFO - PROCESS | 16875 | 1470772520641 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:20 INFO - PROCESS | 16875 | 1470772520893 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 12:55:21 INFO - PROCESS | 16875 | 1470772520986 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:21 INFO - PROCESS | 16875 | 1470772520997 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:21 INFO - PROCESS | 16875 | ++DOCSHELL 0x93c70c00 == 36 [pid = 16875] [id = 582] 12:55:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x93c74400) [pid = 16875] [serial = 1747] [outer = (nil)] 12:55:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x951a1000) [pid = 16875] [serial = 1748] [outer = 0x93c74400] 12:55:21 INFO - PROCESS | 16875 | 1470772521077 Marionette DEBUG loaded listener.js 12:55:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x96553c00) [pid = 16875] [serial = 1749] [outer = 0x93c74400] 12:55:22 INFO - PROCESS | 16875 | 1470772522031 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]]]}] 12:55:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:55:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1502ms 12:55:22 INFO - PROCESS | 16875 | 1470772522109 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 12:55:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:55:22 INFO - PROCESS | 16875 | 1470772522122 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 12:55:22 INFO - PROCESS | 16875 | 1470772522136 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:55:22 INFO - PROCESS | 16875 | 1470772522146 Marionette TRACE conn4 <- [1,2302,null,{}] 12:55:22 INFO - PROCESS | 16875 | 1470772522224 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}] 12:55:22 INFO - PROCESS | 16875 | 1470772522236 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:22 INFO - PROCESS | 16875 | 1470772522484 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 12:55:22 INFO - PROCESS | 16875 | 1470772522750 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:22 INFO - PROCESS | 16875 | 1470772522761 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:22 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f871c00 == 37 [pid = 16875] [id = 583] 12:55:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x8f878400) [pid = 16875] [serial = 1750] [outer = (nil)] 12:55:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x8fa49c00) [pid = 16875] [serial = 1751] [outer = 0x8f878400] 12:55:22 INFO - PROCESS | 16875 | 1470772522887 Marionette DEBUG loaded listener.js 12:55:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x91376c00) [pid = 16875] [serial = 1752] [outer = 0x8f878400] 12:55:23 INFO - PROCESS | 16875 | 1470772523885 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]]]}] 12:55:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:55:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1817ms 12:55:23 INFO - PROCESS | 16875 | 1470772523953 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 12:55:23 INFO - PROCESS | 16875 | 1470772523967 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 12:55:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:55:23 INFO - PROCESS | 16875 | 1470772523987 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:55:23 INFO - PROCESS | 16875 | 1470772523997 Marionette TRACE conn4 <- [1,2306,null,{}] 12:55:24 INFO - PROCESS | 16875 | 1470772524008 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}] 12:55:24 INFO - PROCESS | 16875 | 1470772524018 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:24 INFO - PROCESS | 16875 | 1470772524256 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 12:55:24 INFO - PROCESS | 16875 | 1470772524466 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:24 INFO - PROCESS | 16875 | 1470772524473 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:24 INFO - PROCESS | 16875 | ++DOCSHELL 0x915c1800 == 38 [pid = 16875] [id = 584] 12:55:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x93ac2800) [pid = 16875] [serial = 1753] [outer = (nil)] 12:55:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0x93c76000) [pid = 16875] [serial = 1754] [outer = 0x93ac2800] 12:55:24 INFO - PROCESS | 16875 | 1470772524583 Marionette DEBUG loaded listener.js 12:55:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 92 (0x95391c00) [pid = 16875] [serial = 1755] [outer = 0x93ac2800] 12:55:25 INFO - PROCESS | 16875 | 1470772525556 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]]]}] 12:55:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:55:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1645ms 12:55:25 INFO - PROCESS | 16875 | 1470772525630 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 12:55:25 INFO - PROCESS | 16875 | 1470772525634 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 12:55:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:55:25 INFO - PROCESS | 16875 | 1470772525642 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:55:25 INFO - PROCESS | 16875 | 1470772525649 Marionette TRACE conn4 <- [1,2310,null,{}] 12:55:25 INFO - PROCESS | 16875 | 1470772525667 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}] 12:55:25 INFO - PROCESS | 16875 | 1470772525677 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:26 INFO - PROCESS | 16875 | 1470772526023 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 12:55:26 INFO - PROCESS | 16875 | 1470772526262 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:26 INFO - PROCESS | 16875 | 1470772526273 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:26 INFO - PROCESS | 16875 | ++DOCSHELL 0x99799800 == 39 [pid = 16875] [id = 585] 12:55:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 93 (0x99799c00) [pid = 16875] [serial = 1756] [outer = (nil)] 12:55:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 94 (0x99a48c00) [pid = 16875] [serial = 1757] [outer = 0x99799c00] 12:55:26 INFO - PROCESS | 16875 | 1470772526362 Marionette DEBUG loaded listener.js 12:55:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 95 (0x99f17400) [pid = 16875] [serial = 1758] [outer = 0x99799c00] 12:55:27 INFO - PROCESS | 16875 | 1470772527458 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]]]}] 12:55:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:55:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1853ms 12:55:27 INFO - PROCESS | 16875 | 1470772527497 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 12:55:27 INFO - PROCESS | 16875 | 1470772527503 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 12:55:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:55:27 INFO - PROCESS | 16875 | 1470772527510 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:55:27 INFO - PROCESS | 16875 | 1470772527515 Marionette TRACE conn4 <- [1,2314,null,{}] 12:55:27 INFO - PROCESS | 16875 | 1470772527521 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}] 12:55:27 INFO - PROCESS | 16875 | 1470772527526 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:27 INFO - PROCESS | 16875 | 1470772527749 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 12:55:28 INFO - PROCESS | 16875 | 1470772528025 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:28 INFO - PROCESS | 16875 | 1470772528037 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:28 INFO - PROCESS | 16875 | ++DOCSHELL 0x98e16800 == 40 [pid = 16875] [id = 586] 12:55:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 96 (0x99711400) [pid = 16875] [serial = 1759] [outer = (nil)] 12:55:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 97 (0x99f21400) [pid = 16875] [serial = 1760] [outer = 0x99711400] 12:55:28 INFO - PROCESS | 16875 | 1470772528125 Marionette DEBUG loaded listener.js 12:55:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 98 (0x99f24000) [pid = 16875] [serial = 1761] [outer = 0x99711400] 12:55:29 INFO - PROCESS | 16875 | 1470772529129 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]]]}] 12:55:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:55:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1646ms 12:55:29 INFO - PROCESS | 16875 | 1470772529158 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 12:55:29 INFO - PROCESS | 16875 | 1470772529162 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 12:55:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:55:29 INFO - PROCESS | 16875 | 1470772529187 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:55:29 INFO - PROCESS | 16875 | 1470772529191 Marionette TRACE conn4 <- [1,2318,null,{}] 12:55:29 INFO - PROCESS | 16875 | 1470772529202 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}] 12:55:29 INFO - PROCESS | 16875 | 1470772529207 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:29 INFO - PROCESS | 16875 | 1470772529407 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 12:55:29 INFO - PROCESS | 16875 | 1470772529595 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:29 INFO - PROCESS | 16875 | 1470772529608 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:29 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecc9800 == 41 [pid = 16875] [id = 587] 12:55:29 INFO - PROCESS | 16875 | ++DOMWINDOW == 99 (0x913d7c00) [pid = 16875] [serial = 1762] [outer = (nil)] 12:55:29 INFO - PROCESS | 16875 | ++DOMWINDOW == 100 (0x9a017000) [pid = 16875] [serial = 1763] [outer = 0x913d7c00] 12:55:29 INFO - PROCESS | 16875 | 1470772529750 Marionette DEBUG loaded listener.js 12:55:29 INFO - PROCESS | 16875 | ++DOMWINDOW == 101 (0x9a01f000) [pid = 16875] [serial = 1764] [outer = 0x913d7c00] 12:55:30 INFO - PROCESS | 16875 | 1470772530878 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] 12:55:30 INFO - PROCESS | 16875 | 1470772530946 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 12:55:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:55:30 INFO - PROCESS | 16875 | 1470772530953 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:55:30 INFO - PROCESS | 16875 | 1470772530957 Marionette TRACE conn4 <- [1,2322,null,{}] 12:55:30 INFO - PROCESS | 16875 | 1470772530964 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}] 12:55:30 INFO - PROCESS | 16875 | 1470772530976 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:31 INFO - PROCESS | 16875 | 1470772531251 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 12:55:31 INFO - PROCESS | 16875 | 1470772531545 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:31 INFO - PROCESS | 16875 | 1470772531555 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:31 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4a400 == 42 [pid = 16875] [id = 588] 12:55:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 102 (0x91283000) [pid = 16875] [serial = 1765] [outer = (nil)] 12:55:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 103 (0x9a166000) [pid = 16875] [serial = 1766] [outer = 0x91283000] 12:55:31 INFO - PROCESS | 16875 | 1470772531644 Marionette DEBUG loaded listener.js 12:55:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 104 (0x9a1b9c00) [pid = 16875] [serial = 1767] [outer = 0x91283000] 12:55:32 INFO - PROCESS | 16875 | 1470772532760 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]]]}] 12:55:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:55:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1834ms 12:55:32 INFO - PROCESS | 16875 | 1470772532790 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 12:55:32 INFO - PROCESS | 16875 | 1470772532795 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 12:55:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:55:32 INFO - PROCESS | 16875 | 1470772532803 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:55:32 INFO - PROCESS | 16875 | 1470772532807 Marionette TRACE conn4 <- [1,2326,null,{}] 12:55:32 INFO - PROCESS | 16875 | 1470772532813 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}] 12:55:32 INFO - PROCESS | 16875 | 1470772532819 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:33 INFO - PROCESS | 16875 | 1470772533012 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 12:55:33 INFO - PROCESS | 16875 | 1470772533437 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:33 INFO - PROCESS | 16875 | 1470772533447 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:33 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e16ec00 == 43 [pid = 16875] [id = 589] 12:55:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 105 (0x8e16fc00) [pid = 16875] [serial = 1768] [outer = (nil)] 12:55:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 106 (0x8e896800) [pid = 16875] [serial = 1769] [outer = 0x8e16fc00] 12:55:33 INFO - PROCESS | 16875 | 1470772533569 Marionette DEBUG loaded listener.js 12:55:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 107 (0x8f86a000) [pid = 16875] [serial = 1770] [outer = 0x8e16fc00] 12:55:34 INFO - PROCESS | 16875 | 1470772534569 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]]]}] 12:55:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:55:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1833ms 12:55:34 INFO - PROCESS | 16875 | 1470772534640 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 12:55:34 INFO - PROCESS | 16875 | 1470772534647 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 12:55:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:55:34 INFO - PROCESS | 16875 | 1470772534656 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:55:34 INFO - PROCESS | 16875 | 1470772534662 Marionette TRACE conn4 <- [1,2330,null,{}] 12:55:34 INFO - PROCESS | 16875 | 1470772534671 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}] 12:55:34 INFO - PROCESS | 16875 | 1470772534679 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:34 INFO - PROCESS | 16875 | 1470772534875 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 12:55:35 INFO - PROCESS | 16875 | 1470772535123 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:35 INFO - PROCESS | 16875 | 1470772535132 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:35 INFO - PROCESS | 16875 | ++DOCSHELL 0x91206400 == 44 [pid = 16875] [id = 590] 12:55:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 108 (0x913dd000) [pid = 16875] [serial = 1771] [outer = (nil)] 12:55:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 109 (0x91f7d800) [pid = 16875] [serial = 1772] [outer = 0x913dd000] 12:55:35 INFO - PROCESS | 16875 | 1470772535252 Marionette DEBUG loaded listener.js 12:55:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 110 (0x92c71400) [pid = 16875] [serial = 1773] [outer = 0x913dd000] 12:55:35 INFO - PROCESS | 16875 | --DOCSHELL 0x8eccd400 == 43 [pid = 16875] [id = 556] 12:55:35 INFO - PROCESS | 16875 | --DOCSHELL 0x91ba6400 == 42 [pid = 16875] [id = 554] 12:55:35 INFO - PROCESS | 16875 | --DOCSHELL 0x8f876c00 == 41 [pid = 16875] [id = 553] 12:55:35 INFO - PROCESS | 16875 | --DOCSHELL 0x91f7f400 == 40 [pid = 16875] [id = 579] 12:55:35 INFO - PROCESS | 16875 | --DOCSHELL 0x8e172800 == 39 [pid = 16875] [id = 578] 12:55:35 INFO - PROCESS | 16875 | --DOCSHELL 0x913e1c00 == 38 [pid = 16875] [id = 577] 12:55:35 INFO - PROCESS | 16875 | --DOCSHELL 0x9120b400 == 37 [pid = 16875] [id = 576] 12:55:35 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4d800 == 36 [pid = 16875] [id = 575] 12:55:36 INFO - PROCESS | 16875 | --DOMWINDOW == 109 (0x9538b000) [pid = 16875] [serial = 1688] [outer = (nil)] [url = about:blank] 12:55:36 INFO - PROCESS | 16875 | --DOMWINDOW == 108 (0x97871000) [pid = 16875] [serial = 1691] [outer = (nil)] [url = about:blank] 12:55:36 INFO - PROCESS | 16875 | --DOMWINDOW == 107 (0x95393c00) [pid = 16875] [serial = 1689] [outer = (nil)] [url = about:blank] 12:55:36 INFO - PROCESS | 16875 | --DOMWINDOW == 106 (0x91f87000) [pid = 16875] [serial = 1668] [outer = (nil)] [url = about:blank] 12:55:36 INFO - PROCESS | 16875 | --DOMWINDOW == 105 (0x8e172000) [pid = 16875] [serial = 1679] [outer = (nil)] [url = about:blank] 12:55:36 INFO - PROCESS | 16875 | --DOMWINDOW == 104 (0x8e89b000) [pid = 16875] [serial = 1680] [outer = (nil)] [url = about:blank] 12:55:36 INFO - PROCESS | 16875 | --DOMWINDOW == 103 (0x93c77c00) [pid = 16875] [serial = 1676] [outer = (nil)] [url = about:blank] 12:55:36 INFO - PROCESS | 16875 | --DOMWINDOW == 102 (0x95152800) [pid = 16875] [serial = 1677] [outer = (nil)] [url = about:blank] 12:55:36 INFO - PROCESS | 16875 | --DOMWINDOW == 101 (0x8ecd4800) [pid = 16875] [serial = 1670] [outer = (nil)] [url = about:blank] 12:55:36 INFO - PROCESS | 16875 | --DOMWINDOW == 100 (0x91285c00) [pid = 16875] [serial = 1671] [outer = (nil)] [url = about:blank] 12:55:36 INFO - PROCESS | 16875 | --DOMWINDOW == 99 (0x938d8800) [pid = 16875] [serial = 1685] [outer = (nil)] [url = about:blank] 12:55:36 INFO - PROCESS | 16875 | --DOMWINDOW == 98 (0x913d8c00) [pid = 16875] [serial = 1682] [outer = (nil)] [url = about:blank] 12:55:36 INFO - PROCESS | 16875 | --DOMWINDOW == 97 (0x915ba800) [pid = 16875] [serial = 1683] [outer = (nil)] [url = about:blank] 12:55:36 INFO - PROCESS | 16875 | --DOMWINDOW == 96 (0x91f86800) [pid = 16875] [serial = 1673] [outer = (nil)] [url = about:blank] 12:55:36 INFO - PROCESS | 16875 | --DOMWINDOW == 95 (0x92c72c00) [pid = 16875] [serial = 1674] [outer = (nil)] [url = about:blank] 12:55:36 INFO - PROCESS | 16875 | --DOMWINDOW == 94 (0x97874c00) [pid = 16875] [serial = 1692] [outer = (nil)] [url = about:blank] 12:55:36 INFO - PROCESS | 16875 | --DOMWINDOW == 93 (0x9787d000) [pid = 16875] [serial = 1695] [outer = (nil)] [url = about:blank] 12:55:36 INFO - PROCESS | 16875 | --DOMWINDOW == 92 (0x93a64400) [pid = 16875] [serial = 1686] [outer = (nil)] [url = about:blank] 12:55:36 INFO - PROCESS | 16875 | --DOMWINDOW == 91 (0x9514d400) [pid = 16875] [serial = 1694] [outer = (nil)] [url = about:blank] 12:55:36 INFO - PROCESS | 16875 | 1470772536195 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]]]}] 12:55:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:55:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1592ms 12:55:36 INFO - PROCESS | 16875 | 1470772536261 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 12:55:36 INFO - PROCESS | 16875 | 1470772536268 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 12:55:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:55:36 INFO - PROCESS | 16875 | 1470772536278 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:55:36 INFO - PROCESS | 16875 | 1470772536282 Marionette TRACE conn4 <- [1,2334,null,{}] 12:55:36 INFO - PROCESS | 16875 | 1470772536288 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}] 12:55:36 INFO - PROCESS | 16875 | 1470772536293 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:36 INFO - PROCESS | 16875 | 1470772536484 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 12:55:36 INFO - PROCESS | 16875 | 1470772536495 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:36 INFO - PROCESS | 16875 | 1470772536504 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:36 INFO - PROCESS | 16875 | ++DOCSHELL 0x91285c00 == 37 [pid = 16875] [id = 591] 12:55:36 INFO - PROCESS | 16875 | ++DOMWINDOW == 92 (0x9128ec00) [pid = 16875] [serial = 1774] [outer = (nil)] 12:55:36 INFO - PROCESS | 16875 | ++DOMWINDOW == 93 (0x92c73400) [pid = 16875] [serial = 1775] [outer = 0x9128ec00] 12:55:36 INFO - PROCESS | 16875 | 1470772536594 Marionette DEBUG loaded listener.js 12:55:36 INFO - PROCESS | 16875 | ++DOMWINDOW == 94 (0x93c72400) [pid = 16875] [serial = 1776] [outer = 0x9128ec00] 12:55:37 INFO - PROCESS | 16875 | 1470772537646 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]]]}] 12:55:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:55:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1382ms 12:55:37 INFO - PROCESS | 16875 | 1470772537661 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 12:55:37 INFO - PROCESS | 16875 | 1470772537665 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 12:55:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:55:37 INFO - PROCESS | 16875 | 1470772537682 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:55:37 INFO - PROCESS | 16875 | 1470772537692 Marionette TRACE conn4 <- [1,2338,null,{}] 12:55:37 INFO - PROCESS | 16875 | 1470772537702 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}] 12:55:37 INFO - PROCESS | 16875 | 1470772537710 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:37 INFO - PROCESS | 16875 | 1470772537970 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 12:55:38 INFO - PROCESS | 16875 | 1470772537987 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:38 INFO - PROCESS | 16875 | 1470772538000 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:38 INFO - PROCESS | 16875 | ++DOCSHELL 0x91f87000 == 38 [pid = 16875] [id = 592] 12:55:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 95 (0x95394400) [pid = 16875] [serial = 1777] [outer = (nil)] 12:55:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 96 (0x97878800) [pid = 16875] [serial = 1778] [outer = 0x95394400] 12:55:38 INFO - PROCESS | 16875 | 1470772538071 Marionette DEBUG loaded listener.js 12:55:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 97 (0x9826a800) [pid = 16875] [serial = 1779] [outer = 0x95394400] 12:55:39 INFO - PROCESS | 16875 | 1470772539082 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]]]}] 12:55:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:55:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1451ms 12:55:39 INFO - PROCESS | 16875 | 1470772539126 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 12:55:39 INFO - PROCESS | 16875 | 1470772539131 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 12:55:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:55:39 INFO - PROCESS | 16875 | 1470772539145 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:55:39 INFO - PROCESS | 16875 | 1470772539149 Marionette TRACE conn4 <- [1,2342,null,{}] 12:55:39 INFO - PROCESS | 16875 | 1470772539158 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}] 12:55:39 INFO - PROCESS | 16875 | 1470772539165 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:39 INFO - PROCESS | 16875 | 1470772539433 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 12:55:39 INFO - PROCESS | 16875 | 1470772539465 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:39 INFO - PROCESS | 16875 | 1470772539473 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:39 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df52800 == 39 [pid = 16875] [id = 593] 12:55:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 98 (0x952c3400) [pid = 16875] [serial = 1780] [outer = (nil)] 12:55:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 99 (0x997a3c00) [pid = 16875] [serial = 1781] [outer = 0x952c3400] 12:55:39 INFO - PROCESS | 16875 | 1470772539549 Marionette DEBUG loaded listener.js 12:55:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 100 (0x99a7e400) [pid = 16875] [serial = 1782] [outer = 0x952c3400] 12:55:40 INFO - PROCESS | 16875 | --DOMWINDOW == 99 (0x8e169000) [pid = 16875] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:55:40 INFO - PROCESS | 16875 | --DOMWINDOW == 98 (0x98e1d400) [pid = 16875] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:55:40 INFO - PROCESS | 16875 | --DOMWINDOW == 97 (0x997a9400) [pid = 16875] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:55:40 INFO - PROCESS | 16875 | --DOMWINDOW == 96 (0x92230400) [pid = 16875] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:55:40 INFO - PROCESS | 16875 | --DOMWINDOW == 95 (0x93c6e400) [pid = 16875] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:55:40 INFO - PROCESS | 16875 | --DOMWINDOW == 94 (0x97871c00) [pid = 16875] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:55:40 INFO - PROCESS | 16875 | --DOMWINDOW == 93 (0x91ba2400) [pid = 16875] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:55:40 INFO - PROCESS | 16875 | --DOMWINDOW == 92 (0x8fa45400) [pid = 16875] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:55:40 INFO - PROCESS | 16875 | --DOMWINDOW == 91 (0x91205c00) [pid = 16875] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:55:40 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0x91f81800) [pid = 16875] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:55:40 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x8f873c00) [pid = 16875] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:55:40 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x915ba000) [pid = 16875] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:55:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:55:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1639ms 12:55:40 INFO - PROCESS | 16875 | 1470772540773 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]]]}] 12:55:40 INFO - PROCESS | 16875 | 1470772540785 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 12:55:40 INFO - PROCESS | 16875 | 1470772540788 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 12:55:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:55:40 INFO - PROCESS | 16875 | 1470772540796 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:55:40 INFO - PROCESS | 16875 | 1470772540800 Marionette TRACE conn4 <- [1,2346,null,{}] 12:55:40 INFO - PROCESS | 16875 | 1470772540815 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}] 12:55:40 INFO - PROCESS | 16875 | 1470772540820 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:41 INFO - PROCESS | 16875 | 1470772541001 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 12:55:41 INFO - PROCESS | 16875 | 1470772541016 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:41 INFO - PROCESS | 16875 | 1470772541030 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:41 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e89cc00 == 40 [pid = 16875] [id = 594] 12:55:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x8ecc9c00) [pid = 16875] [serial = 1783] [outer = (nil)] 12:55:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x93accc00) [pid = 16875] [serial = 1784] [outer = 0x8ecc9c00] 12:55:41 INFO - PROCESS | 16875 | 1470772541130 Marionette DEBUG loaded listener.js 12:55:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0x99f1cc00) [pid = 16875] [serial = 1785] [outer = 0x8ecc9c00] 12:55:42 INFO - PROCESS | 16875 | 1470772542126 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]]]}] 12:55:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:55:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1354ms 12:55:42 INFO - PROCESS | 16875 | 1470772542151 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 12:55:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:55:42 INFO - PROCESS | 16875 | 1470772542155 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 12:55:42 INFO - PROCESS | 16875 | 1470772542161 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:55:42 INFO - PROCESS | 16875 | 1470772542165 Marionette TRACE conn4 <- [1,2350,null,{}] 12:55:42 INFO - PROCESS | 16875 | 1470772542171 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}] 12:55:42 INFO - PROCESS | 16875 | 1470772542178 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:42 INFO - PROCESS | 16875 | 1470772542370 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 12:55:42 INFO - PROCESS | 16875 | 1470772542516 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:42 INFO - PROCESS | 16875 | 1470772542526 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:42 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e168400 == 41 [pid = 16875] [id = 595] 12:55:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 92 (0x915ba000) [pid = 16875] [serial = 1786] [outer = (nil)] 12:55:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 93 (0x9a15d800) [pid = 16875] [serial = 1787] [outer = 0x915ba000] 12:55:42 INFO - PROCESS | 16875 | 1470772542595 Marionette DEBUG loaded listener.js 12:55:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 94 (0x9a1bf400) [pid = 16875] [serial = 1788] [outer = 0x915ba000] 12:55:43 INFO - PROCESS | 16875 | 1470772543702 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]]]}] 12:55:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:55:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1591ms 12:55:43 INFO - PROCESS | 16875 | 1470772543754 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 12:55:43 INFO - PROCESS | 16875 | 1470772543761 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 12:55:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:55:43 INFO - PROCESS | 16875 | 1470772543771 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:55:43 INFO - PROCESS | 16875 | 1470772543778 Marionette TRACE conn4 <- [1,2354,null,{}] 12:55:43 INFO - PROCESS | 16875 | 1470772543788 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}] 12:55:43 INFO - PROCESS | 16875 | 1470772543793 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:44 INFO - PROCESS | 16875 | 1470772544061 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 12:55:44 INFO - PROCESS | 16875 | 1470772544352 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:44 INFO - PROCESS | 16875 | 1470772544366 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:44 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f86fc00 == 42 [pid = 16875] [id = 596] 12:55:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 95 (0x8fa46c00) [pid = 16875] [serial = 1789] [outer = (nil)] 12:55:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 96 (0x91288000) [pid = 16875] [serial = 1790] [outer = 0x8fa46c00] 12:55:44 INFO - PROCESS | 16875 | 1470772544455 Marionette DEBUG loaded listener.js 12:55:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 97 (0x91b9b000) [pid = 16875] [serial = 1791] [outer = 0x8fa46c00] 12:55:45 INFO - PROCESS | 16875 | 1470772545466 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]]]}] 12:55:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:55:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1747ms 12:55:45 INFO - PROCESS | 16875 | 1470772545518 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 12:55:45 INFO - PROCESS | 16875 | 1470772545533 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 12:55:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:55:45 INFO - PROCESS | 16875 | 1470772545546 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:55:45 INFO - PROCESS | 16875 | 1470772545550 Marionette TRACE conn4 <- [1,2358,null,{}] 12:55:45 INFO - PROCESS | 16875 | 1470772545558 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}] 12:55:45 INFO - PROCESS | 16875 | 1470772545566 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:45 INFO - PROCESS | 16875 | 1470772545824 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 12:55:46 INFO - PROCESS | 16875 | 1470772546114 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:46 INFO - PROCESS | 16875 | 1470772546124 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:46 INFO - PROCESS | 16875 | ++DOCSHELL 0x913e3c00 == 43 [pid = 16875] [id = 597] 12:55:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 98 (0x951a6800) [pid = 16875] [serial = 1792] [outer = (nil)] 12:55:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 99 (0x97871c00) [pid = 16875] [serial = 1793] [outer = 0x951a6800] 12:55:46 INFO - PROCESS | 16875 | 1470772546262 Marionette DEBUG loaded listener.js 12:55:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 100 (0x98220c00) [pid = 16875] [serial = 1794] [outer = 0x951a6800] 12:55:47 INFO - PROCESS | 16875 | 1470772547305 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]]]}] 12:55:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:55:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1840ms 12:55:47 INFO - PROCESS | 16875 | 1470772547386 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 12:55:47 INFO - PROCESS | 16875 | 1470772547391 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 12:55:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:55:47 INFO - PROCESS | 16875 | 1470772547399 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:55:47 INFO - PROCESS | 16875 | 1470772547407 Marionette TRACE conn4 <- [1,2362,null,{}] 12:55:47 INFO - PROCESS | 16875 | 1470772547427 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}] 12:55:47 INFO - PROCESS | 16875 | 1470772547437 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:47 INFO - PROCESS | 16875 | 1470772547771 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 12:55:47 INFO - PROCESS | 16875 | 1470772547969 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:47 INFO - PROCESS | 16875 | 1470772547982 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:48 INFO - PROCESS | 16875 | ++DOCSHELL 0x9a15b800 == 44 [pid = 16875] [id = 598] 12:55:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 101 (0x9a161000) [pid = 16875] [serial = 1795] [outer = (nil)] 12:55:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 102 (0x9a1c0c00) [pid = 16875] [serial = 1796] [outer = 0x9a161000] 12:55:48 INFO - PROCESS | 16875 | 1470772548075 Marionette DEBUG loaded listener.js 12:55:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 103 (0x9a1c7400) [pid = 16875] [serial = 1797] [outer = 0x9a161000] 12:55:49 INFO - PROCESS | 16875 | 1470772549033 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]]]}] 12:55:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:55:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1694ms 12:55:49 INFO - PROCESS | 16875 | 1470772549093 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 12:55:49 INFO - PROCESS | 16875 | 1470772549099 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 12:55:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:55:49 INFO - PROCESS | 16875 | 1470772549106 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:55:49 INFO - PROCESS | 16875 | 1470772549109 Marionette TRACE conn4 <- [1,2366,null,{}] 12:55:49 INFO - PROCESS | 16875 | 1470772549116 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}] 12:55:49 INFO - PROCESS | 16875 | 1470772549121 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:49 INFO - PROCESS | 16875 | 1470772549327 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 12:55:49 INFO - PROCESS | 16875 | 1470772549566 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:49 INFO - PROCESS | 16875 | 1470772549579 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:49 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e895400 == 45 [pid = 16875] [id = 599] 12:55:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 104 (0x93ac3400) [pid = 16875] [serial = 1798] [outer = (nil)] 12:55:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 105 (0x9ab37800) [pid = 16875] [serial = 1799] [outer = 0x93ac3400] 12:55:49 INFO - PROCESS | 16875 | 1470772549706 Marionette DEBUG loaded listener.js 12:55:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 106 (0x9abdb400) [pid = 16875] [serial = 1800] [outer = 0x93ac3400] 12:55:50 INFO - PROCESS | 16875 | 1470772550665 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]]]}] 12:55:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:55:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1632ms 12:55:50 INFO - PROCESS | 16875 | 1470772550739 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 12:55:50 INFO - PROCESS | 16875 | 1470772550743 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 12:55:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:55:50 INFO - PROCESS | 16875 | 1470772550751 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:55:50 INFO - PROCESS | 16875 | 1470772550754 Marionette TRACE conn4 <- [1,2370,null,{}] 12:55:50 INFO - PROCESS | 16875 | 1470772550760 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}] 12:55:50 INFO - PROCESS | 16875 | 1470772550766 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:50 INFO - PROCESS | 16875 | 1470772550964 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 12:55:51 INFO - PROCESS | 16875 | 1470772551215 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:51 INFO - PROCESS | 16875 | 1470772551222 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:51 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e175000 == 46 [pid = 16875] [id = 600] 12:55:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 107 (0x91f7dc00) [pid = 16875] [serial = 1801] [outer = (nil)] 12:55:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 108 (0x9abe0800) [pid = 16875] [serial = 1802] [outer = 0x91f7dc00] 12:55:51 INFO - PROCESS | 16875 | 1470772551356 Marionette DEBUG loaded listener.js 12:55:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 109 (0x9abe2c00) [pid = 16875] [serial = 1803] [outer = 0x91f7dc00] 12:55:52 INFO - PROCESS | 16875 | 1470772552440 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]]]}] 12:55:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:55:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1734ms 12:55:52 INFO - PROCESS | 16875 | 1470772552487 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 12:55:52 INFO - PROCESS | 16875 | 1470772552490 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 12:55:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:55:52 INFO - PROCESS | 16875 | 1470772552499 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:55:52 INFO - PROCESS | 16875 | 1470772552502 Marionette TRACE conn4 <- [1,2374,null,{}] 12:55:52 INFO - PROCESS | 16875 | 1470772552511 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}] 12:55:52 INFO - PROCESS | 16875 | 1470772552522 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:52 INFO - PROCESS | 16875 | 1470772552779 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 12:55:53 INFO - PROCESS | 16875 | 1470772553020 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:53 INFO - PROCESS | 16875 | 1470772553031 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:53 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e89bc00 == 47 [pid = 16875] [id = 601] 12:55:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 110 (0x8eccdc00) [pid = 16875] [serial = 1804] [outer = (nil)] 12:55:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 111 (0x8f86dc00) [pid = 16875] [serial = 1805] [outer = 0x8eccdc00] 12:55:53 INFO - PROCESS | 16875 | 1470772553394 Marionette DEBUG loaded listener.js 12:55:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 112 (0x9120d000) [pid = 16875] [serial = 1806] [outer = 0x8eccdc00] 12:55:54 INFO - PROCESS | 16875 | 1470772554446 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]]]}] 12:55:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:55:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 2036ms 12:55:54 INFO - PROCESS | 16875 | 1470772554537 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 12:55:54 INFO - PROCESS | 16875 | 1470772554543 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 12:55:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:55:54 INFO - PROCESS | 16875 | 1470772554552 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:55:54 INFO - PROCESS | 16875 | 1470772554556 Marionette TRACE conn4 <- [1,2378,null,{}] 12:55:54 INFO - PROCESS | 16875 | 1470772554566 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}] 12:55:54 INFO - PROCESS | 16875 | 1470772554572 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:54 INFO - PROCESS | 16875 | 1470772554772 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 12:55:55 INFO - PROCESS | 16875 | 1470772555024 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:55 INFO - PROCESS | 16875 | 1470772555037 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:55 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecd5000 == 48 [pid = 16875] [id = 602] 12:55:55 INFO - PROCESS | 16875 | ++DOMWINDOW == 113 (0x915be800) [pid = 16875] [serial = 1807] [outer = (nil)] 12:55:55 INFO - PROCESS | 16875 | ++DOMWINDOW == 114 (0x92c72000) [pid = 16875] [serial = 1808] [outer = 0x915be800] 12:55:55 INFO - PROCESS | 16875 | 1470772555133 Marionette DEBUG loaded listener.js 12:55:55 INFO - PROCESS | 16875 | ++DOMWINDOW == 115 (0x93acec00) [pid = 16875] [serial = 1809] [outer = 0x915be800] 12:55:55 INFO - PROCESS | 16875 | --DOMWINDOW == 114 (0x951a1000) [pid = 16875] [serial = 1748] [outer = (nil)] [url = about:blank] 12:55:56 INFO - PROCESS | 16875 | 1470772556120 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]]]}] 12:55:56 INFO - PROCESS | 16875 | --DOMWINDOW == 113 (0x91286000) [pid = 16875] [serial = 1730] [outer = (nil)] [url = about:blank] 12:55:56 INFO - PROCESS | 16875 | --DOMWINDOW == 112 (0x8df58000) [pid = 16875] [serial = 1727] [outer = (nil)] [url = about:blank] 12:55:56 INFO - PROCESS | 16875 | --DOMWINDOW == 111 (0x93ac4000) [pid = 16875] [serial = 1736] [outer = (nil)] [url = about:blank] 12:55:56 INFO - PROCESS | 16875 | --DOMWINDOW == 110 (0x95198800) [pid = 16875] [serial = 1739] [outer = (nil)] [url = about:blank] 12:55:56 INFO - PROCESS | 16875 | --DOMWINDOW == 109 (0x91209c00) [pid = 16875] [serial = 1742] [outer = (nil)] [url = about:blank] 12:55:56 INFO - PROCESS | 16875 | --DOMWINDOW == 108 (0x915b8400) [pid = 16875] [serial = 1733] [outer = (nil)] [url = about:blank] 12:55:56 INFO - PROCESS | 16875 | --DOMWINDOW == 107 (0x91ba3800) [pid = 16875] [serial = 1745] [outer = (nil)] [url = about:blank] 12:55:56 INFO - PROCESS | 16875 | --DOMWINDOW == 106 (0x92230c00) [pid = 16875] [serial = 1746] [outer = (nil)] [url = about:blank] 12:55:56 INFO - PROCESS | 16875 | --DOMWINDOW == 105 (0x952ce000) [pid = 16875] [serial = 1740] [outer = (nil)] [url = about:blank] 12:55:56 INFO - PROCESS | 16875 | --DOMWINDOW == 104 (0x91289400) [pid = 16875] [serial = 1743] [outer = (nil)] [url = about:blank] 12:55:56 INFO - PROCESS | 16875 | --DOMWINDOW == 103 (0x8e892c00) [pid = 16875] [serial = 1718] [outer = (nil)] [url = about:blank] 12:55:56 INFO - PROCESS | 16875 | --DOMWINDOW == 102 (0x8ecd8c00) [pid = 16875] [serial = 1719] [outer = (nil)] [url = about:blank] 12:55:56 INFO - PROCESS | 16875 | --DOMWINDOW == 101 (0x9a0bf000) [pid = 16875] [serial = 1715] [outer = (nil)] [url = about:blank] 12:55:56 INFO - PROCESS | 16875 | --DOMWINDOW == 100 (0x9a0c2c00) [pid = 16875] [serial = 1716] [outer = (nil)] [url = about:blank] 12:55:56 INFO - PROCESS | 16875 | --DOMWINDOW == 99 (0x9a015400) [pid = 16875] [serial = 1712] [outer = (nil)] [url = about:blank] 12:55:56 INFO - PROCESS | 16875 | --DOMWINDOW == 98 (0x9a01f800) [pid = 16875] [serial = 1713] [outer = (nil)] [url = about:blank] 12:55:56 INFO - PROCESS | 16875 | --DOMWINDOW == 97 (0x997a8c00) [pid = 16875] [serial = 1709] [outer = (nil)] [url = about:blank] 12:55:56 INFO - PROCESS | 16875 | --DOMWINDOW == 96 (0x997af800) [pid = 16875] [serial = 1710] [outer = (nil)] [url = about:blank] 12:55:56 INFO - PROCESS | 16875 | --DOMWINDOW == 95 (0x995c7800) [pid = 16875] [serial = 1706] [outer = (nil)] [url = about:blank] 12:55:56 INFO - PROCESS | 16875 | --DOMWINDOW == 94 (0x9979a400) [pid = 16875] [serial = 1707] [outer = (nil)] [url = about:blank] 12:55:56 INFO - PROCESS | 16875 | --DOMWINDOW == 93 (0x9826bc00) [pid = 16875] [serial = 1703] [outer = (nil)] [url = about:blank] 12:55:56 INFO - PROCESS | 16875 | --DOMWINDOW == 92 (0x98929000) [pid = 16875] [serial = 1704] [outer = (nil)] [url = about:blank] 12:55:56 INFO - PROCESS | 16875 | --DOMWINDOW == 91 (0x92c75400) [pid = 16875] [serial = 1700] [outer = (nil)] [url = about:blank] 12:55:56 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0x92c74400) [pid = 16875] [serial = 1701] [outer = (nil)] [url = about:blank] 12:55:56 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x91209400) [pid = 16875] [serial = 1697] [outer = (nil)] [url = about:blank] 12:55:56 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x91289000) [pid = 16875] [serial = 1698] [outer = (nil)] [url = about:blank] 12:55:56 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x915b4400) [pid = 16875] [serial = 1721] [outer = (nil)] [url = about:blank] 12:55:56 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x91b9d800) [pid = 16875] [serial = 1722] [outer = (nil)] [url = about:blank] 12:55:56 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x8f875800) [pid = 16875] [serial = 1724] [outer = (nil)] [url = about:blank] 12:55:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:55:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1638ms 12:55:56 INFO - PROCESS | 16875 | 1470772556189 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 12:55:56 INFO - PROCESS | 16875 | 1470772556195 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 12:55:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:55:56 INFO - PROCESS | 16875 | 1470772556206 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:55:56 INFO - PROCESS | 16875 | 1470772556209 Marionette TRACE conn4 <- [1,2382,null,{}] 12:55:56 INFO - PROCESS | 16875 | 1470772556216 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}] 12:55:56 INFO - PROCESS | 16875 | 1470772556222 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:56 INFO - PROCESS | 16875 | 1470772556413 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 12:55:56 INFO - PROCESS | 16875 | 1470772556642 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:56 INFO - PROCESS | 16875 | 1470772556649 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:56 INFO - PROCESS | 16875 | ++DOCSHELL 0x9137b000 == 49 [pid = 16875] [id = 603] 12:55:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x915b9000) [pid = 16875] [serial = 1810] [outer = (nil)] 12:55:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x91f7c400) [pid = 16875] [serial = 1811] [outer = 0x915b9000] 12:55:56 INFO - PROCESS | 16875 | 1470772556729 Marionette DEBUG loaded listener.js 12:55:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x93a59c00) [pid = 16875] [serial = 1812] [outer = 0x915b9000] 12:55:57 INFO - PROCESS | 16875 | 1470772557588 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]]]}] 12:55:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:55:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1434ms 12:55:57 INFO - PROCESS | 16875 | 1470772557641 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 12:55:57 INFO - PROCESS | 16875 | 1470772557644 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 12:55:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:55:57 INFO - PROCESS | 16875 | 1470772557652 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:55:57 INFO - PROCESS | 16875 | 1470772557658 Marionette TRACE conn4 <- [1,2386,null,{}] 12:55:57 INFO - PROCESS | 16875 | 1470772557674 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}] 12:55:57 INFO - PROCESS | 16875 | 1470772557683 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:57 INFO - PROCESS | 16875 | 1470772557863 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 12:55:58 INFO - PROCESS | 16875 | 1470772558028 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:58 INFO - PROCESS | 16875 | 1470772558036 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:58 INFO - PROCESS | 16875 | ++DOCSHELL 0x915c0000 == 50 [pid = 16875] [id = 604] 12:55:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x952ce800) [pid = 16875] [serial = 1813] [outer = (nil)] 12:55:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x98922800) [pid = 16875] [serial = 1814] [outer = 0x952ce800] 12:55:58 INFO - PROCESS | 16875 | 1470772558108 Marionette DEBUG loaded listener.js 12:55:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0x995c0400) [pid = 16875] [serial = 1815] [outer = 0x952ce800] 12:55:59 INFO - PROCESS | 16875 | 1470772558993 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]]]}] 12:55:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:55:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1400ms 12:55:59 INFO - PROCESS | 16875 | 1470772559058 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 12:55:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:55:59 INFO - PROCESS | 16875 | 1470772559063 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 12:55:59 INFO - PROCESS | 16875 | 1470772559070 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:55:59 INFO - PROCESS | 16875 | 1470772559073 Marionette TRACE conn4 <- [1,2390,null,{}] 12:55:59 INFO - PROCESS | 16875 | 1470772559079 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}] 12:55:59 INFO - PROCESS | 16875 | 1470772559084 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:59 INFO - PROCESS | 16875 | 1470772559326 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 12:55:59 INFO - PROCESS | 16875 | 1470772559358 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:59 INFO - PROCESS | 16875 | 1470772559366 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:55:59 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e173800 == 51 [pid = 16875] [id = 605] 12:55:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 92 (0x913da800) [pid = 16875] [serial = 1816] [outer = (nil)] 12:55:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 93 (0x99a47400) [pid = 16875] [serial = 1817] [outer = 0x913da800] 12:55:59 INFO - PROCESS | 16875 | 1470772559437 Marionette DEBUG loaded listener.js 12:55:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 94 (0x99fd8c00) [pid = 16875] [serial = 1818] [outer = 0x913da800] 12:56:00 INFO - PROCESS | 16875 | 1470772560491 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]]]}] 12:56:00 INFO - PROCESS | 16875 | --DOMWINDOW == 93 (0x9128ec00) [pid = 16875] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:56:00 INFO - PROCESS | 16875 | --DOMWINDOW == 92 (0x8ecc9c00) [pid = 16875] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:56:00 INFO - PROCESS | 16875 | --DOMWINDOW == 91 (0x8e16fc00) [pid = 16875] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:56:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:56:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1634ms 12:56:00 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0x952c3400) [pid = 16875] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:56:00 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x913dd000) [pid = 16875] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:56:00 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x95394400) [pid = 16875] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:56:00 INFO - PROCESS | 16875 | 1470772560714 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 12:56:00 INFO - PROCESS | 16875 | 1470772560718 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 12:56:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:56:00 INFO - PROCESS | 16875 | 1470772560725 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:56:00 INFO - PROCESS | 16875 | 1470772560729 Marionette TRACE conn4 <- [1,2394,null,{}] 12:56:00 INFO - PROCESS | 16875 | 1470772560735 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}] 12:56:00 INFO - PROCESS | 16875 | 1470772560740 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:00 INFO - PROCESS | 16875 | 1470772560918 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 12:56:01 INFO - PROCESS | 16875 | 1470772561072 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:01 INFO - PROCESS | 16875 | 1470772561079 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:01 INFO - PROCESS | 16875 | ++DOCSHELL 0x952c5800 == 52 [pid = 16875] [id = 606] 12:56:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x95394400) [pid = 16875] [serial = 1819] [outer = (nil)] 12:56:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x997b0400) [pid = 16875] [serial = 1820] [outer = 0x95394400] 12:56:01 INFO - PROCESS | 16875 | 1470772561213 Marionette DEBUG loaded listener.js 12:56:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0x9a01f800) [pid = 16875] [serial = 1821] [outer = 0x95394400] 12:56:02 INFO - PROCESS | 16875 | 1470772562044 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]]]}] 12:56:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:56:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1380ms 12:56:02 INFO - PROCESS | 16875 | 1470772562107 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 12:56:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:56:02 INFO - PROCESS | 16875 | 1470772562111 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 12:56:02 INFO - PROCESS | 16875 | 1470772562118 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:56:02 INFO - PROCESS | 16875 | 1470772562121 Marionette TRACE conn4 <- [1,2398,null,{}] 12:56:02 INFO - PROCESS | 16875 | 1470772562128 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}] 12:56:02 INFO - PROCESS | 16875 | 1470772562138 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:02 INFO - PROCESS | 16875 | 1470772562394 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 12:56:02 INFO - PROCESS | 16875 | 1470772562701 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:02 INFO - PROCESS | 16875 | 1470772562710 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:02 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4c000 == 53 [pid = 16875] [id = 607] 12:56:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 92 (0x8df4c800) [pid = 16875] [serial = 1822] [outer = (nil)] 12:56:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 93 (0x8e16b000) [pid = 16875] [serial = 1823] [outer = 0x8df4c800] 12:56:02 INFO - PROCESS | 16875 | 1470772562987 Marionette DEBUG loaded listener.js 12:56:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 94 (0x8eccbc00) [pid = 16875] [serial = 1824] [outer = 0x8df4c800] 12:56:04 INFO - PROCESS | 16875 | 1470772564373 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]]]}] 12:56:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:56:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 2285ms 12:56:04 INFO - PROCESS | 16875 | 1470772564405 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 12:56:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:56:04 INFO - PROCESS | 16875 | 1470772564411 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 12:56:04 INFO - PROCESS | 16875 | 1470772564420 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:56:04 INFO - PROCESS | 16875 | 1470772564425 Marionette TRACE conn4 <- [1,2402,null,{}] 12:56:04 INFO - PROCESS | 16875 | 1470772564434 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}] 12:56:04 INFO - PROCESS | 16875 | 1470772564440 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:04 INFO - PROCESS | 16875 | 1470772564688 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 12:56:04 INFO - PROCESS | 16875 | 1470772564939 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:04 INFO - PROCESS | 16875 | 1470772564949 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:05 INFO - PROCESS | 16875 | ++DOCSHELL 0x9128bc00 == 54 [pid = 16875] [id = 608] 12:56:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 95 (0x913e0000) [pid = 16875] [serial = 1825] [outer = (nil)] 12:56:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 96 (0x91b9a000) [pid = 16875] [serial = 1826] [outer = 0x913e0000] 12:56:05 INFO - PROCESS | 16875 | 1470772565084 Marionette DEBUG loaded listener.js 12:56:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 97 (0x91f7d400) [pid = 16875] [serial = 1827] [outer = 0x913e0000] 12:56:06 INFO - PROCESS | 16875 | 1470772566143 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]]]}] 12:56:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:56:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1797ms 12:56:06 INFO - PROCESS | 16875 | 1470772566216 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 12:56:06 INFO - PROCESS | 16875 | 1470772566223 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 12:56:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:56:06 INFO - PROCESS | 16875 | 1470772566235 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:56:06 INFO - PROCESS | 16875 | 1470772566239 Marionette TRACE conn4 <- [1,2406,null,{}] 12:56:06 INFO - PROCESS | 16875 | 1470772566247 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}] 12:56:06 INFO - PROCESS | 16875 | 1470772566253 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:06 INFO - PROCESS | 16875 | 1470772566520 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 12:56:06 INFO - PROCESS | 16875 | 1470772566815 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:06 INFO - PROCESS | 16875 | 1470772566821 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:06 INFO - PROCESS | 16875 | ++DOCSHELL 0x952c4c00 == 55 [pid = 16875] [id = 609] 12:56:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 98 (0x952c5c00) [pid = 16875] [serial = 1828] [outer = (nil)] 12:56:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 99 (0x95392800) [pid = 16875] [serial = 1829] [outer = 0x952c5c00] 12:56:06 INFO - PROCESS | 16875 | 1470772566913 Marionette DEBUG loaded listener.js 12:56:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 100 (0x9655e800) [pid = 16875] [serial = 1830] [outer = 0x952c5c00] 12:56:08 INFO - PROCESS | 16875 | 1470772568036 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]]]}] 12:56:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:56:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1855ms 12:56:08 INFO - PROCESS | 16875 | 1470772568090 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 12:56:08 INFO - PROCESS | 16875 | 1470772568094 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 12:56:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:56:08 INFO - PROCESS | 16875 | 1470772568103 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:56:08 INFO - PROCESS | 16875 | 1470772568110 Marionette TRACE conn4 <- [1,2410,null,{}] 12:56:08 INFO - PROCESS | 16875 | 1470772568127 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}] 12:56:08 INFO - PROCESS | 16875 | 1470772568138 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:08 INFO - PROCESS | 16875 | 1470772568402 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 12:56:08 INFO - PROCESS | 16875 | 1470772568691 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:08 INFO - PROCESS | 16875 | 1470772568703 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:08 INFO - PROCESS | 16875 | ++DOCSHELL 0x95393400 == 56 [pid = 16875] [id = 610] 12:56:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 101 (0x997a3000) [pid = 16875] [serial = 1831] [outer = (nil)] 12:56:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 102 (0x9a0e9000) [pid = 16875] [serial = 1832] [outer = 0x997a3000] 12:56:08 INFO - PROCESS | 16875 | 1470772568788 Marionette DEBUG loaded listener.js 12:56:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 103 (0x9a160000) [pid = 16875] [serial = 1833] [outer = 0x997a3000] 12:56:09 INFO - PROCESS | 16875 | 1470772569848 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]]]}] 12:56:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:56:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1788ms 12:56:09 INFO - PROCESS | 16875 | 1470772569893 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 12:56:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:56:09 INFO - PROCESS | 16875 | 1470772569898 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 12:56:09 INFO - PROCESS | 16875 | 1470772569906 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:56:09 INFO - PROCESS | 16875 | 1470772569909 Marionette TRACE conn4 <- [1,2414,null,{}] 12:56:09 INFO - PROCESS | 16875 | 1470772569916 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}] 12:56:09 INFO - PROCESS | 16875 | 1470772569921 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:10 INFO - PROCESS | 16875 | 1470772570172 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 12:56:10 INFO - PROCESS | 16875 | 1470772570433 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:10 INFO - PROCESS | 16875 | 1470772570444 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:10 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f872c00 == 57 [pid = 16875] [id = 611] 12:56:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 104 (0x9137c800) [pid = 16875] [serial = 1834] [outer = (nil)] 12:56:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 105 (0x9abde400) [pid = 16875] [serial = 1835] [outer = 0x9137c800] 12:56:10 INFO - PROCESS | 16875 | 1470772570530 Marionette DEBUG loaded listener.js 12:56:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 106 (0x9abe0400) [pid = 16875] [serial = 1836] [outer = 0x9137c800] 12:56:11 INFO - PROCESS | 16875 | 1470772571611 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]]]}] 12:56:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:56:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1743ms 12:56:11 INFO - PROCESS | 16875 | 1470772571652 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 12:56:11 INFO - PROCESS | 16875 | 1470772571658 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 12:56:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:56:11 INFO - PROCESS | 16875 | 1470772571665 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:56:11 INFO - PROCESS | 16875 | 1470772571669 Marionette TRACE conn4 <- [1,2418,null,{}] 12:56:11 INFO - PROCESS | 16875 | 1470772571675 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}] 12:56:11 INFO - PROCESS | 16875 | 1470772571681 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:11 INFO - PROCESS | 16875 | 1470772571990 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 12:56:12 INFO - PROCESS | 16875 | 1470772572351 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:12 INFO - PROCESS | 16875 | 1470772572364 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:12 INFO - PROCESS | 16875 | ++DOCSHELL 0x9a1c6c00 == 58 [pid = 16875] [id = 612] 12:56:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 107 (0x9a81d800) [pid = 16875] [serial = 1837] [outer = (nil)] 12:56:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 108 (0x9abee400) [pid = 16875] [serial = 1838] [outer = 0x9a81d800] 12:56:12 INFO - PROCESS | 16875 | 1470772572540 Marionette DEBUG loaded listener.js 12:56:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 109 (0x9ac1b800) [pid = 16875] [serial = 1839] [outer = 0x9a81d800] 12:56:13 INFO - PROCESS | 16875 | 1470772573878 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]]]}] 12:56:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:56:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 2252ms 12:56:13 INFO - PROCESS | 16875 | 1470772573918 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 12:56:13 INFO - PROCESS | 16875 | 1470772573923 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 12:56:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:56:13 INFO - PROCESS | 16875 | 1470772573931 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:56:13 INFO - PROCESS | 16875 | 1470772573935 Marionette TRACE conn4 <- [1,2422,null,{}] 12:56:13 INFO - PROCESS | 16875 | 1470772573947 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}] 12:56:13 INFO - PROCESS | 16875 | 1470772573964 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:14 INFO - PROCESS | 16875 | 1470772574179 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 12:56:14 INFO - PROCESS | 16875 | 1470772574424 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:14 INFO - PROCESS | 16875 | 1470772574431 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:14 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e169800 == 59 [pid = 16875] [id = 613] 12:56:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 110 (0x9a1c7800) [pid = 16875] [serial = 1840] [outer = (nil)] 12:56:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 111 (0x9b3ed400) [pid = 16875] [serial = 1841] [outer = 0x9a1c7800] 12:56:14 INFO - PROCESS | 16875 | 1470772574565 Marionette DEBUG loaded listener.js 12:56:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 112 (0x9b6de400) [pid = 16875] [serial = 1842] [outer = 0x9a1c7800] 12:56:15 INFO - PROCESS | 16875 | 1470772575537 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]]]}] 12:56:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:56:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1640ms 12:56:15 INFO - PROCESS | 16875 | 1470772575572 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 12:56:15 INFO - PROCESS | 16875 | 1470772575576 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 12:56:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:56:15 INFO - PROCESS | 16875 | 1470772575583 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:56:15 INFO - PROCESS | 16875 | 1470772575586 Marionette TRACE conn4 <- [1,2426,null,{}] 12:56:15 INFO - PROCESS | 16875 | 1470772575594 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}] 12:56:15 INFO - PROCESS | 16875 | 1470772575600 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:15 INFO - PROCESS | 16875 | 1470772575820 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 12:56:16 INFO - PROCESS | 16875 | 1470772576021 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:16 INFO - PROCESS | 16875 | 1470772576031 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:16 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e169000 == 60 [pid = 16875] [id = 614] 12:56:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 113 (0x8e16f400) [pid = 16875] [serial = 1843] [outer = (nil)] 12:56:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 114 (0x9b746400) [pid = 16875] [serial = 1844] [outer = 0x8e16f400] 12:56:16 INFO - PROCESS | 16875 | 1470772576113 Marionette DEBUG loaded listener.js 12:56:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 115 (0x9b748000) [pid = 16875] [serial = 1845] [outer = 0x8e16f400] 12:56:17 INFO - PROCESS | 16875 | 1470772577110 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]]]}] 12:56:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:56:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1588ms 12:56:17 INFO - PROCESS | 16875 | 1470772577173 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 12:56:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:56:17 INFO - PROCESS | 16875 | 1470772577177 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 12:56:17 INFO - PROCESS | 16875 | 1470772577184 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:56:17 INFO - PROCESS | 16875 | 1470772577190 Marionette TRACE conn4 <- [1,2430,null,{}] 12:56:17 INFO - PROCESS | 16875 | 1470772577198 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}] 12:56:17 INFO - PROCESS | 16875 | 1470772577204 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:17 INFO - PROCESS | 16875 | 1470772577412 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 12:56:17 INFO - PROCESS | 16875 | 1470772577600 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:17 INFO - PROCESS | 16875 | 1470772577607 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:17 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f86f000 == 61 [pid = 16875] [id = 615] 12:56:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 116 (0x8f870000) [pid = 16875] [serial = 1846] [outer = (nil)] 12:56:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 117 (0x8fa42c00) [pid = 16875] [serial = 1847] [outer = 0x8f870000] 12:56:18 INFO - PROCESS | 16875 | 1470772577998 Marionette DEBUG loaded listener.js 12:56:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 118 (0x91286000) [pid = 16875] [serial = 1848] [outer = 0x8f870000] 12:56:19 INFO - PROCESS | 16875 | 1470772579129 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]]]}] 12:56:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:56:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1993ms 12:56:19 INFO - PROCESS | 16875 | 1470772579183 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 12:56:19 INFO - PROCESS | 16875 | 1470772579188 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 12:56:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:56:19 INFO - PROCESS | 16875 | 1470772579210 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:56:19 INFO - PROCESS | 16875 | 1470772579218 Marionette TRACE conn4 <- [1,2434,null,{}] 12:56:19 INFO - PROCESS | 16875 | 1470772579235 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}] 12:56:19 INFO - PROCESS | 16875 | 1470772579244 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:19 INFO - PROCESS | 16875 | 1470772579517 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 12:56:19 INFO - PROCESS | 16875 | 1470772579784 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:19 INFO - PROCESS | 16875 | 1470772579798 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:19 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df50400 == 62 [pid = 16875] [id = 616] 12:56:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 119 (0x8ecd3800) [pid = 16875] [serial = 1849] [outer = (nil)] 12:56:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 120 (0x91f83c00) [pid = 16875] [serial = 1850] [outer = 0x8ecd3800] 12:56:19 INFO - PROCESS | 16875 | 1470772579936 Marionette DEBUG loaded listener.js 12:56:20 INFO - PROCESS | 16875 | ++DOMWINDOW == 121 (0x938da800) [pid = 16875] [serial = 1851] [outer = 0x8ecd3800] 12:56:20 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecc9400 == 61 [pid = 16875] [id = 565] 12:56:20 INFO - PROCESS | 16875 | --DOCSHELL 0x952c5800 == 60 [pid = 16875] [id = 606] 12:56:20 INFO - PROCESS | 16875 | --DOCSHELL 0x8e173800 == 59 [pid = 16875] [id = 605] 12:56:20 INFO - PROCESS | 16875 | --DOCSHELL 0x915c0000 == 58 [pid = 16875] [id = 604] 12:56:20 INFO - PROCESS | 16875 | --DOCSHELL 0x9137b000 == 57 [pid = 16875] [id = 603] 12:56:20 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecd5000 == 56 [pid = 16875] [id = 602] 12:56:20 INFO - PROCESS | 16875 | --DOCSHELL 0x8e89bc00 == 55 [pid = 16875] [id = 601] 12:56:20 INFO - PROCESS | 16875 | --DOCSHELL 0x913e3c00 == 54 [pid = 16875] [id = 597] 12:56:20 INFO - PROCESS | 16875 | --DOCSHELL 0x8f86fc00 == 53 [pid = 16875] [id = 596] 12:56:20 INFO - PROCESS | 16875 | --DOMWINDOW == 120 (0x99f1cc00) [pid = 16875] [serial = 1785] [outer = (nil)] [url = about:blank] 12:56:20 INFO - PROCESS | 16875 | --DOMWINDOW == 119 (0x93c72400) [pid = 16875] [serial = 1776] [outer = (nil)] [url = about:blank] 12:56:20 INFO - PROCESS | 16875 | --DOMWINDOW == 118 (0x93accc00) [pid = 16875] [serial = 1784] [outer = (nil)] [url = about:blank] 12:56:20 INFO - PROCESS | 16875 | --DOMWINDOW == 117 (0x8f86a000) [pid = 16875] [serial = 1770] [outer = (nil)] [url = about:blank] 12:56:20 INFO - PROCESS | 16875 | --DOMWINDOW == 116 (0x99a48c00) [pid = 16875] [serial = 1757] [outer = (nil)] [url = about:blank] 12:56:20 INFO - PROCESS | 16875 | --DOMWINDOW == 115 (0x997a3c00) [pid = 16875] [serial = 1781] [outer = (nil)] [url = about:blank] 12:56:20 INFO - PROCESS | 16875 | --DOMWINDOW == 114 (0x8e896800) [pid = 16875] [serial = 1769] [outer = (nil)] [url = about:blank] 12:56:20 INFO - PROCESS | 16875 | --DOMWINDOW == 113 (0x91f7d800) [pid = 16875] [serial = 1772] [outer = (nil)] [url = about:blank] 12:56:20 INFO - PROCESS | 16875 | --DOMWINDOW == 112 (0x93c76000) [pid = 16875] [serial = 1754] [outer = (nil)] [url = about:blank] 12:56:20 INFO - PROCESS | 16875 | --DOMWINDOW == 111 (0x92c73400) [pid = 16875] [serial = 1775] [outer = (nil)] [url = about:blank] 12:56:20 INFO - PROCESS | 16875 | --DOMWINDOW == 110 (0x9a166000) [pid = 16875] [serial = 1766] [outer = (nil)] [url = about:blank] 12:56:20 INFO - PROCESS | 16875 | --DOMWINDOW == 109 (0x97878800) [pid = 16875] [serial = 1778] [outer = (nil)] [url = about:blank] 12:56:20 INFO - PROCESS | 16875 | --DOMWINDOW == 108 (0x9826a800) [pid = 16875] [serial = 1779] [outer = (nil)] [url = about:blank] 12:56:20 INFO - PROCESS | 16875 | --DOMWINDOW == 107 (0x99f21400) [pid = 16875] [serial = 1760] [outer = (nil)] [url = about:blank] 12:56:20 INFO - PROCESS | 16875 | --DOMWINDOW == 106 (0x92c71400) [pid = 16875] [serial = 1773] [outer = (nil)] [url = about:blank] 12:56:20 INFO - PROCESS | 16875 | --DOMWINDOW == 105 (0x99a7e400) [pid = 16875] [serial = 1782] [outer = (nil)] [url = about:blank] 12:56:20 INFO - PROCESS | 16875 | --DOMWINDOW == 104 (0x9a017000) [pid = 16875] [serial = 1763] [outer = (nil)] [url = about:blank] 12:56:20 INFO - PROCESS | 16875 | --DOMWINDOW == 103 (0x8fa49c00) [pid = 16875] [serial = 1751] [outer = (nil)] [url = about:blank] 12:56:20 INFO - PROCESS | 16875 | 1470772580935 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]]]}] 12:56:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:56:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1758ms 12:56:20 INFO - PROCESS | 16875 | 1470772580965 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 12:56:20 INFO - PROCESS | 16875 | 1470772580971 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 12:56:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:56:20 INFO - PROCESS | 16875 | 1470772580982 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:56:20 INFO - PROCESS | 16875 | 1470772580988 Marionette TRACE conn4 <- [1,2438,null,{}] 12:56:20 INFO - PROCESS | 16875 | 1470772580994 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}] 12:56:21 INFO - PROCESS | 16875 | 1470772581000 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:21 INFO - PROCESS | 16875 | 1470772581200 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 12:56:21 INFO - PROCESS | 16875 | 1470772581369 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:21 INFO - PROCESS | 16875 | 1470772581377 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:21 INFO - PROCESS | 16875 | ++DOCSHELL 0x913e3c00 == 54 [pid = 16875] [id = 617] 12:56:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 104 (0x92c78400) [pid = 16875] [serial = 1852] [outer = (nil)] 12:56:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 105 (0x952c3400) [pid = 16875] [serial = 1853] [outer = 0x92c78400] 12:56:21 INFO - PROCESS | 16875 | 1470772581451 Marionette DEBUG loaded listener.js 12:56:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 106 (0x9787c000) [pid = 16875] [serial = 1854] [outer = 0x92c78400] 12:56:22 INFO - PROCESS | 16875 | 1470772582418 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]]]}] 12:56:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:56:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1487ms 12:56:22 INFO - PROCESS | 16875 | 1470772582471 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 12:56:22 INFO - PROCESS | 16875 | 1470772582475 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 12:56:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:56:22 INFO - PROCESS | 16875 | 1470772582490 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:56:22 INFO - PROCESS | 16875 | 1470772582497 Marionette TRACE conn4 <- [1,2442,null,{}] 12:56:22 INFO - PROCESS | 16875 | 1470772582515 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}] 12:56:22 INFO - PROCESS | 16875 | 1470772582524 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:22 INFO - PROCESS | 16875 | 1470772582817 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 12:56:22 INFO - PROCESS | 16875 | 1470772582879 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:22 INFO - PROCESS | 16875 | 1470772582888 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:22 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f86fc00 == 55 [pid = 16875] [id = 618] 12:56:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 107 (0x96553400) [pid = 16875] [serial = 1855] [outer = (nil)] 12:56:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 108 (0x99b42800) [pid = 16875] [serial = 1856] [outer = 0x96553400] 12:56:22 INFO - PROCESS | 16875 | 1470772582964 Marionette DEBUG loaded listener.js 12:56:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 109 (0x99fd9c00) [pid = 16875] [serial = 1857] [outer = 0x96553400] 12:56:23 INFO - PROCESS | 16875 | 1470772583954 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]]]}] 12:56:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:56:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1488ms 12:56:23 INFO - PROCESS | 16875 | 1470772583979 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 12:56:23 INFO - PROCESS | 16875 | 1470772583985 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 12:56:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:56:24 INFO - PROCESS | 16875 | 1470772584001 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:56:24 INFO - PROCESS | 16875 | 1470772584008 Marionette TRACE conn4 <- [1,2446,null,{}] 12:56:24 INFO - PROCESS | 16875 | 1470772584028 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}] 12:56:24 INFO - PROCESS | 16875 | 1470772584050 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:24 INFO - PROCESS | 16875 | 1470772584310 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 12:56:24 INFO - PROCESS | 16875 | 1470772584336 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:24 INFO - PROCESS | 16875 | 1470772584347 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:24 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4d400 == 56 [pid = 16875] [id = 619] 12:56:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 110 (0x9a01ac00) [pid = 16875] [serial = 1858] [outer = (nil)] 12:56:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 111 (0x9a0e5c00) [pid = 16875] [serial = 1859] [outer = 0x9a01ac00] 12:56:24 INFO - PROCESS | 16875 | 1470772584418 Marionette DEBUG loaded listener.js 12:56:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 112 (0x9a168800) [pid = 16875] [serial = 1860] [outer = 0x9a01ac00] 12:56:25 INFO - PROCESS | 16875 | --DOMWINDOW == 111 (0x9120c400) [pid = 16875] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:56:25 INFO - PROCESS | 16875 | --DOMWINDOW == 110 (0x913e2800) [pid = 16875] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:56:25 INFO - PROCESS | 16875 | --DOMWINDOW == 109 (0x8f86d000) [pid = 16875] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:56:25 INFO - PROCESS | 16875 | --DOMWINDOW == 108 (0x8df4dc00) [pid = 16875] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:56:25 INFO - PROCESS | 16875 | --DOMWINDOW == 107 (0x913da800) [pid = 16875] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:56:25 INFO - PROCESS | 16875 | --DOMWINDOW == 106 (0x915b9000) [pid = 16875] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:56:25 INFO - PROCESS | 16875 | --DOMWINDOW == 105 (0x952ce800) [pid = 16875] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:56:25 INFO - PROCESS | 16875 | --DOMWINDOW == 104 (0x8eccdc00) [pid = 16875] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:56:25 INFO - PROCESS | 16875 | --DOMWINDOW == 103 (0x915be800) [pid = 16875] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:56:25 INFO - PROCESS | 16875 | 1470772585569 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]]]}] 12:56:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:56:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1614ms 12:56:25 INFO - PROCESS | 16875 | 1470772585608 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 12:56:25 INFO - PROCESS | 16875 | 1470772585611 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 12:56:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:56:25 INFO - PROCESS | 16875 | 1470772585623 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:56:25 INFO - PROCESS | 16875 | 1470772585627 Marionette TRACE conn4 <- [1,2450,null,{}] 12:56:25 INFO - PROCESS | 16875 | 1470772585633 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}] 12:56:25 INFO - PROCESS | 16875 | 1470772585639 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:25 INFO - PROCESS | 16875 | 1470772585837 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 12:56:26 INFO - PROCESS | 16875 | 1470772585996 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:26 INFO - PROCESS | 16875 | 1470772586005 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:26 INFO - PROCESS | 16875 | ++DOCSHELL 0x93ac0c00 == 57 [pid = 16875] [id = 620] 12:56:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 104 (0x952cac00) [pid = 16875] [serial = 1861] [outer = (nil)] 12:56:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 105 (0x9a0bc000) [pid = 16875] [serial = 1862] [outer = 0x952cac00] 12:56:26 INFO - PROCESS | 16875 | 1470772586092 Marionette DEBUG loaded listener.js 12:56:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 106 (0x9abed800) [pid = 16875] [serial = 1863] [outer = 0x952cac00] 12:56:27 INFO - PROCESS | 16875 | 1470772587053 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]]]}] 12:56:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:56:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1488ms 12:56:27 INFO - PROCESS | 16875 | 1470772587113 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 12:56:27 INFO - PROCESS | 16875 | 1470772587120 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 12:56:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:56:27 INFO - PROCESS | 16875 | 1470772587130 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:56:27 INFO - PROCESS | 16875 | 1470772587136 Marionette TRACE conn4 <- [1,2454,null,{}] 12:56:27 INFO - PROCESS | 16875 | 1470772587145 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}] 12:56:27 INFO - PROCESS | 16875 | 1470772587150 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:27 INFO - PROCESS | 16875 | 1470772587376 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 12:56:27 INFO - PROCESS | 16875 | 1470772587667 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:27 INFO - PROCESS | 16875 | 1470772587686 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:27 INFO - PROCESS | 16875 | ++DOCSHELL 0x9128d800 == 58 [pid = 16875] [id = 621] 12:56:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 107 (0x91374800) [pid = 16875] [serial = 1864] [outer = (nil)] 12:56:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 108 (0x913dc800) [pid = 16875] [serial = 1865] [outer = 0x91374800] 12:56:27 INFO - PROCESS | 16875 | 1470772587789 Marionette DEBUG loaded listener.js 12:56:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 109 (0x9137b000) [pid = 16875] [serial = 1866] [outer = 0x91374800] 12:56:28 INFO - PROCESS | 16875 | 1470772588802 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]]]}] 12:56:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:56:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1735ms 12:56:28 INFO - PROCESS | 16875 | 1470772588865 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 12:56:28 INFO - PROCESS | 16875 | 1470772588873 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 12:56:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:56:28 INFO - PROCESS | 16875 | 1470772588885 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:56:28 INFO - PROCESS | 16875 | 1470772588890 Marionette TRACE conn4 <- [1,2458,null,{}] 12:56:28 INFO - PROCESS | 16875 | 1470772588897 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}] 12:56:28 INFO - PROCESS | 16875 | 1470772588905 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:29 INFO - PROCESS | 16875 | 1470772589166 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 12:56:29 INFO - PROCESS | 16875 | 1470772589462 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:29 INFO - PROCESS | 16875 | 1470772589473 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:29 INFO - PROCESS | 16875 | ++DOCSHELL 0x951a1000 == 59 [pid = 16875] [id = 622] 12:56:29 INFO - PROCESS | 16875 | ++DOMWINDOW == 110 (0x952ce000) [pid = 16875] [serial = 1867] [outer = (nil)] 12:56:29 INFO - PROCESS | 16875 | ++DOMWINDOW == 111 (0x97878000) [pid = 16875] [serial = 1868] [outer = 0x952ce000] 12:56:29 INFO - PROCESS | 16875 | 1470772589561 Marionette DEBUG loaded listener.js 12:56:29 INFO - PROCESS | 16875 | ++DOMWINDOW == 112 (0x98e14800) [pid = 16875] [serial = 1869] [outer = 0x952ce000] 12:56:30 INFO - PROCESS | 16875 | 1470772590577 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]]]}] 12:56:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:56:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1741ms 12:56:30 INFO - PROCESS | 16875 | 1470772590627 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 12:56:30 INFO - PROCESS | 16875 | 1470772590631 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 12:56:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:56:30 INFO - PROCESS | 16875 | 1470772590639 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:56:30 INFO - PROCESS | 16875 | 1470772590646 Marionette TRACE conn4 <- [1,2462,null,{}] 12:56:30 INFO - PROCESS | 16875 | 1470772590664 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}] 12:56:30 INFO - PROCESS | 16875 | 1470772590673 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:30 INFO - PROCESS | 16875 | 1470772590942 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 12:56:31 INFO - PROCESS | 16875 | 1470772591285 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:31 INFO - PROCESS | 16875 | 1470772591297 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:31 INFO - PROCESS | 16875 | ++DOCSHELL 0x9abe9800 == 60 [pid = 16875] [id = 623] 12:56:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 113 (0x9abea400) [pid = 16875] [serial = 1870] [outer = (nil)] 12:56:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 114 (0x9abf5800) [pid = 16875] [serial = 1871] [outer = 0x9abea400] 12:56:31 INFO - PROCESS | 16875 | 1470772591390 Marionette DEBUG loaded listener.js 12:56:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 115 (0x9ac25c00) [pid = 16875] [serial = 1872] [outer = 0x9abea400] 12:56:32 INFO - PROCESS | 16875 | 1470772592485 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]]]}] 12:56:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:56:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1892ms 12:56:32 INFO - PROCESS | 16875 | 1470772592532 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 12:56:32 INFO - PROCESS | 16875 | 1470772592537 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 12:56:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:56:32 INFO - PROCESS | 16875 | 1470772592545 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:56:32 INFO - PROCESS | 16875 | 1470772592548 Marionette TRACE conn4 <- [1,2466,null,{}] 12:56:32 INFO - PROCESS | 16875 | 1470772592554 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}] 12:56:32 INFO - PROCESS | 16875 | 1470772592560 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:32 INFO - PROCESS | 16875 | 1470772592785 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 12:56:33 INFO - PROCESS | 16875 | 1470772593029 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:33 INFO - PROCESS | 16875 | 1470772593038 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:33 INFO - PROCESS | 16875 | ++DOCSHELL 0x913d8c00 == 61 [pid = 16875] [id = 624] 12:56:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 116 (0x9b3af800) [pid = 16875] [serial = 1873] [outer = (nil)] 12:56:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 117 (0x9b744400) [pid = 16875] [serial = 1874] [outer = 0x9b3af800] 12:56:33 INFO - PROCESS | 16875 | 1470772593165 Marionette DEBUG loaded listener.js 12:56:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 118 (0x9b747c00) [pid = 16875] [serial = 1875] [outer = 0x9b3af800] 12:56:34 INFO - PROCESS | 16875 | 1470772594198 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]]]}] 12:56:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:56:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1689ms 12:56:34 INFO - PROCESS | 16875 | 1470772594239 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 12:56:34 INFO - PROCESS | 16875 | 1470772594246 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 12:56:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:56:34 INFO - PROCESS | 16875 | 1470772594257 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:56:34 INFO - PROCESS | 16875 | 1470772594263 Marionette TRACE conn4 <- [1,2470,null,{}] 12:56:34 INFO - PROCESS | 16875 | 1470772594273 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}] 12:56:34 INFO - PROCESS | 16875 | 1470772594282 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:34 INFO - PROCESS | 16875 | 1470772594585 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 12:56:34 INFO - PROCESS | 16875 | 1470772594916 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:34 INFO - PROCESS | 16875 | 1470772594923 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:34 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e88f800 == 62 [pid = 16875] [id = 625] 12:56:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 119 (0x92c69400) [pid = 16875] [serial = 1876] [outer = (nil)] 12:56:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 120 (0x9b7fe400) [pid = 16875] [serial = 1877] [outer = 0x92c69400] 12:56:35 INFO - PROCESS | 16875 | 1470772595025 Marionette DEBUG loaded listener.js 12:56:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 121 (0x9c169800) [pid = 16875] [serial = 1878] [outer = 0x92c69400] 12:56:35 INFO - PROCESS | 16875 | 1470772595981 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]]]}] 12:56:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:56:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1795ms 12:56:36 INFO - PROCESS | 16875 | 1470772596051 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 12:56:36 INFO - PROCESS | 16875 | 1470772596055 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 12:56:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:56:36 INFO - PROCESS | 16875 | 1470772596063 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:56:36 INFO - PROCESS | 16875 | 1470772596067 Marionette TRACE conn4 <- [1,2474,null,{}] 12:56:36 INFO - PROCESS | 16875 | 1470772596074 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}] 12:56:36 INFO - PROCESS | 16875 | 1470772596085 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:36 INFO - PROCESS | 16875 | 1470772596367 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 12:56:36 INFO - PROCESS | 16875 | 1470772596637 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:36 INFO - PROCESS | 16875 | 1470772596646 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:36 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e174800 == 63 [pid = 16875] [id = 626] 12:56:36 INFO - PROCESS | 16875 | ++DOMWINDOW == 122 (0x8e89b400) [pid = 16875] [serial = 1879] [outer = (nil)] 12:56:36 INFO - PROCESS | 16875 | ++DOMWINDOW == 123 (0x9d899800) [pid = 16875] [serial = 1880] [outer = 0x8e89b400] 12:56:36 INFO - PROCESS | 16875 | 1470772596739 Marionette DEBUG loaded listener.js 12:56:36 INFO - PROCESS | 16875 | ++DOMWINDOW == 124 (0xa1020400) [pid = 16875] [serial = 1881] [outer = 0x8e89b400] 12:56:37 INFO - PROCESS | 16875 | 1470772597698 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]]]}] 12:56:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:56:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1687ms 12:56:37 INFO - PROCESS | 16875 | 1470772597752 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 12:56:37 INFO - PROCESS | 16875 | 1470772597756 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 12:56:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:56:37 INFO - PROCESS | 16875 | 1470772597764 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:56:37 INFO - PROCESS | 16875 | 1470772597768 Marionette TRACE conn4 <- [1,2478,null,{}] 12:56:37 INFO - PROCESS | 16875 | 1470772597775 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}] 12:56:37 INFO - PROCESS | 16875 | 1470772597781 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:38 INFO - PROCESS | 16875 | 1470772598054 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 12:56:38 INFO - PROCESS | 16875 | 1470772598306 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:38 INFO - PROCESS | 16875 | 1470772598318 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:38 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df49c00 == 64 [pid = 16875] [id = 627] 12:56:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 125 (0x8e173400) [pid = 16875] [serial = 1882] [outer = (nil)] 12:56:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 126 (0xa1097c00) [pid = 16875] [serial = 1883] [outer = 0x8e173400] 12:56:38 INFO - PROCESS | 16875 | 1470772598442 Marionette DEBUG loaded listener.js 12:56:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 127 (0xa1f09000) [pid = 16875] [serial = 1884] [outer = 0x8e173400] 12:56:39 INFO - PROCESS | 16875 | 1470772599406 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]]]}] 12:56:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:56:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1691ms 12:56:39 INFO - PROCESS | 16875 | 1470772599456 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 12:56:39 INFO - PROCESS | 16875 | 1470772599461 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 12:56:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:56:39 INFO - PROCESS | 16875 | 1470772599469 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:56:39 INFO - PROCESS | 16875 | 1470772599474 Marionette TRACE conn4 <- [1,2482,null,{}] 12:56:39 INFO - PROCESS | 16875 | 1470772599480 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}] 12:56:39 INFO - PROCESS | 16875 | 1470772599486 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:39 INFO - PROCESS | 16875 | 1470772599700 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 12:56:39 INFO - PROCESS | 16875 | 1470772599949 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:39 INFO - PROCESS | 16875 | 1470772599958 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:40 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df49400 == 65 [pid = 16875] [id = 628] 12:56:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 128 (0x9979dc00) [pid = 16875] [serial = 1885] [outer = (nil)] 12:56:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 129 (0xa2148400) [pid = 16875] [serial = 1886] [outer = 0x9979dc00] 12:56:40 INFO - PROCESS | 16875 | 1470772600086 Marionette DEBUG loaded listener.js 12:56:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 130 (0xa214e000) [pid = 16875] [serial = 1887] [outer = 0x9979dc00] 12:56:41 INFO - PROCESS | 16875 | 1470772601042 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]]]}] 12:56:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:56:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1630ms 12:56:41 INFO - PROCESS | 16875 | 1470772601101 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 12:56:41 INFO - PROCESS | 16875 | 1470772601105 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 12:56:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:56:41 INFO - PROCESS | 16875 | 1470772601113 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:56:41 INFO - PROCESS | 16875 | 1470772601117 Marionette TRACE conn4 <- [1,2486,null,{}] 12:56:41 INFO - PROCESS | 16875 | 1470772601123 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}] 12:56:41 INFO - PROCESS | 16875 | 1470772601128 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:41 INFO - PROCESS | 16875 | 1470772601333 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 12:56:41 INFO - PROCESS | 16875 | 1470772601580 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:41 INFO - PROCESS | 16875 | 1470772601590 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:41 INFO - PROCESS | 16875 | ++DOCSHELL 0x9979d800 == 66 [pid = 16875] [id = 629] 12:56:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 131 (0x99fd9400) [pid = 16875] [serial = 1888] [outer = (nil)] 12:56:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 132 (0xa2203000) [pid = 16875] [serial = 1889] [outer = 0x99fd9400] 12:56:41 INFO - PROCESS | 16875 | 1470772601755 Marionette DEBUG loaded listener.js 12:56:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 133 (0xa2222400) [pid = 16875] [serial = 1890] [outer = 0x99fd9400] 12:56:42 INFO - PROCESS | 16875 | 1470772602754 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]]]}] 12:56:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:56:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1684ms 12:56:42 INFO - PROCESS | 16875 | 1470772602798 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 12:56:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:56:42 INFO - PROCESS | 16875 | 1470772602803 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 12:56:42 INFO - PROCESS | 16875 | 1470772602810 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:56:42 INFO - PROCESS | 16875 | 1470772602814 Marionette TRACE conn4 <- [1,2490,null,{}] 12:56:42 INFO - PROCESS | 16875 | 1470772602821 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}] 12:56:42 INFO - PROCESS | 16875 | 1470772602827 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:43 INFO - PROCESS | 16875 | 1470772603088 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 12:56:44 INFO - PROCESS | 16875 | 1470772604017 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:44 INFO - PROCESS | 16875 | 1470772604032 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:44 INFO - PROCESS | 16875 | ++DOCSHELL 0x8fa3e800 == 67 [pid = 16875] [id = 630] 12:56:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 134 (0x8fa43800) [pid = 16875] [serial = 1891] [outer = (nil)] 12:56:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 135 (0x9120d400) [pid = 16875] [serial = 1892] [outer = 0x8fa43800] 12:56:44 INFO - PROCESS | 16875 | 1470772604245 Marionette DEBUG loaded listener.js 12:56:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 136 (0x913da800) [pid = 16875] [serial = 1893] [outer = 0x8fa43800] 12:56:45 INFO - PROCESS | 16875 | 1470772605438 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]]]}] 12:56:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:56:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 2694ms 12:56:45 INFO - PROCESS | 16875 | 1470772605508 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 12:56:45 INFO - PROCESS | 16875 | 1470772605516 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 12:56:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:56:45 INFO - PROCESS | 16875 | 1470772605527 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:56:45 INFO - PROCESS | 16875 | 1470772605533 Marionette TRACE conn4 <- [1,2494,null,{}] 12:56:45 INFO - PROCESS | 16875 | 1470772605545 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}] 12:56:45 INFO - PROCESS | 16875 | 1470772605556 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:45 INFO - PROCESS | 16875 | 1470772605819 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 12:56:46 INFO - PROCESS | 16875 | 1470772606278 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:46 INFO - PROCESS | 16875 | 1470772606291 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:46 INFO - PROCESS | 16875 | ++DOCSHELL 0x9519f800 == 68 [pid = 16875] [id = 631] 12:56:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 137 (0x951a2800) [pid = 16875] [serial = 1894] [outer = (nil)] 12:56:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 138 (0x97878800) [pid = 16875] [serial = 1895] [outer = 0x951a2800] 12:56:46 INFO - PROCESS | 16875 | 1470772606399 Marionette DEBUG loaded listener.js 12:56:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 139 (0x98273c00) [pid = 16875] [serial = 1896] [outer = 0x951a2800] 12:56:47 INFO - PROCESS | 16875 | 1470772607491 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]]]}] 12:56:47 INFO - PROCESS | 16875 | --DOCSHELL 0x8e16ec00 == 67 [pid = 16875] [id = 589] 12:56:47 INFO - PROCESS | 16875 | --DOMWINDOW == 138 (0x997b0400) [pid = 16875] [serial = 1820] [outer = (nil)] [url = about:blank] 12:56:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:56:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 2044ms 12:56:47 INFO - PROCESS | 16875 | 1470772607579 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 12:56:47 INFO - PROCESS | 16875 | 1470772607586 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 12:56:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:56:47 INFO - PROCESS | 16875 | 1470772607602 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:56:47 INFO - PROCESS | 16875 | 1470772607607 Marionette TRACE conn4 <- [1,2498,null,{}] 12:56:47 INFO - PROCESS | 16875 | 1470772607614 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}] 12:56:47 INFO - PROCESS | 16875 | 1470772607619 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:47 INFO - PROCESS | 16875 | 1470772607846 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 12:56:47 INFO - PROCESS | 16875 | --DOMWINDOW == 137 (0x91371800) [pid = 16875] [serial = 1731] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 16875 | --DOMWINDOW == 136 (0x91ba0000) [pid = 16875] [serial = 1734] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 16875 | --DOMWINDOW == 135 (0x93ace400) [pid = 16875] [serial = 1737] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 16875 | --DOMWINDOW == 134 (0x8e891000) [pid = 16875] [serial = 1728] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 16875 | --DOMWINDOW == 133 (0x99a47400) [pid = 16875] [serial = 1817] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 16875 | --DOMWINDOW == 132 (0x9ab37800) [pid = 16875] [serial = 1799] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 16875 | --DOMWINDOW == 131 (0x91f7c400) [pid = 16875] [serial = 1811] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 16875 | --DOMWINDOW == 130 (0x93a59c00) [pid = 16875] [serial = 1812] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 16875 | --DOMWINDOW == 129 (0x98922800) [pid = 16875] [serial = 1814] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 16875 | --DOMWINDOW == 128 (0x9a1c0c00) [pid = 16875] [serial = 1796] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 16875 | --DOMWINDOW == 127 (0x91288000) [pid = 16875] [serial = 1790] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 16875 | --DOMWINDOW == 126 (0x9a15d800) [pid = 16875] [serial = 1787] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 16875 | --DOMWINDOW == 125 (0x9abe0800) [pid = 16875] [serial = 1802] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 16875 | --DOMWINDOW == 124 (0x9120d000) [pid = 16875] [serial = 1806] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 16875 | --DOMWINDOW == 123 (0x8f86dc00) [pid = 16875] [serial = 1805] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 16875 | --DOMWINDOW == 122 (0x93acec00) [pid = 16875] [serial = 1809] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 16875 | --DOMWINDOW == 121 (0x92c72000) [pid = 16875] [serial = 1808] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 16875 | --DOMWINDOW == 120 (0x97871c00) [pid = 16875] [serial = 1793] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 16875 | --DOMWINDOW == 119 (0x99fd8c00) [pid = 16875] [serial = 1818] [outer = (nil)] [url = about:blank] 12:56:47 INFO - PROCESS | 16875 | --DOMWINDOW == 118 (0x995c0400) [pid = 16875] [serial = 1815] [outer = (nil)] [url = about:blank] 12:56:48 INFO - PROCESS | 16875 | 1470772608117 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:48 INFO - PROCESS | 16875 | 1470772608125 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:48 INFO - PROCESS | 16875 | ++DOCSHELL 0x91371800 == 68 [pid = 16875] [id = 632] 12:56:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 119 (0x91373400) [pid = 16875] [serial = 1897] [outer = (nil)] 12:56:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 120 (0x938d8800) [pid = 16875] [serial = 1898] [outer = 0x91373400] 12:56:48 INFO - PROCESS | 16875 | 1470772608205 Marionette DEBUG loaded listener.js 12:56:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 121 (0x97876c00) [pid = 16875] [serial = 1899] [outer = 0x91373400] 12:56:49 INFO - PROCESS | 16875 | 1470772609163 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]]]}] 12:56:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:56:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1644ms 12:56:49 INFO - PROCESS | 16875 | 1470772609240 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 12:56:49 INFO - PROCESS | 16875 | 1470772609243 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 12:56:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:56:49 INFO - PROCESS | 16875 | 1470772609252 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:56:49 INFO - PROCESS | 16875 | 1470772609260 Marionette TRACE conn4 <- [1,2502,null,{}] 12:56:49 INFO - PROCESS | 16875 | 1470772609276 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}] 12:56:49 INFO - PROCESS | 16875 | 1470772609285 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:49 INFO - PROCESS | 16875 | 1470772609490 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 12:56:49 INFO - PROCESS | 16875 | 1470772609658 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:49 INFO - PROCESS | 16875 | 1470772609670 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:49 INFO - PROCESS | 16875 | ++DOCSHELL 0x938cd800 == 69 [pid = 16875] [id = 633] 12:56:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 122 (0x97871800) [pid = 16875] [serial = 1900] [outer = (nil)] 12:56:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 123 (0x9a0c1000) [pid = 16875] [serial = 1901] [outer = 0x97871800] 12:56:49 INFO - PROCESS | 16875 | 1470772609741 Marionette DEBUG loaded listener.js 12:56:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 124 (0x9a1c6000) [pid = 16875] [serial = 1902] [outer = 0x97871800] 12:56:50 INFO - PROCESS | 16875 | 1470772610724 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]]]}] 12:56:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:56:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1546ms 12:56:50 INFO - PROCESS | 16875 | 1470772610798 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 12:56:50 INFO - PROCESS | 16875 | 1470772610801 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 12:56:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:56:50 INFO - PROCESS | 16875 | 1470772610824 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:56:50 INFO - PROCESS | 16875 | 1470772610828 Marionette TRACE conn4 <- [1,2506,null,{}] 12:56:50 INFO - PROCESS | 16875 | 1470772610835 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}] 12:56:50 INFO - PROCESS | 16875 | 1470772610841 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:51 INFO - PROCESS | 16875 | 1470772611090 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 12:56:51 INFO - PROCESS | 16875 | 1470772611120 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:51 INFO - PROCESS | 16875 | 1470772611128 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:51 INFO - PROCESS | 16875 | ++DOCSHELL 0x92c6ac00 == 70 [pid = 16875] [id = 634] 12:56:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 125 (0x99f23800) [pid = 16875] [serial = 1903] [outer = (nil)] 12:56:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 126 (0x9abf0000) [pid = 16875] [serial = 1904] [outer = 0x99f23800] 12:56:51 INFO - PROCESS | 16875 | 1470772611202 Marionette DEBUG loaded listener.js 12:56:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 127 (0x9ac26000) [pid = 16875] [serial = 1905] [outer = 0x99f23800] 12:56:52 INFO - PROCESS | 16875 | 1470772612216 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]]]}] 12:56:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:56:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1442ms 12:56:52 INFO - PROCESS | 16875 | 1470772612258 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 12:56:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:56:52 INFO - PROCESS | 16875 | 1470772612263 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 12:56:52 INFO - PROCESS | 16875 | 1470772612277 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:56:52 INFO - PROCESS | 16875 | 1470772612280 Marionette TRACE conn4 <- [1,2510,null,{}] 12:56:52 INFO - PROCESS | 16875 | 1470772612287 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}] 12:56:52 INFO - PROCESS | 16875 | 1470772612293 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:52 INFO - PROCESS | 16875 | 1470772612558 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 12:56:52 INFO - PROCESS | 16875 | --DOMWINDOW == 126 (0x8ecd3800) [pid = 16875] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:56:52 INFO - PROCESS | 16875 | --DOMWINDOW == 125 (0x8f870000) [pid = 16875] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:56:52 INFO - PROCESS | 16875 | --DOMWINDOW == 124 (0x92c78400) [pid = 16875] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:56:52 INFO - PROCESS | 16875 | --DOMWINDOW == 123 (0x9a01ac00) [pid = 16875] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:56:52 INFO - PROCESS | 16875 | --DOMWINDOW == 122 (0x96553400) [pid = 16875] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:56:52 INFO - PROCESS | 16875 | --DOMWINDOW == 121 (0x95394400) [pid = 16875] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:56:52 INFO - PROCESS | 16875 | 1470772612982 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:53 INFO - PROCESS | 16875 | 1470772613001 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:53 INFO - PROCESS | 16875 | ++DOCSHELL 0x9120a400 == 71 [pid = 16875] [id = 635] 12:56:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 122 (0x91283400) [pid = 16875] [serial = 1906] [outer = (nil)] 12:56:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 123 (0x92c78400) [pid = 16875] [serial = 1907] [outer = 0x91283400] 12:56:53 INFO - PROCESS | 16875 | 1470772613085 Marionette DEBUG loaded listener.js 12:56:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 124 (0x99f1f400) [pid = 16875] [serial = 1908] [outer = 0x91283400] 12:56:54 INFO - PROCESS | 16875 | 1470772614009 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]]]}] 12:56:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:56:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1793ms 12:56:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:56:54 INFO - PROCESS | 16875 | 1470772614063 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 12:56:54 INFO - PROCESS | 16875 | 1470772614066 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 12:56:54 INFO - PROCESS | 16875 | 1470772614074 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:56:54 INFO - PROCESS | 16875 | 1470772614077 Marionette TRACE conn4 <- [1,2514,null,{}] 12:56:54 INFO - PROCESS | 16875 | 1470772614084 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}] 12:56:54 INFO - PROCESS | 16875 | 1470772614089 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:54 INFO - PROCESS | 16875 | 1470772614289 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 12:56:54 INFO - PROCESS | 16875 | 1470772614452 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:54 INFO - PROCESS | 16875 | 1470772614460 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:54 INFO - PROCESS | 16875 | ++DOCSHELL 0x91b9e800 == 72 [pid = 16875] [id = 636] 12:56:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 125 (0x93a5d800) [pid = 16875] [serial = 1909] [outer = (nil)] 12:56:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 126 (0x9d4bac00) [pid = 16875] [serial = 1910] [outer = 0x93a5d800] 12:56:54 INFO - PROCESS | 16875 | 1470772614537 Marionette DEBUG loaded listener.js 12:56:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 127 (0x9d81b800) [pid = 16875] [serial = 1911] [outer = 0x93a5d800] 12:56:55 INFO - PROCESS | 16875 | 1470772615614 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]]]}] 12:56:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:56:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1587ms 12:56:55 INFO - PROCESS | 16875 | 1470772615661 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 12:56:55 INFO - PROCESS | 16875 | 1470772615668 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 12:56:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:56:55 INFO - PROCESS | 16875 | 1470772615679 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:56:55 INFO - PROCESS | 16875 | 1470772615683 Marionette TRACE conn4 <- [1,2518,null,{}] 12:56:55 INFO - PROCESS | 16875 | 1470772615695 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}] 12:56:55 INFO - PROCESS | 16875 | 1470772615700 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:55 INFO - PROCESS | 16875 | 1470772615944 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 12:56:56 INFO - PROCESS | 16875 | 1470772616207 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:56 INFO - PROCESS | 16875 | 1470772616216 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:56 INFO - PROCESS | 16875 | ++DOCSHELL 0x9128ac00 == 73 [pid = 16875] [id = 637] 12:56:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 128 (0x9137d800) [pid = 16875] [serial = 1912] [outer = (nil)] 12:56:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 129 (0x93a5a000) [pid = 16875] [serial = 1913] [outer = 0x9137d800] 12:56:56 INFO - PROCESS | 16875 | 1470772616354 Marionette DEBUG loaded listener.js 12:56:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 130 (0x9514c000) [pid = 16875] [serial = 1914] [outer = 0x9137d800] 12:56:57 INFO - PROCESS | 16875 | 1470772617442 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]]]}] 12:56:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:56:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1837ms 12:56:57 INFO - PROCESS | 16875 | 1470772617516 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 12:56:57 INFO - PROCESS | 16875 | 1470772617525 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 12:56:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:56:57 INFO - PROCESS | 16875 | 1470772617538 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:56:57 INFO - PROCESS | 16875 | 1470772617544 Marionette TRACE conn4 <- [1,2522,null,{}] 12:56:57 INFO - PROCESS | 16875 | 1470772617552 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}] 12:56:57 INFO - PROCESS | 16875 | 1470772617559 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:57 INFO - PROCESS | 16875 | 1470772617836 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 12:56:58 INFO - PROCESS | 16875 | 1470772618145 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:58 INFO - PROCESS | 16875 | 1470772618153 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:58 INFO - PROCESS | 16875 | ++DOCSHELL 0x9979c400 == 74 [pid = 16875] [id = 638] 12:56:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 131 (0x997a0800) [pid = 16875] [serial = 1915] [outer = (nil)] 12:56:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 132 (0x9a01c400) [pid = 16875] [serial = 1916] [outer = 0x997a0800] 12:56:58 INFO - PROCESS | 16875 | 1470772618248 Marionette DEBUG loaded listener.js 12:56:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 133 (0x9a15f400) [pid = 16875] [serial = 1917] [outer = 0x997a0800] 12:56:59 INFO - PROCESS | 16875 | 1470772619324 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]]]}] 12:56:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:56:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1841ms 12:56:59 INFO - PROCESS | 16875 | 1470772619379 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 12:56:59 INFO - PROCESS | 16875 | 1470772619383 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 12:56:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:56:59 INFO - PROCESS | 16875 | 1470772619391 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:56:59 INFO - PROCESS | 16875 | 1470772619398 Marionette TRACE conn4 <- [1,2526,null,{}] 12:56:59 INFO - PROCESS | 16875 | 1470772619415 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}] 12:56:59 INFO - PROCESS | 16875 | 1470772619425 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:56:59 INFO - PROCESS | 16875 | 1470772619673 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 12:56:59 INFO - PROCESS | 16875 | 1470772619925 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:59 INFO - PROCESS | 16875 | 1470772619940 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:00 INFO - PROCESS | 16875 | ++DOCSHELL 0x9a01e000 == 75 [pid = 16875] [id = 639] 12:57:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 134 (0x9d4bb400) [pid = 16875] [serial = 1918] [outer = (nil)] 12:57:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 135 (0xa101ac00) [pid = 16875] [serial = 1919] [outer = 0x9d4bb400] 12:57:00 INFO - PROCESS | 16875 | 1470772620068 Marionette DEBUG loaded listener.js 12:57:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 136 (0xa1fa4400) [pid = 16875] [serial = 1920] [outer = 0x9d4bb400] 12:57:01 INFO - PROCESS | 16875 | 1470772621476 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]]]}] 12:57:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:57:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 2157ms 12:57:01 INFO - PROCESS | 16875 | 1470772621552 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 12:57:01 INFO - PROCESS | 16875 | 1470772621559 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 12:57:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:57:01 INFO - PROCESS | 16875 | 1470772621570 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:57:01 INFO - PROCESS | 16875 | 1470772621576 Marionette TRACE conn4 <- [1,2530,null,{}] 12:57:01 INFO - PROCESS | 16875 | 1470772621598 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}] 12:57:01 INFO - PROCESS | 16875 | 1470772621607 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:02 INFO - PROCESS | 16875 | 1470772622111 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 12:57:02 INFO - PROCESS | 16875 | 1470772622268 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:02 INFO - PROCESS | 16875 | 1470772622275 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:02 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e893400 == 76 [pid = 16875] [id = 640] 12:57:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 137 (0xa1fa3c00) [pid = 16875] [serial = 1921] [outer = (nil)] 12:57:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 138 (0xa2276400) [pid = 16875] [serial = 1922] [outer = 0xa1fa3c00] 12:57:02 INFO - PROCESS | 16875 | 1470772622367 Marionette DEBUG loaded listener.js 12:57:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 139 (0xa22b1c00) [pid = 16875] [serial = 1923] [outer = 0xa1fa3c00] 12:57:03 INFO - PROCESS | 16875 | 1470772623330 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]]]}] 12:57:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:57:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1806ms 12:57:03 INFO - PROCESS | 16875 | 1470772623381 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 12:57:03 INFO - PROCESS | 16875 | 1470772623388 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 12:57:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:57:03 INFO - PROCESS | 16875 | 1470772623403 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:57:03 INFO - PROCESS | 16875 | 1470772623408 Marionette TRACE conn4 <- [1,2534,null,{}] 12:57:03 INFO - PROCESS | 16875 | 1470772623414 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}] 12:57:03 INFO - PROCESS | 16875 | 1470772623420 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:03 INFO - PROCESS | 16875 | 1470772623638 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 12:57:03 INFO - PROCESS | 16875 | 1470772623896 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:03 INFO - PROCESS | 16875 | 1470772623904 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:03 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f86a000 == 77 [pid = 16875] [id = 641] 12:57:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 140 (0x8f86e000) [pid = 16875] [serial = 1924] [outer = (nil)] 12:57:04 INFO - PROCESS | 16875 | ++DOMWINDOW == 141 (0xa22b9000) [pid = 16875] [serial = 1925] [outer = 0x8f86e000] 12:57:04 INFO - PROCESS | 16875 | 1470772624043 Marionette DEBUG loaded listener.js 12:57:04 INFO - PROCESS | 16875 | ++DOMWINDOW == 142 (0xa2439800) [pid = 16875] [serial = 1926] [outer = 0x8f86e000] 12:57:05 INFO - PROCESS | 16875 | 1470772625088 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]]]}] 12:57:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:57:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1753ms 12:57:05 INFO - PROCESS | 16875 | 1470772625154 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 12:57:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:57:05 INFO - PROCESS | 16875 | 1470772625159 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 12:57:05 INFO - PROCESS | 16875 | 1470772625166 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:57:05 INFO - PROCESS | 16875 | 1470772625170 Marionette TRACE conn4 <- [1,2538,null,{}] 12:57:05 INFO - PROCESS | 16875 | 1470772625177 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}] 12:57:05 INFO - PROCESS | 16875 | 1470772625189 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:05 INFO - PROCESS | 16875 | 1470772625554 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 12:57:05 INFO - PROCESS | 16875 | 1470772625862 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:05 INFO - PROCESS | 16875 | 1470772625870 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:05 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e170000 == 78 [pid = 16875] [id = 642] 12:57:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 143 (0x9d89f000) [pid = 16875] [serial = 1927] [outer = (nil)] 12:57:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 144 (0xa310cc00) [pid = 16875] [serial = 1928] [outer = 0x9d89f000] 12:57:05 INFO - PROCESS | 16875 | 1470772625971 Marionette DEBUG loaded listener.js 12:57:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 145 (0xa3116000) [pid = 16875] [serial = 1929] [outer = 0x9d89f000] 12:57:07 INFO - PROCESS | 16875 | 1470772627051 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]]]}] 12:57:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:57:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1938ms 12:57:07 INFO - PROCESS | 16875 | 1470772627105 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 12:57:07 INFO - PROCESS | 16875 | 1470772627109 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 12:57:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:57:07 INFO - PROCESS | 16875 | 1470772627117 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:57:07 INFO - PROCESS | 16875 | 1470772627122 Marionette TRACE conn4 <- [1,2542,null,{}] 12:57:07 INFO - PROCESS | 16875 | 1470772627129 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}] 12:57:07 INFO - PROCESS | 16875 | 1470772627133 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:07 INFO - PROCESS | 16875 | 1470772627353 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 12:57:07 INFO - PROCESS | 16875 | 1470772627563 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:07 INFO - PROCESS | 16875 | 1470772627573 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:07 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4dc00 == 79 [pid = 16875] [id = 643] 12:57:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 146 (0x8eccfc00) [pid = 16875] [serial = 1930] [outer = (nil)] 12:57:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 147 (0xa33b1800) [pid = 16875] [serial = 1931] [outer = 0x8eccfc00] 12:57:07 INFO - PROCESS | 16875 | 1470772627744 Marionette DEBUG loaded listener.js 12:57:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 148 (0xa34b6800) [pid = 16875] [serial = 1932] [outer = 0x8eccfc00] 12:57:08 INFO - PROCESS | 16875 | 1470772628872 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]]]}] 12:57:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:57:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1790ms 12:57:08 INFO - PROCESS | 16875 | 1470772628908 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 12:57:08 INFO - PROCESS | 16875 | 1470772628919 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 12:57:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:57:08 INFO - PROCESS | 16875 | 1470772628926 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:57:08 INFO - PROCESS | 16875 | 1470772628929 Marionette TRACE conn4 <- [1,2546,null,{}] 12:57:08 INFO - PROCESS | 16875 | 1470772628936 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}] 12:57:08 INFO - PROCESS | 16875 | 1470772628941 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:09 INFO - PROCESS | 16875 | 1470772629164 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 12:57:09 INFO - PROCESS | 16875 | 1470772629487 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:09 INFO - PROCESS | 16875 | 1470772629499 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:09 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e16ec00 == 80 [pid = 16875] [id = 644] 12:57:09 INFO - PROCESS | 16875 | ++DOMWINDOW == 149 (0x8ecd4c00) [pid = 16875] [serial = 1933] [outer = (nil)] 12:57:09 INFO - PROCESS | 16875 | ++DOMWINDOW == 150 (0x915b9000) [pid = 16875] [serial = 1934] [outer = 0x8ecd4c00] 12:57:09 INFO - PROCESS | 16875 | 1470772629589 Marionette DEBUG loaded listener.js 12:57:09 INFO - PROCESS | 16875 | ++DOMWINDOW == 151 (0x9826bc00) [pid = 16875] [serial = 1935] [outer = 0x8ecd4c00] 12:57:10 INFO - PROCESS | 16875 | 1470772630847 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]]]}] 12:57:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:57:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1984ms 12:57:10 INFO - PROCESS | 16875 | 1470772630915 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 12:57:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:57:10 INFO - PROCESS | 16875 | 1470772630925 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 12:57:10 INFO - PROCESS | 16875 | 1470772630938 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:57:10 INFO - PROCESS | 16875 | 1470772630944 Marionette TRACE conn4 <- [1,2550,null,{}] 12:57:10 INFO - PROCESS | 16875 | 1470772630953 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}] 12:57:10 INFO - PROCESS | 16875 | 1470772630958 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:11 INFO - PROCESS | 16875 | 1470772631254 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 12:57:11 INFO - PROCESS | 16875 | 1470772631455 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:11 INFO - PROCESS | 16875 | 1470772631471 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:11 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f86b000 == 81 [pid = 16875] [id = 645] 12:57:11 INFO - PROCESS | 16875 | ++DOMWINDOW == 152 (0x8f86d000) [pid = 16875] [serial = 1936] [outer = (nil)] 12:57:11 INFO - PROCESS | 16875 | ++DOMWINDOW == 153 (0x8f877000) [pid = 16875] [serial = 1937] [outer = 0x8f86d000] 12:57:11 INFO - PROCESS | 16875 | 1470772631550 Marionette DEBUG loaded listener.js 12:57:11 INFO - PROCESS | 16875 | ++DOMWINDOW == 154 (0x91205c00) [pid = 16875] [serial = 1938] [outer = 0x8f86d000] 12:57:12 INFO - PROCESS | 16875 | 1470772632621 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]]]}] 12:57:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:57:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1745ms 12:57:12 INFO - PROCESS | 16875 | 1470772632683 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 12:57:12 INFO - PROCESS | 16875 | 1470772632690 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 12:57:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:57:12 INFO - PROCESS | 16875 | 1470772632702 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:57:12 INFO - PROCESS | 16875 | 1470772632706 Marionette TRACE conn4 <- [1,2554,null,{}] 12:57:12 INFO - PROCESS | 16875 | 1470772632765 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}] 12:57:12 INFO - PROCESS | 16875 | 1470772632771 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:13 INFO - PROCESS | 16875 | 1470772632999 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 12:57:13 INFO - PROCESS | 16875 | 1470772633241 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:13 INFO - PROCESS | 16875 | 1470772633252 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:13 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e171000 == 82 [pid = 16875] [id = 646] 12:57:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 155 (0x8fa47400) [pid = 16875] [serial = 1939] [outer = (nil)] 12:57:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 156 (0x91b9ac00) [pid = 16875] [serial = 1940] [outer = 0x8fa47400] 12:57:13 INFO - PROCESS | 16875 | 1470772633370 Marionette DEBUG loaded listener.js 12:57:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 157 (0x91ba6400) [pid = 16875] [serial = 1941] [outer = 0x8fa47400] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x8e168400 == 81 [pid = 16875] [id = 595] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x9a15b800 == 80 [pid = 16875] [id = 598] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x8e895400 == 79 [pid = 16875] [id = 599] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x8df58800 == 78 [pid = 16875] [id = 559] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x8e175000 == 77 [pid = 16875] [id = 600] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x8f872400 == 76 [pid = 16875] [id = 580] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x8fa45000 == 75 [pid = 16875] [id = 560] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x913dd800 == 74 [pid = 16875] [id = 561] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x8f86f000 == 73 [pid = 16875] [id = 615] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4a400 == 72 [pid = 16875] [id = 588] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x952c4c00 == 71 [pid = 16875] [id = 609] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x9222e000 == 70 [pid = 16875] [id = 568] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x91206400 == 69 [pid = 16875] [id = 590] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x8fa44800 == 68 [pid = 16875] [id = 573] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x8e898c00 == 67 [pid = 16875] [id = 581] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x93c70c00 == 66 [pid = 16875] [id = 582] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x93c74800 == 65 [pid = 16875] [id = 562] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x938cd800 == 64 [pid = 16875] [id = 633] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x8e89cc00 == 63 [pid = 16875] [id = 594] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x8f871c00 == 62 [pid = 16875] [id = 583] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecca400 == 61 [pid = 16875] [id = 552] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x91285c00 == 60 [pid = 16875] [id = 591] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x8df52800 == 59 [pid = 16875] [id = 593] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4e000 == 58 [pid = 16875] [id = 557] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x92c6ac00 == 57 [pid = 16875] [id = 634] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x8f86c800 == 56 [pid = 16875] [id = 563] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x9120a400 == 55 [pid = 16875] [id = 635] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x91378400 == 54 [pid = 16875] [id = 566] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x915c1800 == 53 [pid = 16875] [id = 584] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x91f87000 == 52 [pid = 16875] [id = 592] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x9120a000 == 51 [pid = 16875] [id = 569] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x93c70000 == 50 [pid = 16875] [id = 558] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x8f86f800 == 49 [pid = 16875] [id = 555] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x997a3800 == 48 [pid = 16875] [id = 570] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x8e169800 == 47 [pid = 16875] [id = 613] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x8df54800 == 46 [pid = 16875] [id = 571] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x9128bc00 == 45 [pid = 16875] [id = 608] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x98e16800 == 44 [pid = 16875] [id = 586] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x8e167800 == 43 [pid = 16875] [id = 572] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x95393400 == 42 [pid = 16875] [id = 610] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4c000 == 41 [pid = 16875] [id = 607] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x99799800 == 40 [pid = 16875] [id = 585] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x8f872c00 == 39 [pid = 16875] [id = 611] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x8e169000 == 38 [pid = 16875] [id = 614] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x8fa4a000 == 37 [pid = 16875] [id = 564] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecc9800 == 36 [pid = 16875] [id = 587] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x9a1c6c00 == 35 [pid = 16875] [id = 612] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x9655b000 == 34 [pid = 16875] [id = 567] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x8f86b000 == 33 [pid = 16875] [id = 645] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4dc00 == 32 [pid = 16875] [id = 643] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x8e16ec00 == 31 [pid = 16875] [id = 644] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x8e170000 == 30 [pid = 16875] [id = 642] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x8f86a000 == 29 [pid = 16875] [id = 641] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x8e893400 == 28 [pid = 16875] [id = 640] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x9a01e000 == 27 [pid = 16875] [id = 639] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x9128ac00 == 26 [pid = 16875] [id = 637] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x9979c400 == 25 [pid = 16875] [id = 638] 12:57:15 INFO - PROCESS | 16875 | --DOCSHELL 0x91b9e800 == 24 [pid = 16875] [id = 636] 12:57:15 INFO - PROCESS | 16875 | --DOMWINDOW == 156 (0x938da800) [pid = 16875] [serial = 1851] [outer = (nil)] [url = about:blank] 12:57:15 INFO - PROCESS | 16875 | --DOMWINDOW == 155 (0x8fa42c00) [pid = 16875] [serial = 1847] [outer = (nil)] [url = about:blank] 12:57:15 INFO - PROCESS | 16875 | --DOMWINDOW == 154 (0x952c3400) [pid = 16875] [serial = 1853] [outer = (nil)] [url = about:blank] 12:57:15 INFO - PROCESS | 16875 | --DOMWINDOW == 153 (0x9a168800) [pid = 16875] [serial = 1860] [outer = (nil)] [url = about:blank] 12:57:15 INFO - PROCESS | 16875 | --DOMWINDOW == 152 (0x99b42800) [pid = 16875] [serial = 1856] [outer = (nil)] [url = about:blank] 12:57:15 INFO - PROCESS | 16875 | --DOMWINDOW == 151 (0x95392800) [pid = 16875] [serial = 1829] [outer = (nil)] [url = about:blank] 12:57:15 INFO - PROCESS | 16875 | --DOMWINDOW == 150 (0x9787c000) [pid = 16875] [serial = 1854] [outer = (nil)] [url = about:blank] 12:57:15 INFO - PROCESS | 16875 | --DOMWINDOW == 149 (0x9a0e9000) [pid = 16875] [serial = 1832] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 16875 | --DOMWINDOW == 148 (0x9a01f800) [pid = 16875] [serial = 1821] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 16875 | --DOMWINDOW == 147 (0x91286000) [pid = 16875] [serial = 1848] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 16875 | --DOMWINDOW == 146 (0x91f83c00) [pid = 16875] [serial = 1850] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 16875 | --DOMWINDOW == 145 (0x9a0e5c00) [pid = 16875] [serial = 1859] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 16875 | --DOMWINDOW == 144 (0x9abde400) [pid = 16875] [serial = 1835] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 16875 | --DOMWINDOW == 143 (0x9b746400) [pid = 16875] [serial = 1844] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 16875 | --DOMWINDOW == 142 (0x9b3ed400) [pid = 16875] [serial = 1841] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 16875 | --DOMWINDOW == 141 (0x9abee400) [pid = 16875] [serial = 1838] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 16875 | --DOMWINDOW == 140 (0x99fd9c00) [pid = 16875] [serial = 1857] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 16875 | --DOMWINDOW == 139 (0x91b9a000) [pid = 16875] [serial = 1826] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 16875 | --DOMWINDOW == 138 (0x8e16b000) [pid = 16875] [serial = 1823] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 16875 | --DOMWINDOW == 137 (0x9a0bc000) [pid = 16875] [serial = 1862] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 16875 | 1470772636207 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]]]}] 12:57:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:57:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 3543ms 12:57:16 INFO - PROCESS | 16875 | 1470772636255 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 12:57:16 INFO - PROCESS | 16875 | 1470772636260 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 12:57:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:57:16 INFO - PROCESS | 16875 | 1470772636271 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:57:16 INFO - PROCESS | 16875 | 1470772636277 Marionette TRACE conn4 <- [1,2558,null,{}] 12:57:16 INFO - PROCESS | 16875 | 1470772636286 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}] 12:57:16 INFO - PROCESS | 16875 | 1470772636292 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:16 INFO - PROCESS | 16875 | 1470772636467 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 12:57:16 INFO - PROCESS | 16875 | 1470772636628 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:16 INFO - PROCESS | 16875 | 1470772636637 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:16 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f869400 == 25 [pid = 16875] [id = 647] 12:57:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 138 (0x8f86a000) [pid = 16875] [serial = 1942] [outer = (nil)] 12:57:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 139 (0x8f870000) [pid = 16875] [serial = 1943] [outer = 0x8f86a000] 12:57:16 INFO - PROCESS | 16875 | 1470772636715 Marionette DEBUG loaded listener.js 12:57:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 140 (0x8f872c00) [pid = 16875] [serial = 1944] [outer = 0x8f86a000] 12:57:17 INFO - PROCESS | 16875 | 1470772637617 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]]]}] 12:57:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:57:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1386ms 12:57:17 INFO - PROCESS | 16875 | 1470772637664 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 12:57:17 INFO - PROCESS | 16875 | 1470772637671 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 12:57:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:57:17 INFO - PROCESS | 16875 | 1470772637682 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:57:17 INFO - PROCESS | 16875 | 1470772637686 Marionette TRACE conn4 <- [1,2562,null,{}] 12:57:17 INFO - PROCESS | 16875 | 1470772637693 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}] 12:57:17 INFO - PROCESS | 16875 | 1470772637699 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:17 INFO - PROCESS | 16875 | 1470772637875 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 12:57:18 INFO - PROCESS | 16875 | 1470772638050 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:18 INFO - PROCESS | 16875 | 1470772638069 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:18 INFO - PROCESS | 16875 | ++DOCSHELL 0x91287000 == 26 [pid = 16875] [id = 648] 12:57:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 141 (0x91288800) [pid = 16875] [serial = 1945] [outer = (nil)] 12:57:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 142 (0x91372000) [pid = 16875] [serial = 1946] [outer = 0x91288800] 12:57:18 INFO - PROCESS | 16875 | 1470772638173 Marionette DEBUG loaded listener.js 12:57:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 143 (0x9137f400) [pid = 16875] [serial = 1947] [outer = 0x91288800] 12:57:19 INFO - PROCESS | 16875 | 1470772639194 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]]]}] 12:57:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:57:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1537ms 12:57:19 INFO - PROCESS | 16875 | 1470772639219 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 12:57:19 INFO - PROCESS | 16875 | 1470772639225 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 12:57:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:57:19 INFO - PROCESS | 16875 | 1470772639241 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:57:19 INFO - PROCESS | 16875 | 1470772639248 Marionette TRACE conn4 <- [1,2566,null,{}] 12:57:19 INFO - PROCESS | 16875 | 1470772639267 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}] 12:57:19 INFO - PROCESS | 16875 | 1470772639278 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:19 INFO - PROCESS | 16875 | 1470772639549 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 12:57:19 INFO - PROCESS | 16875 | 1470772639575 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:19 INFO - PROCESS | 16875 | 1470772639590 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:19 INFO - PROCESS | 16875 | ++DOCSHELL 0x91ba8000 == 27 [pid = 16875] [id = 649] 12:57:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 144 (0x91f79c00) [pid = 16875] [serial = 1948] [outer = (nil)] 12:57:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 145 (0x9222e000) [pid = 16875] [serial = 1949] [outer = 0x91f79c00] 12:57:19 INFO - PROCESS | 16875 | 1470772639665 Marionette DEBUG loaded listener.js 12:57:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 146 (0x92c71400) [pid = 16875] [serial = 1950] [outer = 0x91f79c00] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 145 (0x952c5c00) [pid = 16875] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 144 (0x8f878400) [pid = 16875] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 143 (0x93ac2800) [pid = 16875] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 142 (0x9a161000) [pid = 16875] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 141 (0x9137c800) [pid = 16875] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 140 (0x9a81d800) [pid = 16875] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 139 (0x93ac3400) [pid = 16875] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 138 (0x915ba000) [pid = 16875] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 137 (0x8fa46c00) [pid = 16875] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 136 (0x8ecd3c00) [pid = 16875] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 135 (0x99799c00) [pid = 16875] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 134 (0x913d7c00) [pid = 16875] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 133 (0x997a3000) [pid = 16875] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 132 (0x9a1c7800) [pid = 16875] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 131 (0x8e16f400) [pid = 16875] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 130 (0x913e0000) [pid = 16875] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 129 (0x93c74400) [pid = 16875] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 128 (0x951a6800) [pid = 16875] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 127 (0x91283000) [pid = 16875] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 126 (0x8df4c800) [pid = 16875] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 125 (0x91f7dc00) [pid = 16875] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 124 (0x99711400) [pid = 16875] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 123 (0x99f23800) [pid = 16875] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 122 (0x91283400) [pid = 16875] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 121 (0x91374800) [pid = 16875] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 120 (0x9979dc00) [pid = 16875] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 119 (0x97871800) [pid = 16875] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 118 (0x8e89b400) [pid = 16875] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 117 (0x9b3af800) [pid = 16875] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 116 (0x952cac00) [pid = 16875] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 115 (0x9abea400) [pid = 16875] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 114 (0x8fa43800) [pid = 16875] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 113 (0x951a2800) [pid = 16875] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 112 (0x952ce000) [pid = 16875] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 111 (0x91373400) [pid = 16875] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 110 (0x8e173400) [pid = 16875] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 109 (0x99fd9400) [pid = 16875] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 108 (0x92c69400) [pid = 16875] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:57:21 INFO - PROCESS | 16875 | --DOMWINDOW == 107 (0x93a5d800) [pid = 16875] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:57:22 INFO - PROCESS | 16875 | 1470772642451 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]]]}] 12:57:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:57:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 3251ms 12:57:22 INFO - PROCESS | 16875 | 1470772642494 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 12:57:22 INFO - PROCESS | 16875 | 1470772642502 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 12:57:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:57:22 INFO - PROCESS | 16875 | 1470772642511 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:57:22 INFO - PROCESS | 16875 | 1470772642517 Marionette TRACE conn4 <- [1,2570,null,{}] 12:57:22 INFO - PROCESS | 16875 | 1470772642527 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}] 12:57:22 INFO - PROCESS | 16875 | 1470772642533 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:22 INFO - PROCESS | 16875 | 1470772642742 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 12:57:23 INFO - PROCESS | 16875 | 1470772643001 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:23 INFO - PROCESS | 16875 | 1470772643010 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:23 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f86ac00 == 28 [pid = 16875] [id = 650] 12:57:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 108 (0x8f872000) [pid = 16875] [serial = 1951] [outer = (nil)] 12:57:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 109 (0x91206800) [pid = 16875] [serial = 1952] [outer = 0x8f872000] 12:57:23 INFO - PROCESS | 16875 | 1470772643104 Marionette DEBUG loaded listener.js 12:57:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 110 (0x91285400) [pid = 16875] [serial = 1953] [outer = 0x8f872000] 12:57:24 INFO - PROCESS | 16875 | 1470772644181 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]]]}] 12:57:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:57:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1737ms 12:57:24 INFO - PROCESS | 16875 | 1470772644248 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 12:57:24 INFO - PROCESS | 16875 | 1470772644257 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 12:57:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:57:24 INFO - PROCESS | 16875 | 1470772644268 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:57:24 INFO - PROCESS | 16875 | 1470772644273 Marionette TRACE conn4 <- [1,2574,null,{}] 12:57:24 INFO - PROCESS | 16875 | 1470772644281 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}] 12:57:24 INFO - PROCESS | 16875 | 1470772644288 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:24 INFO - PROCESS | 16875 | 1470772644564 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 12:57:24 INFO - PROCESS | 16875 | 1470772644869 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:24 INFO - PROCESS | 16875 | 1470772644877 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:24 INFO - PROCESS | 16875 | ++DOCSHELL 0x915b2800 == 29 [pid = 16875] [id = 651] 12:57:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 111 (0x915bb400) [pid = 16875] [serial = 1954] [outer = (nil)] 12:57:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 112 (0x91ba2800) [pid = 16875] [serial = 1955] [outer = 0x915bb400] 12:57:25 INFO - PROCESS | 16875 | 1470772645007 Marionette DEBUG loaded listener.js 12:57:25 INFO - PROCESS | 16875 | ++DOMWINDOW == 113 (0x91f87000) [pid = 16875] [serial = 1956] [outer = 0x915bb400] 12:57:26 INFO - PROCESS | 16875 | 1470772646048 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]]]}] 12:57:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:57:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1837ms 12:57:26 INFO - PROCESS | 16875 | 1470772646106 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 12:57:26 INFO - PROCESS | 16875 | 1470772646110 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 12:57:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:57:26 INFO - PROCESS | 16875 | 1470772646119 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:57:26 INFO - PROCESS | 16875 | 1470772646126 Marionette TRACE conn4 <- [1,2578,null,{}] 12:57:26 INFO - PROCESS | 16875 | 1470772646144 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}] 12:57:26 INFO - PROCESS | 16875 | 1470772646154 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:26 INFO - PROCESS | 16875 | 1470772646419 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 12:57:26 INFO - PROCESS | 16875 | 1470772646683 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:26 INFO - PROCESS | 16875 | 1470772646695 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:26 INFO - PROCESS | 16875 | ++DOCSHELL 0x93ac5800 == 30 [pid = 16875] [id = 652] 12:57:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 114 (0x93accc00) [pid = 16875] [serial = 1957] [outer = (nil)] 12:57:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 115 (0x93c6e400) [pid = 16875] [serial = 1958] [outer = 0x93accc00] 12:57:26 INFO - PROCESS | 16875 | 1470772646844 Marionette DEBUG loaded listener.js 12:57:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 116 (0x95198800) [pid = 16875] [serial = 1959] [outer = 0x93accc00] 12:57:27 INFO - PROCESS | 16875 | 1470772647834 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]]]}] 12:57:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:57:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1789ms 12:57:27 INFO - PROCESS | 16875 | 1470772647909 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 12:57:27 INFO - PROCESS | 16875 | 1470772647913 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 12:57:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:57:27 INFO - PROCESS | 16875 | 1470772647921 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:57:27 INFO - PROCESS | 16875 | 1470772647926 Marionette TRACE conn4 <- [1,2582,null,{}] 12:57:27 INFO - PROCESS | 16875 | 1470772647933 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}] 12:57:27 INFO - PROCESS | 16875 | 1470772647940 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:28 INFO - PROCESS | 16875 | 1470772648198 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 12:57:28 INFO - PROCESS | 16875 | 1470772648542 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:28 INFO - PROCESS | 16875 | 1470772648555 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:28 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e167800 == 31 [pid = 16875] [id = 653] 12:57:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 117 (0x93a58c00) [pid = 16875] [serial = 1960] [outer = (nil)] 12:57:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 118 (0x9655b000) [pid = 16875] [serial = 1961] [outer = 0x93a58c00] 12:57:28 INFO - PROCESS | 16875 | 1470772648716 Marionette DEBUG loaded listener.js 12:57:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 119 (0x97874800) [pid = 16875] [serial = 1962] [outer = 0x93a58c00] 12:57:29 INFO - PROCESS | 16875 | 1470772649926 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]]]}] 12:57:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:57:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 2049ms 12:57:29 INFO - PROCESS | 16875 | 1470772649976 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 12:57:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:57:29 INFO - PROCESS | 16875 | 1470772649980 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 12:57:29 INFO - PROCESS | 16875 | 1470772649988 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:57:29 INFO - PROCESS | 16875 | 1470772649992 Marionette TRACE conn4 <- [1,2586,null,{}] 12:57:30 INFO - PROCESS | 16875 | 1470772649999 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}] 12:57:30 INFO - PROCESS | 16875 | 1470772650005 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:30 INFO - PROCESS | 16875 | 1470772650210 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 12:57:30 INFO - PROCESS | 16875 | 1470772650508 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:30 INFO - PROCESS | 16875 | 1470772650516 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:30 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e166400 == 32 [pid = 16875] [id = 654] 12:57:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 120 (0x8e168c00) [pid = 16875] [serial = 1963] [outer = (nil)] 12:57:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 121 (0x97879800) [pid = 16875] [serial = 1964] [outer = 0x8e168c00] 12:57:30 INFO - PROCESS | 16875 | 1470772650668 Marionette DEBUG loaded listener.js 12:57:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 122 (0x98922800) [pid = 16875] [serial = 1965] [outer = 0x8e168c00] 12:57:31 INFO - PROCESS | 16875 | 1470772651670 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]]]}] 12:57:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:57:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1733ms 12:57:31 INFO - PROCESS | 16875 | 1470772651723 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 12:57:31 INFO - PROCESS | 16875 | 1470772651727 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 12:57:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:57:31 INFO - PROCESS | 16875 | 1470772651735 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:57:31 INFO - PROCESS | 16875 | 1470772651739 Marionette TRACE conn4 <- [1,2590,null,{}] 12:57:31 INFO - PROCESS | 16875 | 1470772651746 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}] 12:57:31 INFO - PROCESS | 16875 | 1470772651759 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:32 INFO - PROCESS | 16875 | 1470772652038 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 12:57:32 INFO - PROCESS | 16875 | 1470772652302 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:32 INFO - PROCESS | 16875 | 1470772652309 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:32 INFO - PROCESS | 16875 | ++DOCSHELL 0x913de000 == 33 [pid = 16875] [id = 655] 12:57:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 123 (0x98e12c00) [pid = 16875] [serial = 1966] [outer = (nil)] 12:57:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 124 (0x9a017400) [pid = 16875] [serial = 1967] [outer = 0x98e12c00] 12:57:32 INFO - PROCESS | 16875 | 1470772652443 Marionette DEBUG loaded listener.js 12:57:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 125 (0x9a019800) [pid = 16875] [serial = 1968] [outer = 0x98e12c00] 12:57:33 INFO - PROCESS | 16875 | 1470772653449 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]]]}] 12:57:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:57:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1751ms 12:57:33 INFO - PROCESS | 16875 | 1470772653487 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 12:57:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:57:33 INFO - PROCESS | 16875 | 1470772653492 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 12:57:33 INFO - PROCESS | 16875 | 1470772653499 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:57:33 INFO - PROCESS | 16875 | 1470772653503 Marionette TRACE conn4 <- [1,2594,null,{}] 12:57:33 INFO - PROCESS | 16875 | 1470772653509 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}] 12:57:33 INFO - PROCESS | 16875 | 1470772653514 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:33 INFO - PROCESS | 16875 | 1470772653708 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 12:57:33 INFO - PROCESS | 16875 | 1470772653969 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:33 INFO - PROCESS | 16875 | 1470772653975 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:34 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df58800 == 34 [pid = 16875] [id = 656] 12:57:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 126 (0x8e898000) [pid = 16875] [serial = 1969] [outer = (nil)] 12:57:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 127 (0x9a0c2800) [pid = 16875] [serial = 1970] [outer = 0x8e898000] 12:57:34 INFO - PROCESS | 16875 | 1470772654114 Marionette DEBUG loaded listener.js 12:57:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 128 (0x9a0e9c00) [pid = 16875] [serial = 1971] [outer = 0x8e898000] 12:57:35 INFO - PROCESS | 16875 | 1470772655097 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]]]}] 12:57:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:57:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1636ms 12:57:35 INFO - PROCESS | 16875 | 1470772655136 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 12:57:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:57:35 INFO - PROCESS | 16875 | 1470772655149 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 12:57:35 INFO - PROCESS | 16875 | 1470772655156 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:57:35 INFO - PROCESS | 16875 | 1470772655161 Marionette TRACE conn4 <- [1,2598,null,{}] 12:57:35 INFO - PROCESS | 16875 | 1470772655168 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}] 12:57:35 INFO - PROCESS | 16875 | 1470772655174 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:35 INFO - PROCESS | 16875 | 1470772655379 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 12:57:35 INFO - PROCESS | 16875 | 1470772655682 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:35 INFO - PROCESS | 16875 | 1470772655692 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:35 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecc9400 == 35 [pid = 16875] [id = 657] 12:57:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 129 (0x91ba8400) [pid = 16875] [serial = 1972] [outer = (nil)] 12:57:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 130 (0x9a160c00) [pid = 16875] [serial = 1973] [outer = 0x91ba8400] 12:57:35 INFO - PROCESS | 16875 | 1470772655783 Marionette DEBUG loaded listener.js 12:57:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 131 (0x91f86c00) [pid = 16875] [serial = 1974] [outer = 0x91ba8400] 12:57:36 INFO - PROCESS | 16875 | 1470772656780 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]]]}] 12:57:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:57:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1690ms 12:57:36 INFO - PROCESS | 16875 | 1470772656846 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 12:57:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:57:36 INFO - PROCESS | 16875 | 1470772656851 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 12:57:36 INFO - PROCESS | 16875 | 1470772656857 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:57:36 INFO - PROCESS | 16875 | 1470772656861 Marionette TRACE conn4 <- [1,2602,null,{}] 12:57:36 INFO - PROCESS | 16875 | 1470772656867 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}] 12:57:36 INFO - PROCESS | 16875 | 1470772656873 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:37 INFO - PROCESS | 16875 | 1470772657074 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 12:57:37 INFO - PROCESS | 16875 | 1470772657331 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:37 INFO - PROCESS | 16875 | 1470772657342 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:37 INFO - PROCESS | 16875 | ++DOCSHELL 0x92c6ac00 == 36 [pid = 16875] [id = 658] 12:57:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 132 (0x997a1000) [pid = 16875] [serial = 1975] [outer = (nil)] 12:57:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 133 (0x9a1c6400) [pid = 16875] [serial = 1976] [outer = 0x997a1000] 12:57:37 INFO - PROCESS | 16875 | 1470772657439 Marionette DEBUG loaded listener.js 12:57:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 134 (0x9a1c2000) [pid = 16875] [serial = 1977] [outer = 0x997a1000] 12:57:38 INFO - PROCESS | 16875 | 1470772658412 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]]]}] 12:57:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:57:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1593ms 12:57:38 INFO - PROCESS | 16875 | 1470772658451 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 12:57:38 INFO - PROCESS | 16875 | 1470772658455 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 12:57:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:57:38 INFO - PROCESS | 16875 | 1470772658462 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:57:38 INFO - PROCESS | 16875 | 1470772658466 Marionette TRACE conn4 <- [1,2606,null,{}] 12:57:38 INFO - PROCESS | 16875 | 1470772658473 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}] 12:57:38 INFO - PROCESS | 16875 | 1470772658479 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:38 INFO - PROCESS | 16875 | 1470772658686 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 12:57:38 INFO - PROCESS | 16875 | 1470772658958 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:38 INFO - PROCESS | 16875 | 1470772658968 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:39 INFO - PROCESS | 16875 | ++DOCSHELL 0x9abde000 == 37 [pid = 16875] [id = 659] 12:57:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 135 (0x9abde800) [pid = 16875] [serial = 1978] [outer = (nil)] 12:57:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 136 (0x9abe1c00) [pid = 16875] [serial = 1979] [outer = 0x9abde800] 12:57:39 INFO - PROCESS | 16875 | 1470772659147 Marionette DEBUG loaded listener.js 12:57:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 137 (0x9abe8400) [pid = 16875] [serial = 1980] [outer = 0x9abde800] 12:57:40 INFO - PROCESS | 16875 | 1470772660210 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]]]}] 12:57:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:57:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1787ms 12:57:40 INFO - PROCESS | 16875 | 1470772660254 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 12:57:40 INFO - PROCESS | 16875 | 1470772660259 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 12:57:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:57:40 INFO - PROCESS | 16875 | 1470772660266 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:57:40 INFO - PROCESS | 16875 | 1470772660272 Marionette TRACE conn4 <- [1,2610,null,{}] 12:57:40 INFO - PROCESS | 16875 | 1470772660278 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}] 12:57:40 INFO - PROCESS | 16875 | 1470772660285 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:40 INFO - PROCESS | 16875 | 1470772660528 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 12:57:40 INFO - PROCESS | 16875 | 1470772660807 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:40 INFO - PROCESS | 16875 | 1470772660818 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:40 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecd2800 == 38 [pid = 16875] [id = 660] 12:57:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 138 (0x8ecd3800) [pid = 16875] [serial = 1981] [outer = (nil)] 12:57:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 139 (0x915b4400) [pid = 16875] [serial = 1982] [outer = 0x8ecd3800] 12:57:40 INFO - PROCESS | 16875 | 1470772660960 Marionette DEBUG loaded listener.js 12:57:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 140 (0x9b3e4000) [pid = 16875] [serial = 1983] [outer = 0x8ecd3800] 12:57:41 INFO - PROCESS | 16875 | 1470772661930 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]]]}] 12:57:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:57:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1699ms 12:57:41 INFO - PROCESS | 16875 | 1470772661965 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 12:57:41 INFO - PROCESS | 16875 | 1470772661969 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 12:57:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:57:41 INFO - PROCESS | 16875 | 1470772661976 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:57:41 INFO - PROCESS | 16875 | 1470772661980 Marionette TRACE conn4 <- [1,2614,null,{}] 12:57:41 INFO - PROCESS | 16875 | 1470772661986 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}] 12:57:41 INFO - PROCESS | 16875 | 1470772661992 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:42 INFO - PROCESS | 16875 | 1470772662190 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 12:57:42 INFO - PROCESS | 16875 | 1470772662403 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:42 INFO - PROCESS | 16875 | 1470772662413 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:42 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e168000 == 39 [pid = 16875] [id = 661] 12:57:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 141 (0x8e168800) [pid = 16875] [serial = 1984] [outer = (nil)] 12:57:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 142 (0x8e88ec00) [pid = 16875] [serial = 1985] [outer = 0x8e168800] 12:57:42 INFO - PROCESS | 16875 | 1470772662534 Marionette DEBUG loaded listener.js 12:57:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 143 (0x8e89c400) [pid = 16875] [serial = 1986] [outer = 0x8e168800] 12:57:43 INFO - PROCESS | 16875 | 1470772663774 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]]]}] 12:57:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:57:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1840ms 12:57:43 INFO - PROCESS | 16875 | 1470772663817 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 12:57:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:57:43 INFO - PROCESS | 16875 | 1470772663824 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 12:57:43 INFO - PROCESS | 16875 | 1470772663833 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:57:43 INFO - PROCESS | 16875 | 1470772663839 Marionette TRACE conn4 <- [1,2618,null,{}] 12:57:43 INFO - PROCESS | 16875 | 1470772663849 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}] 12:57:43 INFO - PROCESS | 16875 | 1470772663855 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:44 INFO - PROCESS | 16875 | 1470772664068 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 12:57:44 INFO - PROCESS | 16875 | 1470772664361 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:44 INFO - PROCESS | 16875 | 1470772664368 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:44 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e895c00 == 40 [pid = 16875] [id = 662] 12:57:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 144 (0x8e89a800) [pid = 16875] [serial = 1987] [outer = (nil)] 12:57:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 145 (0x8fa41800) [pid = 16875] [serial = 1988] [outer = 0x8e89a800] 12:57:44 INFO - PROCESS | 16875 | 1470772664549 Marionette DEBUG loaded listener.js 12:57:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 146 (0x91204000) [pid = 16875] [serial = 1989] [outer = 0x8e89a800] 12:57:45 INFO - PROCESS | 16875 | --DOCSHELL 0x91287000 == 39 [pid = 16875] [id = 648] 12:57:45 INFO - PROCESS | 16875 | --DOCSHELL 0x8f869400 == 38 [pid = 16875] [id = 647] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 145 (0x9655e800) [pid = 16875] [serial = 1830] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 144 (0x91376c00) [pid = 16875] [serial = 1752] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 143 (0x95391c00) [pid = 16875] [serial = 1755] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 142 (0x9a1c7400) [pid = 16875] [serial = 1797] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 141 (0x9abe0400) [pid = 16875] [serial = 1836] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 140 (0x9abdb400) [pid = 16875] [serial = 1800] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 139 (0x9a1bf400) [pid = 16875] [serial = 1788] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 138 (0x91b9b000) [pid = 16875] [serial = 1791] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 137 (0x8f877c00) [pid = 16875] [serial = 1725] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 136 (0x99f17400) [pid = 16875] [serial = 1758] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 135 (0x9a01f000) [pid = 16875] [serial = 1764] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 134 (0x9a160000) [pid = 16875] [serial = 1833] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 133 (0x91f7d400) [pid = 16875] [serial = 1827] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 132 (0x96553c00) [pid = 16875] [serial = 1749] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 131 (0x98220c00) [pid = 16875] [serial = 1794] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 130 (0x9a1b9c00) [pid = 16875] [serial = 1767] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 129 (0x8eccbc00) [pid = 16875] [serial = 1824] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 128 (0x9abe2c00) [pid = 16875] [serial = 1803] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 127 (0x99f24000) [pid = 16875] [serial = 1761] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 126 (0x9ac1b800) [pid = 16875] [serial = 1839] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 125 (0x9b6de400) [pid = 16875] [serial = 1842] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 124 (0x9b748000) [pid = 16875] [serial = 1845] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 123 (0x9abf0000) [pid = 16875] [serial = 1904] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 122 (0x92c78400) [pid = 16875] [serial = 1907] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 121 (0x9ac26000) [pid = 16875] [serial = 1905] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 120 (0x913dc800) [pid = 16875] [serial = 1865] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 119 (0x9137b000) [pid = 16875] [serial = 1866] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 118 (0xa2148400) [pid = 16875] [serial = 1886] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 117 (0xa214e000) [pid = 16875] [serial = 1887] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 116 (0x9a0c1000) [pid = 16875] [serial = 1901] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 115 (0x9d899800) [pid = 16875] [serial = 1880] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 114 (0xa1020400) [pid = 16875] [serial = 1881] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 113 (0x9b744400) [pid = 16875] [serial = 1874] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 112 (0x9b747c00) [pid = 16875] [serial = 1875] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 111 (0x9abed800) [pid = 16875] [serial = 1863] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 110 (0x9abf5800) [pid = 16875] [serial = 1871] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 109 (0x9ac25c00) [pid = 16875] [serial = 1872] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 108 (0x9120d400) [pid = 16875] [serial = 1892] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 107 (0x913da800) [pid = 16875] [serial = 1893] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 106 (0x97878800) [pid = 16875] [serial = 1895] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 105 (0x98273c00) [pid = 16875] [serial = 1896] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 104 (0x97878000) [pid = 16875] [serial = 1868] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 103 (0x98e14800) [pid = 16875] [serial = 1869] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 102 (0x938d8800) [pid = 16875] [serial = 1898] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 101 (0x97876c00) [pid = 16875] [serial = 1899] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 100 (0xa1097c00) [pid = 16875] [serial = 1883] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 99 (0xa1f09000) [pid = 16875] [serial = 1884] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 98 (0xa2203000) [pid = 16875] [serial = 1889] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 97 (0xa2222400) [pid = 16875] [serial = 1890] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 96 (0x9b7fe400) [pid = 16875] [serial = 1877] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 95 (0x9c169800) [pid = 16875] [serial = 1878] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 94 (0x9d81b800) [pid = 16875] [serial = 1911] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 93 (0x99f1f400) [pid = 16875] [serial = 1908] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 92 (0x9d4bac00) [pid = 16875] [serial = 1910] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | --DOMWINDOW == 91 (0x9a1c6000) [pid = 16875] [serial = 1902] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 16875 | 1470772665622 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]]]}] 12:57:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:57:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1846ms 12:57:45 INFO - PROCESS | 16875 | 1470772665699 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 12:57:45 INFO - PROCESS | 16875 | 1470772665706 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 12:57:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:57:45 INFO - PROCESS | 16875 | 1470772665720 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:57:45 INFO - PROCESS | 16875 | 1470772665723 Marionette TRACE conn4 <- [1,2622,null,{}] 12:57:45 INFO - PROCESS | 16875 | 1470772665730 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}] 12:57:45 INFO - PROCESS | 16875 | 1470772665736 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:45 INFO - PROCESS | 16875 | 1470772665953 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 12:57:46 INFO - PROCESS | 16875 | 1470772666171 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:46 INFO - PROCESS | 16875 | 1470772666180 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:46 INFO - PROCESS | 16875 | ++DOCSHELL 0x91285000 == 39 [pid = 16875] [id = 663] 12:57:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 92 (0x913da800) [pid = 16875] [serial = 1990] [outer = (nil)] 12:57:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 93 (0x913dec00) [pid = 16875] [serial = 1991] [outer = 0x913da800] 12:57:46 INFO - PROCESS | 16875 | 1470772666265 Marionette DEBUG loaded listener.js 12:57:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 94 (0x915bd800) [pid = 16875] [serial = 1992] [outer = 0x913da800] 12:57:47 INFO - PROCESS | 16875 | 1470772667170 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]]]}] 12:57:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:57:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1497ms 12:57:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:57:47 INFO - PROCESS | 16875 | 1470772667224 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 12:57:47 INFO - PROCESS | 16875 | 1470772667227 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 12:57:47 INFO - PROCESS | 16875 | 1470772667235 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:57:47 INFO - PROCESS | 16875 | 1470772667241 Marionette TRACE conn4 <- [1,2626,null,{}] 12:57:47 INFO - PROCESS | 16875 | 1470772667258 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}] 12:57:47 INFO - PROCESS | 16875 | 1470772667267 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:47 INFO - PROCESS | 16875 | 1470772667480 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 12:57:47 INFO - PROCESS | 16875 | 1470772667662 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:47 INFO - PROCESS | 16875 | 1470772667675 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:47 INFO - PROCESS | 16875 | ++DOCSHELL 0x91f83c00 == 40 [pid = 16875] [id = 664] 12:57:47 INFO - PROCESS | 16875 | ++DOMWINDOW == 95 (0x92c74400) [pid = 16875] [serial = 1993] [outer = (nil)] 12:57:47 INFO - PROCESS | 16875 | ++DOMWINDOW == 96 (0x93a5d800) [pid = 16875] [serial = 1994] [outer = 0x92c74400] 12:57:47 INFO - PROCESS | 16875 | 1470772667752 Marionette DEBUG loaded listener.js 12:57:47 INFO - PROCESS | 16875 | ++DOMWINDOW == 97 (0x93c6f400) [pid = 16875] [serial = 1995] [outer = 0x92c74400] 12:57:48 INFO - PROCESS | 16875 | 1470772668727 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]]]}] 12:57:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:57:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1544ms 12:57:48 INFO - PROCESS | 16875 | 1470772668780 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 12:57:48 INFO - PROCESS | 16875 | 1470772668784 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 12:57:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:57:48 INFO - PROCESS | 16875 | 1470772668799 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:57:48 INFO - PROCESS | 16875 | 1470772668803 Marionette TRACE conn4 <- [1,2630,null,{}] 12:57:48 INFO - PROCESS | 16875 | 1470772668809 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}] 12:57:48 INFO - PROCESS | 16875 | 1470772668814 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:49 INFO - PROCESS | 16875 | 1470772669071 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 12:57:49 INFO - PROCESS | 16875 | 1470772669113 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:49 INFO - PROCESS | 16875 | 1470772669130 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:49 INFO - PROCESS | 16875 | ++DOCSHELL 0x92c6fc00 == 41 [pid = 16875] [id = 665] 12:57:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 98 (0x93a62000) [pid = 16875] [serial = 1996] [outer = (nil)] 12:57:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 99 (0x9655a000) [pid = 16875] [serial = 1997] [outer = 0x93a62000] 12:57:49 INFO - PROCESS | 16875 | 1470772669307 Marionette DEBUG loaded listener.js 12:57:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 100 (0x9787d800) [pid = 16875] [serial = 1998] [outer = 0x93a62000] 12:57:49 INFO - PROCESS | 16875 | --DOMWINDOW == 99 (0x8fa47400) [pid = 16875] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:57:49 INFO - PROCESS | 16875 | --DOMWINDOW == 98 (0x8f86a000) [pid = 16875] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:57:49 INFO - PROCESS | 16875 | --DOMWINDOW == 97 (0x91288800) [pid = 16875] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:57:49 INFO - PROCESS | 16875 | --DOMWINDOW == 96 (0x8f86e000) [pid = 16875] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:57:49 INFO - PROCESS | 16875 | --DOMWINDOW == 95 (0xa1fa3c00) [pid = 16875] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:57:49 INFO - PROCESS | 16875 | --DOMWINDOW == 94 (0x8eccfc00) [pid = 16875] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:57:49 INFO - PROCESS | 16875 | --DOMWINDOW == 93 (0x997a0800) [pid = 16875] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:57:49 INFO - PROCESS | 16875 | --DOMWINDOW == 92 (0x8ecd4c00) [pid = 16875] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:57:49 INFO - PROCESS | 16875 | --DOMWINDOW == 91 (0x9d89f000) [pid = 16875] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:57:49 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0x9137d800) [pid = 16875] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:57:49 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x8f86d000) [pid = 16875] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:57:49 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x9d4bb400) [pid = 16875] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:57:50 INFO - PROCESS | 16875 | 1470772670310 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]]]}] 12:57:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:57:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1535ms 12:57:50 INFO - PROCESS | 16875 | 1470772670335 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 12:57:50 INFO - PROCESS | 16875 | 1470772670339 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 12:57:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:57:50 INFO - PROCESS | 16875 | 1470772670346 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:57:50 INFO - PROCESS | 16875 | 1470772670349 Marionette TRACE conn4 <- [1,2634,null,{}] 12:57:50 INFO - PROCESS | 16875 | 1470772670355 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}] 12:57:50 INFO - PROCESS | 16875 | 1470772670360 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:50 INFO - PROCESS | 16875 | 1470772670546 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 12:57:50 INFO - PROCESS | 16875 | 1470772670562 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:50 INFO - PROCESS | 16875 | 1470772670571 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:50 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecd4c00 == 42 [pid = 16875] [id = 666] 12:57:50 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x91287c00) [pid = 16875] [serial = 1999] [outer = (nil)] 12:57:50 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x9655d000) [pid = 16875] [serial = 2000] [outer = 0x91287c00] 12:57:50 INFO - PROCESS | 16875 | 1470772670642 Marionette DEBUG loaded listener.js 12:57:50 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0x98274400) [pid = 16875] [serial = 2001] [outer = 0x91287c00] 12:57:51 INFO - PROCESS | 16875 | 1470772671642 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]]]}] 12:57:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:57:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1430ms 12:57:51 INFO - PROCESS | 16875 | 1470772671778 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 12:57:51 INFO - PROCESS | 16875 | 1470772671784 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 12:57:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:57:51 INFO - PROCESS | 16875 | 1470772671793 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:57:51 INFO - PROCESS | 16875 | 1470772671800 Marionette TRACE conn4 <- [1,2638,null,{}] 12:57:51 INFO - PROCESS | 16875 | 1470772671822 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}] 12:57:51 INFO - PROCESS | 16875 | 1470772671829 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:52 INFO - PROCESS | 16875 | 1470772672099 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 12:57:52 INFO - PROCESS | 16875 | 1470772672379 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:52 INFO - PROCESS | 16875 | 1470772672397 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:52 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df52000 == 43 [pid = 16875] [id = 667] 12:57:52 INFO - PROCESS | 16875 | ++DOMWINDOW == 92 (0x8fa3fc00) [pid = 16875] [serial = 2002] [outer = (nil)] 12:57:52 INFO - PROCESS | 16875 | ++DOMWINDOW == 93 (0x8fa49000) [pid = 16875] [serial = 2003] [outer = 0x8fa3fc00] 12:57:52 INFO - PROCESS | 16875 | 1470772672529 Marionette DEBUG loaded listener.js 12:57:52 INFO - PROCESS | 16875 | ++DOMWINDOW == 94 (0x91379400) [pid = 16875] [serial = 2004] [outer = 0x8fa3fc00] 12:57:53 INFO - PROCESS | 16875 | 1470772673555 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]]]}] 12:57:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:57:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1803ms 12:57:53 INFO - PROCESS | 16875 | 1470772673597 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 12:57:53 INFO - PROCESS | 16875 | 1470772673603 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 12:57:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:57:53 INFO - PROCESS | 16875 | 1470772673616 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:57:53 INFO - PROCESS | 16875 | 1470772673622 Marionette TRACE conn4 <- [1,2642,null,{}] 12:57:53 INFO - PROCESS | 16875 | 1470772673631 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}] 12:57:53 INFO - PROCESS | 16875 | 1470772673638 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:53 INFO - PROCESS | 16875 | 1470772673856 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 12:57:54 INFO - PROCESS | 16875 | 1470772674156 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:54 INFO - PROCESS | 16875 | 1470772674171 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:54 INFO - PROCESS | 16875 | ++DOCSHELL 0x92c69800 == 44 [pid = 16875] [id = 668] 12:57:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 95 (0x938d8800) [pid = 16875] [serial = 2005] [outer = (nil)] 12:57:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 96 (0x952c4400) [pid = 16875] [serial = 2006] [outer = 0x938d8800] 12:57:54 INFO - PROCESS | 16875 | 1470772674307 Marionette DEBUG loaded listener.js 12:57:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 97 (0x96558400) [pid = 16875] [serial = 2007] [outer = 0x938d8800] 12:57:55 INFO - PROCESS | 16875 | 1470772675319 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]]]}] 12:57:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:57:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1751ms 12:57:55 INFO - PROCESS | 16875 | 1470772675363 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 12:57:55 INFO - PROCESS | 16875 | 1470772675368 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 12:57:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:57:55 INFO - PROCESS | 16875 | 1470772675375 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:57:55 INFO - PROCESS | 16875 | 1470772675379 Marionette TRACE conn4 <- [1,2646,null,{}] 12:57:55 INFO - PROCESS | 16875 | 1470772675395 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}] 12:57:55 INFO - PROCESS | 16875 | 1470772675404 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:55 INFO - PROCESS | 16875 | 1470772675636 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 12:57:55 INFO - PROCESS | 16875 | 1470772675941 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:55 INFO - PROCESS | 16875 | 1470772675956 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:56 INFO - PROCESS | 16875 | ++DOCSHELL 0x91b99c00 == 45 [pid = 16875] [id = 669] 12:57:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 98 (0x99b41000) [pid = 16875] [serial = 2008] [outer = (nil)] 12:57:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 99 (0x99f1d000) [pid = 16875] [serial = 2009] [outer = 0x99b41000] 12:57:56 INFO - PROCESS | 16875 | 1470772676088 Marionette DEBUG loaded listener.js 12:57:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 100 (0x99f26400) [pid = 16875] [serial = 2010] [outer = 0x99b41000] 12:57:57 INFO - PROCESS | 16875 | 1470772677068 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]]]}] 12:57:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:57:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1733ms 12:57:57 INFO - PROCESS | 16875 | 1470772677109 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 12:57:57 INFO - PROCESS | 16875 | 1470772677113 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 12:57:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:57:57 INFO - PROCESS | 16875 | 1470772677120 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:57:57 INFO - PROCESS | 16875 | 1470772677124 Marionette TRACE conn4 <- [1,2650,null,{}] 12:57:57 INFO - PROCESS | 16875 | 1470772677130 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}] 12:57:57 INFO - PROCESS | 16875 | 1470772677136 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:57 INFO - PROCESS | 16875 | 1470772677354 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 12:57:57 INFO - PROCESS | 16875 | 1470772677562 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:57 INFO - PROCESS | 16875 | 1470772677571 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:57 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4a000 == 46 [pid = 16875] [id = 670] 12:57:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 101 (0x995c2c00) [pid = 16875] [serial = 2011] [outer = (nil)] 12:57:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 102 (0x9a0ea400) [pid = 16875] [serial = 2012] [outer = 0x995c2c00] 12:57:57 INFO - PROCESS | 16875 | 1470772677701 Marionette DEBUG loaded listener.js 12:57:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 103 (0x9a169800) [pid = 16875] [serial = 2013] [outer = 0x995c2c00] 12:57:58 INFO - PROCESS | 16875 | 1470772678724 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]]]}] 12:57:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:57:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1641ms 12:57:58 INFO - PROCESS | 16875 | 1470772678763 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 12:57:58 INFO - PROCESS | 16875 | 1470772678766 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 12:57:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:57:58 INFO - PROCESS | 16875 | 1470772678774 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:57:58 INFO - PROCESS | 16875 | 1470772678778 Marionette TRACE conn4 <- [1,2654,null,{}] 12:57:58 INFO - PROCESS | 16875 | 1470772678785 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}] 12:57:58 INFO - PROCESS | 16875 | 1470772678789 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:59 INFO - PROCESS | 16875 | 1470772679004 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 12:57:59 INFO - PROCESS | 16875 | 1470772679265 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:59 INFO - PROCESS | 16875 | 1470772679274 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:57:59 INFO - PROCESS | 16875 | ++DOCSHELL 0x92c76800 == 47 [pid = 16875] [id = 671] 12:57:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 104 (0x99711400) [pid = 16875] [serial = 2014] [outer = (nil)] 12:57:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 105 (0x9ab43c00) [pid = 16875] [serial = 2015] [outer = 0x99711400] 12:57:59 INFO - PROCESS | 16875 | 1470772679406 Marionette DEBUG loaded listener.js 12:57:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 106 (0x9abdcc00) [pid = 16875] [serial = 2016] [outer = 0x99711400] 12:58:00 INFO - PROCESS | 16875 | 1470772680330 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]]]}] 12:58:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:58:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1588ms 12:58:00 INFO - PROCESS | 16875 | 1470772680363 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 12:58:00 INFO - PROCESS | 16875 | 1470772680367 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 12:58:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:58:00 INFO - PROCESS | 16875 | 1470772680374 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:58:00 INFO - PROCESS | 16875 | 1470772680377 Marionette TRACE conn4 <- [1,2658,null,{}] 12:58:00 INFO - PROCESS | 16875 | 1470772680384 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}] 12:58:00 INFO - PROCESS | 16875 | 1470772680395 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:00 INFO - PROCESS | 16875 | 1470772680668 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 12:58:00 INFO - PROCESS | 16875 | 1470772680934 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:00 INFO - PROCESS | 16875 | 1470772680943 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:01 INFO - PROCESS | 16875 | ++DOCSHELL 0x9a169000 == 48 [pid = 16875] [id = 672] 12:58:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 107 (0x9a6f7c00) [pid = 16875] [serial = 2017] [outer = (nil)] 12:58:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 108 (0x9abf6000) [pid = 16875] [serial = 2018] [outer = 0x9a6f7c00] 12:58:01 INFO - PROCESS | 16875 | 1470772681077 Marionette DEBUG loaded listener.js 12:58:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 109 (0x9b3b0c00) [pid = 16875] [serial = 2019] [outer = 0x9a6f7c00] 12:58:02 INFO - PROCESS | 16875 | 1470772682034 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]]]}] 12:58:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:58:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1737ms 12:58:02 INFO - PROCESS | 16875 | 1470772682112 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 12:58:02 INFO - PROCESS | 16875 | 1470772682117 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 12:58:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:58:02 INFO - PROCESS | 16875 | 1470772682123 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:58:02 INFO - PROCESS | 16875 | 1470772682127 Marionette TRACE conn4 <- [1,2662,null,{}] 12:58:02 INFO - PROCESS | 16875 | 1470772682134 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}] 12:58:02 INFO - PROCESS | 16875 | 1470772682140 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:02 INFO - PROCESS | 16875 | 1470772682385 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 12:58:02 INFO - PROCESS | 16875 | 1470772682641 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:02 INFO - PROCESS | 16875 | 1470772682648 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:02 INFO - PROCESS | 16875 | ++DOCSHELL 0x938da400 == 49 [pid = 16875] [id = 673] 12:58:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 110 (0x9abf4000) [pid = 16875] [serial = 2020] [outer = (nil)] 12:58:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 111 (0x9b6e2000) [pid = 16875] [serial = 2021] [outer = 0x9abf4000] 12:58:02 INFO - PROCESS | 16875 | 1470772682773 Marionette DEBUG loaded listener.js 12:58:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 112 (0x9b6e2800) [pid = 16875] [serial = 2022] [outer = 0x9abf4000] 12:58:03 INFO - PROCESS | 16875 | 1470772683735 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]]]}] 12:58:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:58:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1685ms 12:58:03 INFO - PROCESS | 16875 | 1470772683810 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 12:58:03 INFO - PROCESS | 16875 | 1470772683813 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 12:58:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:58:03 INFO - PROCESS | 16875 | 1470772683821 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:58:03 INFO - PROCESS | 16875 | 1470772683825 Marionette TRACE conn4 <- [1,2666,null,{}] 12:58:03 INFO - PROCESS | 16875 | 1470772683831 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}] 12:58:03 INFO - PROCESS | 16875 | 1470772683836 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:04 INFO - PROCESS | 16875 | 1470772684083 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 12:58:04 INFO - PROCESS | 16875 | 1470772684377 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:04 INFO - PROCESS | 16875 | 1470772684385 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:04 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e166800 == 50 [pid = 16875] [id = 674] 12:58:04 INFO - PROCESS | 16875 | ++DOMWINDOW == 113 (0x8e897c00) [pid = 16875] [serial = 2023] [outer = (nil)] 12:58:04 INFO - PROCESS | 16875 | ++DOMWINDOW == 114 (0x9128c400) [pid = 16875] [serial = 2024] [outer = 0x8e897c00] 12:58:04 INFO - PROCESS | 16875 | 1470772684503 Marionette DEBUG loaded listener.js 12:58:04 INFO - PROCESS | 16875 | ++DOMWINDOW == 115 (0x99715000) [pid = 16875] [serial = 2025] [outer = 0x8e897c00] 12:58:06 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:58:06 INFO - PROCESS | 16875 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:58:06 INFO - PROCESS | 16875 | 1470772686464 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]]]}] 12:58:06 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) 12:58:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2691ms 12:58:06 INFO - PROCESS | 16875 | 1470772686547 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 12:58:06 INFO - PROCESS | 16875 | 1470772686555 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 12:58:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:58:06 INFO - PROCESS | 16875 | 1470772686576 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:58:06 INFO - PROCESS | 16875 | 1470772686583 Marionette TRACE conn4 <- [1,2670,null,{}] 12:58:06 INFO - PROCESS | 16875 | 1470772686593 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}] 12:58:06 INFO - PROCESS | 16875 | 1470772686599 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:06 INFO - PROCESS | 16875 | 1470772686799 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 12:58:07 INFO - PROCESS | 16875 | 1470772687114 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:07 INFO - PROCESS | 16875 | 1470772687122 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:07 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecd3c00 == 51 [pid = 16875] [id = 675] 12:58:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 116 (0x8f86c000) [pid = 16875] [serial = 2026] [outer = (nil)] 12:58:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 117 (0x913d9800) [pid = 16875] [serial = 2027] [outer = 0x8f86c000] 12:58:07 INFO - PROCESS | 16875 | 1470772687204 Marionette DEBUG loaded listener.js 12:58:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 118 (0x93c74800) [pid = 16875] [serial = 2028] [outer = 0x8f86c000] 12:58:08 INFO - PROCESS | 16875 | --DOCSHELL 0x91371800 == 50 [pid = 16875] [id = 632] 12:58:08 INFO - PROCESS | 16875 | --DOCSHELL 0x8df50400 == 49 [pid = 16875] [id = 616] 12:58:08 INFO - PROCESS | 16875 | --DOCSHELL 0x9519f800 == 48 [pid = 16875] [id = 631] 12:58:08 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4d400 == 47 [pid = 16875] [id = 619] 12:58:08 INFO - PROCESS | 16875 | --DOCSHELL 0x913e3c00 == 46 [pid = 16875] [id = 617] 12:58:08 INFO - PROCESS | 16875 | --DOCSHELL 0x913d8c00 == 45 [pid = 16875] [id = 624] 12:58:08 INFO - PROCESS | 16875 | --DOCSHELL 0x8f86fc00 == 44 [pid = 16875] [id = 618] 12:58:08 INFO - PROCESS | 16875 | --DOCSHELL 0x9abe9800 == 43 [pid = 16875] [id = 623] 12:58:08 INFO - PROCESS | 16875 | --DOCSHELL 0x8fa3e800 == 42 [pid = 16875] [id = 630] 12:58:08 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecc9400 == 41 [pid = 16875] [id = 657] 12:58:08 INFO - PROCESS | 16875 | --DOCSHELL 0x8e171000 == 40 [pid = 16875] [id = 646] 12:58:08 INFO - PROCESS | 16875 | --DOCSHELL 0x93ac0c00 == 39 [pid = 16875] [id = 620] 12:58:08 INFO - PROCESS | 16875 | --DOCSHELL 0x91ba8000 == 38 [pid = 16875] [id = 649] 12:58:08 INFO - PROCESS | 16875 | --DOCSHELL 0x93ac5800 == 37 [pid = 16875] [id = 652] 12:58:08 INFO - PROCESS | 16875 | --DOCSHELL 0x8f86ac00 == 36 [pid = 16875] [id = 650] 12:58:08 INFO - PROCESS | 16875 | --DOCSHELL 0x9979d800 == 35 [pid = 16875] [id = 629] 12:58:08 INFO - PROCESS | 16875 | --DOCSHELL 0x915b2800 == 34 [pid = 16875] [id = 651] 12:58:08 INFO - PROCESS | 16875 | --DOCSHELL 0x951a1000 == 33 [pid = 16875] [id = 622] 12:58:08 INFO - PROCESS | 16875 | --DOCSHELL 0x8e88f800 == 32 [pid = 16875] [id = 625] 12:58:08 INFO - PROCESS | 16875 | --DOCSHELL 0x8e167800 == 31 [pid = 16875] [id = 653] 12:58:08 INFO - PROCESS | 16875 | --DOCSHELL 0x913de000 == 30 [pid = 16875] [id = 655] 12:58:08 INFO - PROCESS | 16875 | --DOCSHELL 0x8df49c00 == 29 [pid = 16875] [id = 627] 12:58:08 INFO - PROCESS | 16875 | --DOCSHELL 0x8e174800 == 28 [pid = 16875] [id = 626] 12:58:08 INFO - PROCESS | 16875 | --DOCSHELL 0x8df58800 == 27 [pid = 16875] [id = 656] 12:58:08 INFO - PROCESS | 16875 | --DOCSHELL 0x92c6ac00 == 26 [pid = 16875] [id = 658] 12:58:08 INFO - PROCESS | 16875 | --DOCSHELL 0x8e168000 == 25 [pid = 16875] [id = 661] 12:58:08 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecd2800 == 24 [pid = 16875] [id = 660] 12:58:08 INFO - PROCESS | 16875 | --DOCSHELL 0x9abde000 == 23 [pid = 16875] [id = 659] 12:58:08 INFO - PROCESS | 16875 | --DOCSHELL 0x8df49400 == 22 [pid = 16875] [id = 628] 12:58:08 INFO - PROCESS | 16875 | --DOCSHELL 0x9128d800 == 21 [pid = 16875] [id = 621] 12:58:08 INFO - PROCESS | 16875 | --DOCSHELL 0x8e166400 == 20 [pid = 16875] [id = 654] 12:58:08 INFO - PROCESS | 16875 | --DOMWINDOW == 117 (0xa33b1800) [pid = 16875] [serial = 1931] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 16875 | --DOMWINDOW == 116 (0x9a01c400) [pid = 16875] [serial = 1916] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 16875 | --DOMWINDOW == 115 (0xa2276400) [pid = 16875] [serial = 1922] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 16875 | --DOMWINDOW == 114 (0x8f877000) [pid = 16875] [serial = 1937] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 16875 | --DOMWINDOW == 113 (0xa101ac00) [pid = 16875] [serial = 1919] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 16875 | --DOMWINDOW == 112 (0xa22b9000) [pid = 16875] [serial = 1925] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 16875 | --DOMWINDOW == 111 (0x915b9000) [pid = 16875] [serial = 1934] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 16875 | --DOMWINDOW == 110 (0x93a5a000) [pid = 16875] [serial = 1913] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 16875 | --DOMWINDOW == 109 (0xa310cc00) [pid = 16875] [serial = 1928] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 16875 | --DOMWINDOW == 108 (0x91ba6400) [pid = 16875] [serial = 1941] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 16875 | --DOMWINDOW == 107 (0x91b9ac00) [pid = 16875] [serial = 1940] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 16875 | --DOMWINDOW == 106 (0x8f872c00) [pid = 16875] [serial = 1944] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 16875 | --DOMWINDOW == 105 (0x8f870000) [pid = 16875] [serial = 1943] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 16875 | --DOMWINDOW == 104 (0x9137f400) [pid = 16875] [serial = 1947] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 16875 | --DOMWINDOW == 103 (0x91372000) [pid = 16875] [serial = 1946] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 16875 | --DOMWINDOW == 102 (0x9222e000) [pid = 16875] [serial = 1949] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 16875 | --DOMWINDOW == 101 (0xa2439800) [pid = 16875] [serial = 1926] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 16875 | --DOMWINDOW == 100 (0xa22b1c00) [pid = 16875] [serial = 1923] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 16875 | --DOMWINDOW == 99 (0xa34b6800) [pid = 16875] [serial = 1932] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 16875 | --DOMWINDOW == 98 (0x9a15f400) [pid = 16875] [serial = 1917] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 16875 | --DOMWINDOW == 97 (0x9826bc00) [pid = 16875] [serial = 1935] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 16875 | --DOMWINDOW == 96 (0xa3116000) [pid = 16875] [serial = 1929] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 16875 | --DOMWINDOW == 95 (0x9514c000) [pid = 16875] [serial = 1914] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 16875 | --DOMWINDOW == 94 (0x91205c00) [pid = 16875] [serial = 1938] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 16875 | --DOMWINDOW == 93 (0xa1fa4400) [pid = 16875] [serial = 1920] [outer = (nil)] [url = about:blank] 12:58:09 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:58:10 INFO - PROCESS | 16875 | 1470772690064 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"]]]}] 12:58:10 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 12:58:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:58:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 12:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:58:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 3541ms 12:58:10 INFO - PROCESS | 16875 | 1470772690125 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null] 12:58:10 INFO - PROCESS | 16875 | 1470772690130 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 12:58:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:58:10 INFO - PROCESS | 16875 | 1470772690139 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:58:10 INFO - PROCESS | 16875 | 1470772690143 Marionette TRACE conn4 <- [1,2674,null,{}] 12:58:10 INFO - PROCESS | 16875 | 1470772690153 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}] 12:58:10 INFO - PROCESS | 16875 | 1470772690159 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:10 INFO - PROCESS | 16875 | 1470772690341 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 12:58:10 INFO - PROCESS | 16875 | 1470772690506 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:10 INFO - PROCESS | 16875 | 1470772690519 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:10 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e894800 == 21 [pid = 16875] [id = 676] 12:58:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 94 (0x8e896400) [pid = 16875] [serial = 2029] [outer = (nil)] 12:58:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 95 (0x8ecd8800) [pid = 16875] [serial = 2030] [outer = 0x8e896400] 12:58:10 INFO - PROCESS | 16875 | 1470772690594 Marionette DEBUG loaded listener.js 12:58:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 96 (0x8ecd1400) [pid = 16875] [serial = 2031] [outer = 0x8e896400] 12:58:11 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:58:11 INFO - PROCESS | 16875 | 1470772691887 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"]]]}] 12:58:11 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 12:58:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:58:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 12:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:58:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1783ms 12:58:11 INFO - PROCESS | 16875 | 1470772691933 Marionette TRACE conn4 -> [0,2677,"getWindowHandle",null] 12:58:11 INFO - PROCESS | 16875 | 1470772691946 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 12:58:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:58:11 INFO - PROCESS | 16875 | 1470772691979 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:58:11 INFO - PROCESS | 16875 | 1470772691985 Marionette TRACE conn4 <- [1,2678,null,{}] 12:58:12 INFO - PROCESS | 16875 | 1470772692123 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}] 12:58:12 INFO - PROCESS | 16875 | 1470772692130 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:12 INFO - PROCESS | 16875 | 1470772692359 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 12:58:12 INFO - PROCESS | 16875 | 1470772692385 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:12 INFO - PROCESS | 16875 | 1470772692392 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:12 INFO - PROCESS | 16875 | ++DOCSHELL 0x91207400 == 22 [pid = 16875] [id = 677] 12:58:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 97 (0x9120b000) [pid = 16875] [serial = 2032] [outer = (nil)] 12:58:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 98 (0x9128e400) [pid = 16875] [serial = 2033] [outer = 0x9120b000] 12:58:12 INFO - PROCESS | 16875 | 1470772692473 Marionette DEBUG loaded listener.js 12:58:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 99 (0x91378c00) [pid = 16875] [serial = 2034] [outer = 0x9120b000] 12:58:14 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:58:14 INFO - PROCESS | 16875 | --DOMWINDOW == 98 (0x91287c00) [pid = 16875] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:58:14 INFO - PROCESS | 16875 | --DOMWINDOW == 97 (0x93a62000) [pid = 16875] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:58:14 INFO - PROCESS | 16875 | --DOMWINDOW == 96 (0x92c74400) [pid = 16875] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:58:14 INFO - PROCESS | 16875 | --DOMWINDOW == 95 (0x93accc00) [pid = 16875] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:58:14 INFO - PROCESS | 16875 | --DOMWINDOW == 94 (0x8f872000) [pid = 16875] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:58:14 INFO - PROCESS | 16875 | --DOMWINDOW == 93 (0x98e12c00) [pid = 16875] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:58:14 INFO - PROCESS | 16875 | --DOMWINDOW == 92 (0x91ba8400) [pid = 16875] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:58:14 INFO - PROCESS | 16875 | --DOMWINDOW == 91 (0x997a1000) [pid = 16875] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:58:14 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0x8e89a800) [pid = 16875] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:58:14 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x9abde800) [pid = 16875] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:58:14 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x8e898000) [pid = 16875] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:58:14 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x8e168c00) [pid = 16875] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:58:14 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x91f79c00) [pid = 16875] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:58:14 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x8e168800) [pid = 16875] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:58:14 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x913da800) [pid = 16875] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:58:14 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x93a58c00) [pid = 16875] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:58:14 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x915bb400) [pid = 16875] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:58:14 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x8ecd3800) [pid = 16875] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:58:14 INFO - PROCESS | 16875 | 1470772694276 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]]]}] 12:58:14 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) 12:58:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2349ms 12:58:14 INFO - PROCESS | 16875 | 1470772694313 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 12:58:14 INFO - PROCESS | 16875 | 1470772694317 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 12:58:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:58:14 INFO - PROCESS | 16875 | 1470772694365 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:58:14 INFO - PROCESS | 16875 | 1470772694372 Marionette TRACE conn4 <- [1,2682,null,{}] 12:58:14 INFO - PROCESS | 16875 | 1470772694416 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}] 12:58:14 INFO - PROCESS | 16875 | 1470772694427 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:14 INFO - PROCESS | 16875 | 1470772694594 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 12:58:14 INFO - PROCESS | 16875 | 1470772694608 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:14 INFO - PROCESS | 16875 | 1470772694621 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:14 INFO - PROCESS | 16875 | ++DOCSHELL 0x913dd000 == 23 [pid = 16875] [id = 678] 12:58:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x913e1c00) [pid = 16875] [serial = 2035] [outer = (nil)] 12:58:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x915b6800) [pid = 16875] [serial = 2036] [outer = 0x913e1c00] 12:58:14 INFO - PROCESS | 16875 | 1470772694845 Marionette DEBUG loaded listener.js 12:58:14 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x91b9b800) [pid = 16875] [serial = 2037] [outer = 0x913e1c00] 12:58:16 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:58:16 INFO - PROCESS | 16875 | 1470772696201 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]]]}] 12:58:16 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) 12:58:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1871ms 12:58:16 INFO - PROCESS | 16875 | 1470772696227 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 12:58:16 INFO - PROCESS | 16875 | 1470772696234 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 12:58:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:58:16 INFO - PROCESS | 16875 | 1470772696307 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:58:16 INFO - PROCESS | 16875 | 1470772696311 Marionette TRACE conn4 <- [1,2686,null,{}] 12:58:16 INFO - PROCESS | 16875 | 1470772696373 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}] 12:58:16 INFO - PROCESS | 16875 | 1470772696381 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:16 INFO - PROCESS | 16875 | 1470772696587 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 12:58:16 INFO - PROCESS | 16875 | 1470772696771 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:16 INFO - PROCESS | 16875 | 1470772696782 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:16 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e16a000 == 24 [pid = 16875] [id = 679] 12:58:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x8e171000) [pid = 16875] [serial = 2038] [outer = (nil)] 12:58:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x8e88e800) [pid = 16875] [serial = 2039] [outer = 0x8e171000] 12:58:16 INFO - PROCESS | 16875 | 1470772696876 Marionette DEBUG loaded listener.js 12:58:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x8ecd7c00) [pid = 16875] [serial = 2040] [outer = 0x8e171000] 12:58:18 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:58:18 INFO - PROCESS | 16875 | 1470772698316 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"]]]}] 12:58:18 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 12:58:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:58:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 12:58:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:58:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 2107ms 12:58:18 INFO - PROCESS | 16875 | 1470772698351 Marionette TRACE conn4 -> [0,2689,"getWindowHandle",null] 12:58:18 INFO - PROCESS | 16875 | 1470772698359 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 12:58:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:58:18 INFO - PROCESS | 16875 | 1470772698474 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:58:18 INFO - PROCESS | 16875 | 1470772698479 Marionette TRACE conn4 <- [1,2690,null,{}] 12:58:18 INFO - PROCESS | 16875 | 1470772698503 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}] 12:58:18 INFO - PROCESS | 16875 | 1470772698510 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:18 INFO - PROCESS | 16875 | 1470772698692 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 12:58:18 INFO - PROCESS | 16875 | 1470772698880 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:18 INFO - PROCESS | 16875 | 1470772698887 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:18 INFO - PROCESS | 16875 | ++DOCSHELL 0x9120d400 == 25 [pid = 16875] [id = 680] 12:58:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x91210000) [pid = 16875] [serial = 2041] [outer = (nil)] 12:58:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x9128fc00) [pid = 16875] [serial = 2042] [outer = 0x91210000] 12:58:18 INFO - PROCESS | 16875 | 1470772698978 Marionette DEBUG loaded listener.js 12:58:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x913da400) [pid = 16875] [serial = 2043] [outer = 0x91210000] 12:58:20 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:58:20 INFO - PROCESS | 16875 | 1470772700450 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"]]]}] 12:58:20 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 12:58:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:58:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 12:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:58:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 2066ms 12:58:20 INFO - PROCESS | 16875 | 1470772700619 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null] 12:58:20 INFO - PROCESS | 16875 | 1470772700624 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 12:58:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:58:20 INFO - PROCESS | 16875 | 1470772700637 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:58:20 INFO - PROCESS | 16875 | 1470772700642 Marionette TRACE conn4 <- [1,2694,null,{}] 12:58:20 INFO - PROCESS | 16875 | 1470772700661 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}] 12:58:20 INFO - PROCESS | 16875 | 1470772700671 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:20 INFO - PROCESS | 16875 | 1470772700871 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 12:58:21 INFO - PROCESS | 16875 | 1470772701059 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:21 INFO - PROCESS | 16875 | 1470772701069 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:21 INFO - PROCESS | 16875 | ++DOCSHELL 0x91ba5400 == 26 [pid = 16875] [id = 681] 12:58:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0x91ba7400) [pid = 16875] [serial = 2044] [outer = (nil)] 12:58:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 92 (0x9222e800) [pid = 16875] [serial = 2045] [outer = 0x91ba7400] 12:58:21 INFO - PROCESS | 16875 | 1470772701160 Marionette DEBUG loaded listener.js 12:58:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 93 (0x92c70800) [pid = 16875] [serial = 2046] [outer = 0x91ba7400] 12:58:22 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:58:22 INFO - PROCESS | 16875 | 1470772702596 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"]]]}] 12:58:22 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 12:58:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:58:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 12:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:58:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1990ms 12:58:22 INFO - PROCESS | 16875 | 1470772702628 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null] 12:58:22 INFO - PROCESS | 16875 | 1470772702634 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 12:58:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:58:22 INFO - PROCESS | 16875 | 1470772702642 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:58:22 INFO - PROCESS | 16875 | 1470772702645 Marionette TRACE conn4 <- [1,2698,null,{}] 12:58:22 INFO - PROCESS | 16875 | 1470772702652 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}] 12:58:22 INFO - PROCESS | 16875 | 1470772702656 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:22 INFO - PROCESS | 16875 | 1470772702926 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 12:58:23 INFO - PROCESS | 16875 | 1470772703126 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:23 INFO - PROCESS | 16875 | 1470772703137 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:23 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e892400 == 27 [pid = 16875] [id = 682] 12:58:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 94 (0x91f86800) [pid = 16875] [serial = 2047] [outer = (nil)] 12:58:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 95 (0x93ac9400) [pid = 16875] [serial = 2048] [outer = 0x91f86800] 12:58:23 INFO - PROCESS | 16875 | 1470772703321 Marionette DEBUG loaded listener.js 12:58:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 96 (0x91208800) [pid = 16875] [serial = 2049] [outer = 0x91f86800] 12:58:24 INFO - PROCESS | 16875 | SkCairoFTTypeface::onFilterRec unimplemented 12:58:24 INFO - PROCESS | 16875 | 1470772704819 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"]]]}] 12:58:24 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 12:58:24 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:58:24 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 12:58:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:58:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 2241ms 12:58:24 INFO - PROCESS | 16875 | 1470772704885 Marionette TRACE conn4 -> [0,2701,"getWindowHandle",null] 12:58:24 INFO - PROCESS | 16875 | 1470772704888 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 12:58:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:58:24 INFO - PROCESS | 16875 | 1470772704897 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:58:24 INFO - PROCESS | 16875 | 1470772704901 Marionette TRACE conn4 <- [1,2702,null,{}] 12:58:24 INFO - PROCESS | 16875 | 1470772704949 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}] 12:58:24 INFO - PROCESS | 16875 | 1470772704955 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:25 INFO - PROCESS | 16875 | 1470772705401 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 12:58:25 INFO - PROCESS | 16875 | 1470772705545 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:25 INFO - PROCESS | 16875 | 1470772705554 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:25 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4e800 == 28 [pid = 16875] [id = 683] 12:58:25 INFO - PROCESS | 16875 | ++DOMWINDOW == 97 (0x8df50000) [pid = 16875] [serial = 2050] [outer = (nil)] 12:58:25 INFO - PROCESS | 16875 | ++DOMWINDOW == 98 (0x8e168000) [pid = 16875] [serial = 2051] [outer = 0x8df50000] 12:58:25 INFO - PROCESS | 16875 | 1470772705637 Marionette DEBUG loaded listener.js 12:58:25 INFO - PROCESS | 16875 | ++DOMWINDOW == 99 (0x8e173000) [pid = 16875] [serial = 2052] [outer = 0x8df50000] 12:58:26 INFO - PROCESS | 16875 | --DOCSHELL 0x8e895c00 == 27 [pid = 16875] [id = 662] 12:58:26 INFO - PROCESS | 16875 | --DOCSHELL 0x91285000 == 26 [pid = 16875] [id = 663] 12:58:26 INFO - PROCESS | 16875 | --DOCSHELL 0x91207400 == 25 [pid = 16875] [id = 677] 12:58:26 INFO - PROCESS | 16875 | --DOCSHELL 0x8e894800 == 24 [pid = 16875] [id = 676] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 98 (0x9655d000) [pid = 16875] [serial = 2000] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 97 (0x9655a000) [pid = 16875] [serial = 1997] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 96 (0x93c6f400) [pid = 16875] [serial = 1995] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 95 (0x93c6e400) [pid = 16875] [serial = 1958] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 94 (0x95198800) [pid = 16875] [serial = 1959] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 93 (0x91206800) [pid = 16875] [serial = 1952] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 92 (0x91285400) [pid = 16875] [serial = 1953] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 91 (0x9a017400) [pid = 16875] [serial = 1967] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0x9a019800) [pid = 16875] [serial = 1968] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x9a160c00) [pid = 16875] [serial = 1973] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x91f86c00) [pid = 16875] [serial = 1974] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x9a1c6400) [pid = 16875] [serial = 1976] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x9a1c2000) [pid = 16875] [serial = 1977] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x8fa41800) [pid = 16875] [serial = 1988] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x91204000) [pid = 16875] [serial = 1989] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x9abe1c00) [pid = 16875] [serial = 1979] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x9abe8400) [pid = 16875] [serial = 1980] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x9a0c2800) [pid = 16875] [serial = 1970] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x9a0e9c00) [pid = 16875] [serial = 1971] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x97879800) [pid = 16875] [serial = 1964] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x98922800) [pid = 16875] [serial = 1965] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x92c71400) [pid = 16875] [serial = 1950] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x8e88ec00) [pid = 16875] [serial = 1985] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x8e89c400) [pid = 16875] [serial = 1986] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x913dec00) [pid = 16875] [serial = 1991] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x915bd800) [pid = 16875] [serial = 1992] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x9655b000) [pid = 16875] [serial = 1961] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x97874800) [pid = 16875] [serial = 1962] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x91ba2800) [pid = 16875] [serial = 1955] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x91f87000) [pid = 16875] [serial = 1956] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x915b4400) [pid = 16875] [serial = 1982] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x9b3e4000) [pid = 16875] [serial = 1983] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x9787d800) [pid = 16875] [serial = 1998] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x93a5d800) [pid = 16875] [serial = 1994] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x98274400) [pid = 16875] [serial = 2001] [outer = (nil)] [url = about:blank] 12:58:26 INFO - PROCESS | 16875 | 1470772706774 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]]]}] 12:58:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:58:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1935ms 12:58:26 INFO - PROCESS | 16875 | 1470772706833 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 12:58:26 INFO - PROCESS | 16875 | 1470772706840 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 12:58:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:58:26 INFO - PROCESS | 16875 | 1470772706850 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:58:26 INFO - PROCESS | 16875 | 1470772706854 Marionette TRACE conn4 <- [1,2706,null,{}] 12:58:26 INFO - PROCESS | 16875 | 1470772706868 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}] 12:58:26 INFO - PROCESS | 16875 | 1470772706878 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:27 INFO - PROCESS | 16875 | 1470772707131 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 12:58:27 INFO - PROCESS | 16875 | 1470772707334 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:27 INFO - PROCESS | 16875 | 1470772707347 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:27 INFO - PROCESS | 16875 | ++DOCSHELL 0x8fa44800 == 25 [pid = 16875] [id = 684] 12:58:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x8fa49400) [pid = 16875] [serial = 2053] [outer = (nil)] 12:58:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x91206800) [pid = 16875] [serial = 2054] [outer = 0x8fa49400] 12:58:27 INFO - PROCESS | 16875 | 1470772707422 Marionette DEBUG loaded listener.js 12:58:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x91285000) [pid = 16875] [serial = 2055] [outer = 0x8fa49400] 12:58:28 INFO - PROCESS | 16875 | 1470772708274 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]]]}] 12:58:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:58:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1491ms 12:58:28 INFO - PROCESS | 16875 | 1470772708341 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 12:58:28 INFO - PROCESS | 16875 | 1470772708347 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 12:58:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:58:28 INFO - PROCESS | 16875 | 1470772708355 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:58:28 INFO - PROCESS | 16875 | 1470772708359 Marionette TRACE conn4 <- [1,2710,null,{}] 12:58:28 INFO - PROCESS | 16875 | 1470772708365 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}] 12:58:28 INFO - PROCESS | 16875 | 1470772708372 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:28 INFO - PROCESS | 16875 | 1470772708561 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 12:58:28 INFO - PROCESS | 16875 | 1470772708723 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:28 INFO - PROCESS | 16875 | 1470772708731 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:28 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e88fc00 == 26 [pid = 16875] [id = 685] 12:58:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x913d6800) [pid = 16875] [serial = 2056] [outer = (nil)] 12:58:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x91b9f000) [pid = 16875] [serial = 2057] [outer = 0x913d6800] 12:58:28 INFO - PROCESS | 16875 | 1470772708805 Marionette DEBUG loaded listener.js 12:58:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x91f7c400) [pid = 16875] [serial = 2058] [outer = 0x913d6800] 12:58:29 INFO - PROCESS | 16875 | 1470772709847 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] 12:58:29 INFO - PROCESS | 16875 | 1470772709897 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 12:58:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:58:29 INFO - PROCESS | 16875 | 1470772709914 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:58:29 INFO - PROCESS | 16875 | 1470772709922 Marionette TRACE conn4 <- [1,2714,null,{}] 12:58:29 INFO - PROCESS | 16875 | 1470772709935 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}] 12:58:29 INFO - PROCESS | 16875 | 1470772709942 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:30 INFO - PROCESS | 16875 | 1470772710205 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 12:58:30 INFO - PROCESS | 16875 | 1470772710233 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:30 INFO - PROCESS | 16875 | 1470772710241 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:30 INFO - PROCESS | 16875 | ++DOCSHELL 0x8fa3cc00 == 27 [pid = 16875] [id = 686] 12:58:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x91ba0000) [pid = 16875] [serial = 2059] [outer = (nil)] 12:58:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x93c6b400) [pid = 16875] [serial = 2060] [outer = 0x91ba0000] 12:58:30 INFO - PROCESS | 16875 | 1470772710315 Marionette DEBUG loaded listener.js 12:58:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x9137bc00) [pid = 16875] [serial = 2061] [outer = 0x91ba0000] 12:58:31 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x8fa3fc00) [pid = 16875] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:58:31 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x938d8800) [pid = 16875] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:58:31 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x99b41000) [pid = 16875] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:58:31 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x995c2c00) [pid = 16875] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:58:31 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x9120b000) [pid = 16875] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:58:31 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x8e896400) [pid = 16875] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:58:31 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x99711400) [pid = 16875] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:58:31 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x9a6f7c00) [pid = 16875] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:58:31 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x8f86c000) [pid = 16875] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:58:31 INFO - PROCESS | 16875 | --DOMWINDOW == 63 (0x9abf4000) [pid = 16875] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:58:31 INFO - PROCESS | 16875 | --DOMWINDOW == 62 (0x8e897c00) [pid = 16875] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:58:31 INFO - PROCESS | 16875 | 1470772711383 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]]]}] 12:58:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:58:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1502ms 12:58:31 INFO - PROCESS | 16875 | 1470772711409 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 12:58:31 INFO - PROCESS | 16875 | 1470772711414 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 12:58:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:58:31 INFO - PROCESS | 16875 | 1470772711421 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:58:31 INFO - PROCESS | 16875 | 1470772711426 Marionette TRACE conn4 <- [1,2718,null,{}] 12:58:31 INFO - PROCESS | 16875 | 1470772711432 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}] 12:58:31 INFO - PROCESS | 16875 | 1470772711438 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:31 INFO - PROCESS | 16875 | 1470772711674 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 12:58:31 INFO - PROCESS | 16875 | 1470772711775 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:31 INFO - PROCESS | 16875 | 1470772711786 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:31 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e89ac00 == 28 [pid = 16875] [id = 687] 12:58:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 63 (0x9120b000) [pid = 16875] [serial = 2062] [outer = (nil)] 12:58:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x9519d000) [pid = 16875] [serial = 2063] [outer = 0x9120b000] 12:58:31 INFO - PROCESS | 16875 | 1470772711858 Marionette DEBUG loaded listener.js 12:58:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x951a1c00) [pid = 16875] [serial = 2064] [outer = 0x9120b000] 12:58:32 INFO - PROCESS | 16875 | 1470772712754 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] 12:58:32 INFO - PROCESS | 16875 | 1470772712828 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 12:58:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:58:32 INFO - PROCESS | 16875 | 1470772712836 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:58:32 INFO - PROCESS | 16875 | 1470772712840 Marionette TRACE conn4 <- [1,2722,null,{}] 12:58:32 INFO - PROCESS | 16875 | 1470772712847 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}] 12:58:32 INFO - PROCESS | 16875 | 1470772712853 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:33 INFO - PROCESS | 16875 | 1470772713042 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 12:58:33 INFO - PROCESS | 16875 | 1470772713190 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:33 INFO - PROCESS | 16875 | 1470772713210 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:33 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4a400 == 29 [pid = 16875] [id = 688] 12:58:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x8df4a800) [pid = 16875] [serial = 2065] [outer = (nil)] 12:58:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x8df53000) [pid = 16875] [serial = 2066] [outer = 0x8df4a800] 12:58:33 INFO - PROCESS | 16875 | 1470772713362 Marionette DEBUG loaded listener.js 12:58:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x8e893000) [pid = 16875] [serial = 2067] [outer = 0x8df4a800] 12:58:34 INFO - PROCESS | 16875 | 1470772714505 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] 12:58:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:58:34 INFO - PROCESS | 16875 | 1470772714547 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 12:58:34 INFO - PROCESS | 16875 | 1470772714558 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:58:34 INFO - PROCESS | 16875 | 1470772714563 Marionette TRACE conn4 <- [1,2726,null,{}] 12:58:34 INFO - PROCESS | 16875 | 1470772714572 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}] 12:58:34 INFO - PROCESS | 16875 | 1470772714577 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:34 INFO - PROCESS | 16875 | 1470772714830 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 12:58:35 INFO - PROCESS | 16875 | 1470772715118 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:35 INFO - PROCESS | 16875 | 1470772715131 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:35 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4f800 == 30 [pid = 16875] [id = 689] 12:58:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x8e16f000) [pid = 16875] [serial = 2068] [outer = (nil)] 12:58:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x915b3c00) [pid = 16875] [serial = 2069] [outer = 0x8e16f000] 12:58:35 INFO - PROCESS | 16875 | 1470772715222 Marionette DEBUG loaded listener.js 12:58:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x91ba2400) [pid = 16875] [serial = 2070] [outer = 0x8e16f000] 12:58:36 INFO - PROCESS | 16875 | 1470772716256 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]]]}] 12:58:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:58:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1750ms 12:58:36 INFO - PROCESS | 16875 | 1470772716306 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 12:58:36 INFO - PROCESS | 16875 | 1470772716313 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 12:58:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:58:36 INFO - PROCESS | 16875 | 1470772716325 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:58:36 INFO - PROCESS | 16875 | 1470772716331 Marionette TRACE conn4 <- [1,2730,null,{}] 12:58:36 INFO - PROCESS | 16875 | 1470772716338 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}] 12:58:36 INFO - PROCESS | 16875 | 1470772716344 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:36 INFO - PROCESS | 16875 | 1470772716567 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 12:58:36 INFO - PROCESS | 16875 | 1470772716851 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:36 INFO - PROCESS | 16875 | 1470772716860 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:36 INFO - PROCESS | 16875 | ++DOCSHELL 0x91f7f400 == 31 [pid = 16875] [id = 690] 12:58:36 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x938d7400) [pid = 16875] [serial = 2071] [outer = (nil)] 12:58:36 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x9475dc00) [pid = 16875] [serial = 2072] [outer = 0x938d7400] 12:58:36 INFO - PROCESS | 16875 | 1470772716988 Marionette DEBUG loaded listener.js 12:58:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x952d1000) [pid = 16875] [serial = 2073] [outer = 0x938d7400] 12:58:38 INFO - PROCESS | 16875 | 1470772718390 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"]]]}] 12:58:38 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 12:58:38 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 12:58:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 12:58:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:58:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 2084ms 12:58:38 INFO - PROCESS | 16875 | 1470772718411 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null] 12:58:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:58:38 INFO - PROCESS | 16875 | 1470772718416 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 12:58:38 INFO - PROCESS | 16875 | 1470772718424 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:58:38 INFO - PROCESS | 16875 | 1470772718431 Marionette TRACE conn4 <- [1,2734,null,{}] 12:58:38 INFO - PROCESS | 16875 | 1470772718450 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}] 12:58:38 INFO - PROCESS | 16875 | 1470772718460 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:38 INFO - PROCESS | 16875 | 1470772718738 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 12:58:38 INFO - PROCESS | 16875 | 1470772718907 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:38 INFO - PROCESS | 16875 | 1470772718916 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:38 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f877800 == 32 [pid = 16875] [id = 691] 12:58:38 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x91208400) [pid = 16875] [serial = 2074] [outer = (nil)] 12:58:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x97876c00) [pid = 16875] [serial = 2075] [outer = 0x91208400] 12:58:39 INFO - PROCESS | 16875 | 1470772719042 Marionette DEBUG loaded listener.js 12:58:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x98270800) [pid = 16875] [serial = 2076] [outer = 0x91208400] 12:58:40 INFO - PROCESS | 16875 | 1470772720104 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]]]}] 12:58:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:58:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1740ms 12:58:40 INFO - PROCESS | 16875 | 1470772720164 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 12:58:40 INFO - PROCESS | 16875 | 1470772720170 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 12:58:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:58:40 INFO - PROCESS | 16875 | 1470772720177 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:58:40 INFO - PROCESS | 16875 | 1470772720180 Marionette TRACE conn4 <- [1,2738,null,{}] 12:58:40 INFO - PROCESS | 16875 | 1470772720187 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}] 12:58:40 INFO - PROCESS | 16875 | 1470772720192 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:40 INFO - PROCESS | 16875 | 1470772720419 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 12:58:40 INFO - PROCESS | 16875 | 1470772720656 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:40 INFO - PROCESS | 16875 | 1470772720666 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:40 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e174c00 == 33 [pid = 16875] [id = 692] 12:58:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x91289000) [pid = 16875] [serial = 2077] [outer = (nil)] 12:58:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x98e11c00) [pid = 16875] [serial = 2078] [outer = 0x91289000] 12:58:40 INFO - PROCESS | 16875 | 1470772720795 Marionette DEBUG loaded listener.js 12:58:40 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x98e1d000) [pid = 16875] [serial = 2079] [outer = 0x91289000] 12:58:41 INFO - PROCESS | 16875 | 1470772721766 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]]]}] 12:58:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:58:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1636ms 12:58:41 INFO - PROCESS | 16875 | 1470772721816 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 12:58:41 INFO - PROCESS | 16875 | 1470772721821 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 12:58:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:58:41 INFO - PROCESS | 16875 | 1470772721827 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:58:41 INFO - PROCESS | 16875 | 1470772721831 Marionette TRACE conn4 <- [1,2742,null,{}] 12:58:41 INFO - PROCESS | 16875 | 1470772721838 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}] 12:58:41 INFO - PROCESS | 16875 | 1470772721843 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:42 INFO - PROCESS | 16875 | 1470772722046 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 12:58:42 INFO - PROCESS | 16875 | 1470772722261 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:42 INFO - PROCESS | 16875 | 1470772722274 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:42 INFO - PROCESS | 16875 | ++DOCSHELL 0x91287400 == 34 [pid = 16875] [id = 693] 12:58:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x913d9c00) [pid = 16875] [serial = 2080] [outer = (nil)] 12:58:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x99794c00) [pid = 16875] [serial = 2081] [outer = 0x913d9c00] 12:58:42 INFO - PROCESS | 16875 | 1470772722505 Marionette DEBUG loaded listener.js 12:58:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x99a3e400) [pid = 16875] [serial = 2082] [outer = 0x913d9c00] 12:58:43 INFO - PROCESS | 16875 | 1470772723574 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]]]}] 12:58:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:58:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1788ms 12:58:43 INFO - PROCESS | 16875 | 1470772723617 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 12:58:43 INFO - PROCESS | 16875 | 1470772723621 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 12:58:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:58:43 INFO - PROCESS | 16875 | 1470772723629 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:58:43 INFO - PROCESS | 16875 | 1470772723633 Marionette TRACE conn4 <- [1,2746,null,{}] 12:58:43 INFO - PROCESS | 16875 | 1470772723640 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}] 12:58:43 INFO - PROCESS | 16875 | 1470772723651 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:43 INFO - PROCESS | 16875 | 1470772723860 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 12:58:44 INFO - PROCESS | 16875 | 1470772724052 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:44 INFO - PROCESS | 16875 | 1470772724059 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:44 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f875800 == 35 [pid = 16875] [id = 694] 12:58:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x99f17800) [pid = 16875] [serial = 2083] [outer = (nil)] 12:58:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x99f24400) [pid = 16875] [serial = 2084] [outer = 0x99f17800] 12:58:44 INFO - PROCESS | 16875 | 1470772724191 Marionette DEBUG loaded listener.js 12:58:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x9a014800) [pid = 16875] [serial = 2085] [outer = 0x99f17800] 12:58:45 INFO - PROCESS | 16875 | 1470772725156 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]]]}] 12:58:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:58:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1587ms 12:58:45 INFO - PROCESS | 16875 | 1470772725218 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 12:58:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:58:45 INFO - PROCESS | 16875 | 1470772725222 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 12:58:45 INFO - PROCESS | 16875 | 1470772725229 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:58:45 INFO - PROCESS | 16875 | 1470772725233 Marionette TRACE conn4 <- [1,2750,null,{}] 12:58:45 INFO - PROCESS | 16875 | 1470772725239 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}] 12:58:45 INFO - PROCESS | 16875 | 1470772725245 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:45 INFO - PROCESS | 16875 | 1470772725533 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 12:58:45 INFO - PROCESS | 16875 | 1470772725782 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:45 INFO - PROCESS | 16875 | 1470772725795 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:46 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e169c00 == 36 [pid = 16875] [id = 695] 12:58:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x8e16a400) [pid = 16875] [serial = 2086] [outer = (nil)] 12:58:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x8e88ec00) [pid = 16875] [serial = 2087] [outer = 0x8e16a400] 12:58:46 INFO - PROCESS | 16875 | 1470772726110 Marionette DEBUG loaded listener.js 12:58:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x8ecd0400) [pid = 16875] [serial = 2088] [outer = 0x8e16a400] 12:58:47 INFO - PROCESS | 16875 | 1470772727211 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]]]}] 12:58:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:58:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 2038ms 12:58:47 INFO - PROCESS | 16875 | 1470772727268 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 12:58:47 INFO - PROCESS | 16875 | 1470772727274 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 12:58:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:58:47 INFO - PROCESS | 16875 | 1470772727284 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:58:47 INFO - PROCESS | 16875 | 1470772727288 Marionette TRACE conn4 <- [1,2754,null,{}] 12:58:47 INFO - PROCESS | 16875 | 1470772727297 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}] 12:58:47 INFO - PROCESS | 16875 | 1470772727301 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:47 INFO - PROCESS | 16875 | 1470772727545 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 12:58:48 INFO - PROCESS | 16875 | --DOCSHELL 0x8e89ac00 == 35 [pid = 16875] [id = 687] 12:58:48 INFO - PROCESS | 16875 | --DOCSHELL 0x8fa3cc00 == 34 [pid = 16875] [id = 686] 12:58:48 INFO - PROCESS | 16875 | --DOCSHELL 0x8e88fc00 == 33 [pid = 16875] [id = 685] 12:58:48 INFO - PROCESS | 16875 | --DOCSHELL 0x8fa44800 == 32 [pid = 16875] [id = 684] 12:58:48 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4e800 == 31 [pid = 16875] [id = 683] 12:58:48 INFO - PROCESS | 16875 | --DOCSHELL 0x92c76800 == 30 [pid = 16875] [id = 671] 12:58:48 INFO - PROCESS | 16875 | --DOCSHELL 0x91f83c00 == 29 [pid = 16875] [id = 664] 12:58:48 INFO - PROCESS | 16875 | --DOCSHELL 0x913dd000 == 28 [pid = 16875] [id = 678] 12:58:48 INFO - PROCESS | 16875 | --DOCSHELL 0x92c6fc00 == 27 [pid = 16875] [id = 665] 12:58:48 INFO - PROCESS | 16875 | --DOCSHELL 0x91b99c00 == 26 [pid = 16875] [id = 669] 12:58:48 INFO - PROCESS | 16875 | --DOCSHELL 0x9120d400 == 25 [pid = 16875] [id = 680] 12:58:48 INFO - PROCESS | 16875 | --DOCSHELL 0x8e16a000 == 24 [pid = 16875] [id = 679] 12:58:48 INFO - PROCESS | 16875 | --DOCSHELL 0x92c69800 == 23 [pid = 16875] [id = 668] 12:58:48 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecd4c00 == 22 [pid = 16875] [id = 666] 12:58:48 INFO - PROCESS | 16875 | --DOCSHELL 0x91ba5400 == 21 [pid = 16875] [id = 681] 12:58:48 INFO - PROCESS | 16875 | --DOCSHELL 0x8df52000 == 20 [pid = 16875] [id = 667] 12:58:48 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4a000 == 19 [pid = 16875] [id = 670] 12:58:48 INFO - PROCESS | 16875 | --DOCSHELL 0x8e892400 == 18 [pid = 16875] [id = 682] 12:58:48 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecd3c00 == 17 [pid = 16875] [id = 675] 12:58:48 INFO - PROCESS | 16875 | --DOCSHELL 0x9a169000 == 16 [pid = 16875] [id = 672] 12:58:48 INFO - PROCESS | 16875 | --DOCSHELL 0x8e166800 == 15 [pid = 16875] [id = 674] 12:58:48 INFO - PROCESS | 16875 | --DOCSHELL 0x938da400 == 14 [pid = 16875] [id = 673] 12:58:48 INFO - PROCESS | 16875 | --DOCSHELL 0x8f875800 == 13 [pid = 16875] [id = 694] 12:58:48 INFO - PROCESS | 16875 | --DOCSHELL 0x91287400 == 12 [pid = 16875] [id = 693] 12:58:48 INFO - PROCESS | 16875 | --DOCSHELL 0x8e174c00 == 11 [pid = 16875] [id = 692] 12:58:48 INFO - PROCESS | 16875 | --DOCSHELL 0x8f877800 == 10 [pid = 16875] [id = 691] 12:58:48 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4f800 == 9 [pid = 16875] [id = 689] 12:58:48 INFO - PROCESS | 16875 | --DOCSHELL 0x91f7f400 == 8 [pid = 16875] [id = 690] 12:58:48 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4a400 == 7 [pid = 16875] [id = 688] 12:58:48 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x91379400) [pid = 16875] [serial = 2004] [outer = (nil)] [url = about:blank] 12:58:48 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x8fa49000) [pid = 16875] [serial = 2003] [outer = (nil)] [url = about:blank] 12:58:48 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x96558400) [pid = 16875] [serial = 2007] [outer = (nil)] [url = about:blank] 12:58:48 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x952c4400) [pid = 16875] [serial = 2006] [outer = (nil)] [url = about:blank] 12:58:48 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x99f26400) [pid = 16875] [serial = 2010] [outer = (nil)] [url = about:blank] 12:58:48 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x99f1d000) [pid = 16875] [serial = 2009] [outer = (nil)] [url = about:blank] 12:58:48 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x9a169800) [pid = 16875] [serial = 2013] [outer = (nil)] [url = about:blank] 12:58:48 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x9a0ea400) [pid = 16875] [serial = 2012] [outer = (nil)] [url = about:blank] 12:58:48 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x9128e400) [pid = 16875] [serial = 2033] [outer = (nil)] [url = about:blank] 12:58:48 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x8ecd8800) [pid = 16875] [serial = 2030] [outer = (nil)] [url = about:blank] 12:58:48 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x9abdcc00) [pid = 16875] [serial = 2016] [outer = (nil)] [url = about:blank] 12:58:48 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x9ab43c00) [pid = 16875] [serial = 2015] [outer = (nil)] [url = about:blank] 12:58:48 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x9b3b0c00) [pid = 16875] [serial = 2019] [outer = (nil)] [url = about:blank] 12:58:48 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x9abf6000) [pid = 16875] [serial = 2018] [outer = (nil)] [url = about:blank] 12:58:48 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x93c74800) [pid = 16875] [serial = 2028] [outer = (nil)] [url = about:blank] 12:58:48 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x913d9800) [pid = 16875] [serial = 2027] [outer = (nil)] [url = about:blank] 12:58:48 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x9b6e2800) [pid = 16875] [serial = 2022] [outer = (nil)] [url = about:blank] 12:58:48 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x9b6e2000) [pid = 16875] [serial = 2021] [outer = (nil)] [url = about:blank] 12:58:48 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x99715000) [pid = 16875] [serial = 2025] [outer = (nil)] [url = about:blank] 12:58:48 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x9128c400) [pid = 16875] [serial = 2024] [outer = (nil)] [url = about:blank] 12:58:48 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x91378c00) [pid = 16875] [serial = 2034] [outer = (nil)] [url = about:blank] 12:58:48 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x8ecd1400) [pid = 16875] [serial = 2031] [outer = (nil)] [url = about:blank] 12:58:48 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x915b6800) [pid = 16875] [serial = 2036] [outer = (nil)] [url = about:blank] 12:58:49 INFO - PROCESS | 16875 | 1470772729014 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:49 INFO - PROCESS | 16875 | 1470772729022 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:49 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df52000 == 8 [pid = 16875] [id = 696] 12:58:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x8df53800) [pid = 16875] [serial = 2089] [outer = (nil)] 12:58:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x8e16e000) [pid = 16875] [serial = 2090] [outer = 0x8df53800] 12:58:49 INFO - PROCESS | 16875 | 1470772729112 Marionette DEBUG loaded listener.js 12:58:49 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x8e899400) [pid = 16875] [serial = 2091] [outer = 0x8df53800] 12:58:50 INFO - PROCESS | 16875 | 1470772730034 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]]]}] 12:58:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:58:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 2791ms 12:58:50 INFO - PROCESS | 16875 | 1470772730076 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 12:58:50 INFO - PROCESS | 16875 | 1470772730082 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 12:58:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:58:50 INFO - PROCESS | 16875 | 1470772730090 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:58:50 INFO - PROCESS | 16875 | 1470772730095 Marionette TRACE conn4 <- [1,2758,null,{}] 12:58:50 INFO - PROCESS | 16875 | 1470772730104 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}] 12:58:50 INFO - PROCESS | 16875 | 1470772730112 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:50 INFO - PROCESS | 16875 | 1470772730303 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 12:58:50 INFO - PROCESS | 16875 | 1470772730466 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:50 INFO - PROCESS | 16875 | 1470772730477 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:50 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f876800 == 9 [pid = 16875] [id = 697] 12:58:50 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x8f877400) [pid = 16875] [serial = 2092] [outer = (nil)] 12:58:50 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x8fa3f000) [pid = 16875] [serial = 2093] [outer = 0x8f877400] 12:58:50 INFO - PROCESS | 16875 | 1470772730553 Marionette DEBUG loaded listener.js 12:58:50 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x8fa48400) [pid = 16875] [serial = 2094] [outer = 0x8f877400] 12:58:51 INFO - PROCESS | 16875 | 1470772731433 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]]]}] 12:58:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:58:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1384ms 12:58:51 INFO - PROCESS | 16875 | 1470772731481 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 12:58:51 INFO - PROCESS | 16875 | 1470772731490 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 12:58:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:58:51 INFO - PROCESS | 16875 | 1470772731521 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:58:51 INFO - PROCESS | 16875 | 1470772731524 Marionette TRACE conn4 <- [1,2762,null,{}] 12:58:51 INFO - PROCESS | 16875 | 1470772731533 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}] 12:58:51 INFO - PROCESS | 16875 | 1470772731540 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:51 INFO - PROCESS | 16875 | 1470772731804 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 12:58:51 INFO - PROCESS | 16875 | 1470772731835 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:51 INFO - PROCESS | 16875 | 1470772731845 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:51 INFO - PROCESS | 16875 | ++DOCSHELL 0x91374c00 == 10 [pid = 16875] [id = 698] 12:58:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x91378c00) [pid = 16875] [serial = 2095] [outer = (nil)] 12:58:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x9137cc00) [pid = 16875] [serial = 2096] [outer = 0x91378c00] 12:58:51 INFO - PROCESS | 16875 | 1470772731922 Marionette DEBUG loaded listener.js 12:58:52 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x913dd400) [pid = 16875] [serial = 2097] [outer = 0x91378c00] 12:58:53 INFO - PROCESS | 16875 | 1470772733051 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]]]}] 12:58:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:58:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1588ms 12:58:53 INFO - PROCESS | 16875 | 1470772733108 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 12:58:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:58:53 INFO - PROCESS | 16875 | 1470772733114 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 12:58:53 INFO - PROCESS | 16875 | 1470772733136 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:58:53 INFO - PROCESS | 16875 | 1470772733147 Marionette TRACE conn4 <- [1,2766,null,{}] 12:58:53 INFO - PROCESS | 16875 | 1470772733164 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}] 12:58:53 INFO - PROCESS | 16875 | 1470772733174 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:53 INFO - PROCESS | 16875 | 1470772733416 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 12:58:53 INFO - PROCESS | 16875 | 1470772733445 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:53 INFO - PROCESS | 16875 | 1470772733452 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:53 INFO - PROCESS | 16875 | ++DOCSHELL 0x91b9dc00 == 11 [pid = 16875] [id = 699] 12:58:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x91b9e400) [pid = 16875] [serial = 2098] [outer = (nil)] 12:58:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x91f82400) [pid = 16875] [serial = 2099] [outer = 0x91b9e400] 12:58:53 INFO - PROCESS | 16875 | 1470772733526 Marionette DEBUG loaded listener.js 12:58:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x91f87800) [pid = 16875] [serial = 2100] [outer = 0x91b9e400] 12:58:54 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x91ba0000) [pid = 16875] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:58:54 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x8fa49400) [pid = 16875] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:58:54 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x913d6800) [pid = 16875] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:58:54 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x91f86800) [pid = 16875] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:58:54 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x8df50000) [pid = 16875] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:58:54 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x8e171000) [pid = 16875] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:58:54 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x91ba7400) [pid = 16875] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:58:54 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x91210000) [pid = 16875] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:58:54 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x9120b000) [pid = 16875] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:58:54 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x913e1c00) [pid = 16875] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:58:55 INFO - PROCESS | 16875 | 1470772735276 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]]]}] 12:58:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:58:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 2217ms 12:58:55 INFO - PROCESS | 16875 | 1470772735339 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 12:58:55 INFO - PROCESS | 16875 | 1470772735345 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 12:58:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:58:55 INFO - PROCESS | 16875 | 1470772735353 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:58:55 INFO - PROCESS | 16875 | 1470772735358 Marionette TRACE conn4 <- [1,2770,null,{}] 12:58:55 INFO - PROCESS | 16875 | 1470772735386 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}] 12:58:55 INFO - PROCESS | 16875 | 1470772735393 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:55 INFO - PROCESS | 16875 | 1470772735586 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 12:58:55 INFO - PROCESS | 16875 | 1470772735596 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:55 INFO - PROCESS | 16875 | 1470772735605 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:55 INFO - PROCESS | 16875 | ++DOCSHELL 0x915b6c00 == 12 [pid = 16875] [id = 700] 12:58:55 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x91b9e000) [pid = 16875] [serial = 2101] [outer = (nil)] 12:58:55 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x92c6f800) [pid = 16875] [serial = 2102] [outer = 0x91b9e000] 12:58:55 INFO - PROCESS | 16875 | 1470772735679 Marionette DEBUG loaded listener.js 12:58:55 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x92c72400) [pid = 16875] [serial = 2103] [outer = 0x91b9e000] 12:58:56 INFO - PROCESS | 16875 | 1470772736709 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]]]}] 12:58:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:58:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1409ms 12:58:56 INFO - PROCESS | 16875 | 1470772736766 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 12:58:56 INFO - PROCESS | 16875 | 1470772736774 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 12:58:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:58:56 INFO - PROCESS | 16875 | 1470772736786 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:58:56 INFO - PROCESS | 16875 | 1470772736791 Marionette TRACE conn4 <- [1,2774,null,{}] 12:58:56 INFO - PROCESS | 16875 | 1470772736801 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}] 12:58:56 INFO - PROCESS | 16875 | 1470772736806 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:57 INFO - PROCESS | 16875 | 1470772737023 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 12:58:57 INFO - PROCESS | 16875 | 1470772737196 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:57 INFO - PROCESS | 16875 | 1470772737214 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:57 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f875800 == 13 [pid = 16875] [id = 701] 12:58:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x8f877800) [pid = 16875] [serial = 2104] [outer = (nil)] 12:58:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x8fa40000) [pid = 16875] [serial = 2105] [outer = 0x8f877800] 12:58:57 INFO - PROCESS | 16875 | 1470772737340 Marionette DEBUG loaded listener.js 12:58:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x91379400) [pid = 16875] [serial = 2106] [outer = 0x8f877800] 12:58:58 INFO - PROCESS | 16875 | 1470772738573 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]]]}] 12:58:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:58:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1849ms 12:58:58 INFO - PROCESS | 16875 | 1470772738636 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 12:58:58 INFO - PROCESS | 16875 | 1470772738644 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 12:58:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:58:58 INFO - PROCESS | 16875 | 1470772738657 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:58:58 INFO - PROCESS | 16875 | 1470772738663 Marionette TRACE conn4 <- [1,2778,null,{}] 12:58:58 INFO - PROCESS | 16875 | 1470772738670 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}] 12:58:58 INFO - PROCESS | 16875 | 1470772738678 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:58 INFO - PROCESS | 16875 | 1470772738933 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 12:58:59 INFO - PROCESS | 16875 | 1470772739219 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:59 INFO - PROCESS | 16875 | 1470772739231 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:58:59 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4e800 == 14 [pid = 16875] [id = 702] 12:58:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x8e169000) [pid = 16875] [serial = 2107] [outer = (nil)] 12:58:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x92c6dc00) [pid = 16875] [serial = 2108] [outer = 0x8e169000] 12:58:59 INFO - PROCESS | 16875 | 1470772739323 Marionette DEBUG loaded listener.js 12:58:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x938dbc00) [pid = 16875] [serial = 2109] [outer = 0x8e169000] 12:59:00 INFO - PROCESS | 16875 | 1470772740504 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]]]}] 12:59:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:59:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1892ms 12:59:00 INFO - PROCESS | 16875 | 1470772740548 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 12:59:00 INFO - PROCESS | 16875 | 1470772740553 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 12:59:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:59:00 INFO - PROCESS | 16875 | 1470772740561 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:59:00 INFO - PROCESS | 16875 | 1470772740568 Marionette TRACE conn4 <- [1,2782,null,{}] 12:59:00 INFO - PROCESS | 16875 | 1470772740587 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}] 12:59:00 INFO - PROCESS | 16875 | 1470772740597 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:00 INFO - PROCESS | 16875 | 1470772740987 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 12:59:01 INFO - PROCESS | 16875 | 1470772741316 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:01 INFO - PROCESS | 16875 | 1470772741331 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:01 INFO - PROCESS | 16875 | ++DOCSHELL 0x9475f400 == 15 [pid = 16875] [id = 703] 12:59:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x9514c800) [pid = 16875] [serial = 2110] [outer = (nil)] 12:59:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x951a6800) [pid = 16875] [serial = 2111] [outer = 0x9514c800] 12:59:01 INFO - PROCESS | 16875 | 1470772741421 Marionette DEBUG loaded listener.js 12:59:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x952cb000) [pid = 16875] [serial = 2112] [outer = 0x9514c800] 12:59:02 INFO - PROCESS | 16875 | 1470772742448 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]]]}] 12:59:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:59:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1910ms 12:59:02 INFO - PROCESS | 16875 | 1470772742485 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 12:59:02 INFO - PROCESS | 16875 | 1470772742491 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 12:59:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:59:02 INFO - PROCESS | 16875 | 1470772742501 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:59:02 INFO - PROCESS | 16875 | 1470772742504 Marionette TRACE conn4 <- [1,2786,null,{}] 12:59:02 INFO - PROCESS | 16875 | 1470772742512 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}] 12:59:02 INFO - PROCESS | 16875 | 1470772742518 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:02 INFO - PROCESS | 16875 | 1470772742731 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 12:59:02 INFO - PROCESS | 16875 | 1470772742924 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:02 INFO - PROCESS | 16875 | 1470772742934 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:03 INFO - PROCESS | 16875 | ++DOCSHELL 0x9128b800 == 16 [pid = 16875] [id = 704] 12:59:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x93c69c00) [pid = 16875] [serial = 2113] [outer = (nil)] 12:59:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x96554800) [pid = 16875] [serial = 2114] [outer = 0x93c69c00] 12:59:03 INFO - PROCESS | 16875 | 1470772743059 Marionette DEBUG loaded listener.js 12:59:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x96556400) [pid = 16875] [serial = 2115] [outer = 0x93c69c00] 12:59:04 INFO - PROCESS | 16875 | 1470772744140 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]]]}] 12:59:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:59:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1691ms 12:59:04 INFO - PROCESS | 16875 | 1470772744194 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 12:59:04 INFO - PROCESS | 16875 | 1470772744197 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 12:59:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:59:04 INFO - PROCESS | 16875 | 1470772744205 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:59:04 INFO - PROCESS | 16875 | 1470772744210 Marionette TRACE conn4 <- [1,2790,null,{}] 12:59:04 INFO - PROCESS | 16875 | 1470772744216 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}] 12:59:04 INFO - PROCESS | 16875 | 1470772744222 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:04 INFO - PROCESS | 16875 | 1470772744622 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 12:59:04 INFO - PROCESS | 16875 | 1470772744958 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:04 INFO - PROCESS | 16875 | 1470772744975 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:05 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e89cc00 == 17 [pid = 16875] [id = 705] 12:59:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x8ecd5c00) [pid = 16875] [serial = 2116] [outer = (nil)] 12:59:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x8f86f000) [pid = 16875] [serial = 2117] [outer = 0x8ecd5c00] 12:59:05 INFO - PROCESS | 16875 | 1470772745095 Marionette DEBUG loaded listener.js 12:59:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x8fa44400) [pid = 16875] [serial = 2118] [outer = 0x8ecd5c00] 12:59:05 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x93c6b400) [pid = 16875] [serial = 2060] [outer = (nil)] [url = about:blank] 12:59:05 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x9137bc00) [pid = 16875] [serial = 2061] [outer = (nil)] [url = about:blank] 12:59:05 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x91206800) [pid = 16875] [serial = 2054] [outer = (nil)] [url = about:blank] 12:59:05 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x91285000) [pid = 16875] [serial = 2055] [outer = (nil)] [url = about:blank] 12:59:05 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x91b9f000) [pid = 16875] [serial = 2057] [outer = (nil)] [url = about:blank] 12:59:05 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x93ac9400) [pid = 16875] [serial = 2048] [outer = (nil)] [url = about:blank] 12:59:05 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x91208800) [pid = 16875] [serial = 2049] [outer = (nil)] [url = about:blank] 12:59:05 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x8e168000) [pid = 16875] [serial = 2051] [outer = (nil)] [url = about:blank] 12:59:05 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x8e173000) [pid = 16875] [serial = 2052] [outer = (nil)] [url = about:blank] 12:59:05 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x8e88e800) [pid = 16875] [serial = 2039] [outer = (nil)] [url = about:blank] 12:59:05 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x8ecd7c00) [pid = 16875] [serial = 2040] [outer = (nil)] [url = about:blank] 12:59:05 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x9222e800) [pid = 16875] [serial = 2045] [outer = (nil)] [url = about:blank] 12:59:05 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x92c70800) [pid = 16875] [serial = 2046] [outer = (nil)] [url = about:blank] 12:59:05 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x9128fc00) [pid = 16875] [serial = 2042] [outer = (nil)] [url = about:blank] 12:59:05 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x951a1c00) [pid = 16875] [serial = 2064] [outer = (nil)] [url = about:blank] 12:59:05 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x913da400) [pid = 16875] [serial = 2043] [outer = (nil)] [url = about:blank] 12:59:05 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x91b9b800) [pid = 16875] [serial = 2037] [outer = (nil)] [url = about:blank] 12:59:05 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x9519d000) [pid = 16875] [serial = 2063] [outer = (nil)] [url = about:blank] 12:59:05 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x91f7c400) [pid = 16875] [serial = 2058] [outer = (nil)] [url = about:blank] 12:59:06 INFO - PROCESS | 16875 | 1470772746090 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]]]}] 12:59:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:59:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1937ms 12:59:06 INFO - PROCESS | 16875 | 1470772746145 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 12:59:06 INFO - PROCESS | 16875 | 1470772746152 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 12:59:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:59:06 INFO - PROCESS | 16875 | 1470772746165 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:59:06 INFO - PROCESS | 16875 | 1470772746172 Marionette TRACE conn4 <- [1,2794,null,{}] 12:59:06 INFO - PROCESS | 16875 | 1470772746180 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}] 12:59:06 INFO - PROCESS | 16875 | 1470772746185 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:06 INFO - PROCESS | 16875 | 1470772746393 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 12:59:06 INFO - PROCESS | 16875 | 1470772746578 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:06 INFO - PROCESS | 16875 | 1470772746590 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:06 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecd7c00 == 18 [pid = 16875] [id = 706] 12:59:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x8f873400) [pid = 16875] [serial = 2119] [outer = (nil)] 12:59:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x91379800) [pid = 16875] [serial = 2120] [outer = 0x8f873400] 12:59:06 INFO - PROCESS | 16875 | 1470772746674 Marionette DEBUG loaded listener.js 12:59:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x913e3400) [pid = 16875] [serial = 2121] [outer = 0x8f873400] 12:59:07 INFO - PROCESS | 16875 | 1470772747773 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]]]}] 12:59:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:59:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1648ms 12:59:07 INFO - PROCESS | 16875 | 1470772747811 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 12:59:07 INFO - PROCESS | 16875 | 1470772747820 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 12:59:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:59:07 INFO - PROCESS | 16875 | 1470772747832 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:59:07 INFO - PROCESS | 16875 | 1470772747836 Marionette TRACE conn4 <- [1,2798,null,{}] 12:59:07 INFO - PROCESS | 16875 | 1470772747849 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}] 12:59:07 INFO - PROCESS | 16875 | 1470772747858 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:08 INFO - PROCESS | 16875 | 1470772748241 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 12:59:08 INFO - PROCESS | 16875 | 1470772748557 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:08 INFO - PROCESS | 16875 | 1470772748567 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:08 INFO - PROCESS | 16875 | ++DOCSHELL 0x91f83400 == 19 [pid = 16875] [id = 707] 12:59:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x91f86800) [pid = 16875] [serial = 2122] [outer = (nil)] 12:59:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x92c6c800) [pid = 16875] [serial = 2123] [outer = 0x91f86800] 12:59:08 INFO - PROCESS | 16875 | 1470772748696 Marionette DEBUG loaded listener.js 12:59:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x93a57c00) [pid = 16875] [serial = 2124] [outer = 0x91f86800] 12:59:09 INFO - PROCESS | 16875 | 1470772749784 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]]]}] 12:59:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:59:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1997ms 12:59:09 INFO - PROCESS | 16875 | 1470772749828 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 12:59:09 INFO - PROCESS | 16875 | 1470772749835 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 12:59:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:59:09 INFO - PROCESS | 16875 | 1470772749863 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:59:09 INFO - PROCESS | 16875 | 1470772749871 Marionette TRACE conn4 <- [1,2802,null,{}] 12:59:09 INFO - PROCESS | 16875 | 1470772749877 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}] 12:59:09 INFO - PROCESS | 16875 | 1470772749884 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:10 INFO - PROCESS | 16875 | 1470772750155 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 12:59:10 INFO - PROCESS | 16875 | 1470772750220 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:10 INFO - PROCESS | 16875 | 1470772750229 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:10 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df51c00 == 20 [pid = 16875] [id = 708] 12:59:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x91f7c400) [pid = 16875] [serial = 2125] [outer = (nil)] 12:59:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x93c76000) [pid = 16875] [serial = 2126] [outer = 0x91f7c400] 12:59:10 INFO - PROCESS | 16875 | 1470772750320 Marionette DEBUG loaded listener.js 12:59:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x95152800) [pid = 16875] [serial = 2127] [outer = 0x91f7c400] 12:59:10 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x938d7400) [pid = 16875] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:59:10 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x91378c00) [pid = 16875] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:59:10 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x8e16a400) [pid = 16875] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:59:10 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x91289000) [pid = 16875] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:59:10 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x8f877400) [pid = 16875] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:59:10 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x99f17800) [pid = 16875] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:59:10 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x91b9e400) [pid = 16875] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:59:10 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x91208400) [pid = 16875] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:59:10 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x8e16f000) [pid = 16875] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:59:10 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x8df4a800) [pid = 16875] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:59:10 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x913d9c00) [pid = 16875] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:59:10 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x8df53800) [pid = 16875] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:59:11 INFO - PROCESS | 16875 | 1470772751358 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]]]}] 12:59:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:59:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1570ms 12:59:11 INFO - PROCESS | 16875 | 1470772751415 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 12:59:11 INFO - PROCESS | 16875 | 1470772751420 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 12:59:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:59:11 INFO - PROCESS | 16875 | 1470772751436 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:59:11 INFO - PROCESS | 16875 | 1470772751440 Marionette TRACE conn4 <- [1,2806,null,{}] 12:59:11 INFO - PROCESS | 16875 | 1470772751446 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}] 12:59:11 INFO - PROCESS | 16875 | 1470772751451 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:11 INFO - PROCESS | 16875 | 1470772751623 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 12:59:11 INFO - PROCESS | 16875 | 1470772751633 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:11 INFO - PROCESS | 16875 | 1470772751643 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:11 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f870c00 == 21 [pid = 16875] [id = 709] 12:59:11 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x91289000) [pid = 16875] [serial = 2128] [outer = (nil)] 12:59:11 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x93a5f000) [pid = 16875] [serial = 2129] [outer = 0x91289000] 12:59:11 INFO - PROCESS | 16875 | 1470772751725 Marionette DEBUG loaded listener.js 12:59:11 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x938d7400) [pid = 16875] [serial = 2130] [outer = 0x91289000] 12:59:12 INFO - PROCESS | 16875 | 1470772752751 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]]]}] 12:59:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:59:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1348ms 12:59:12 INFO - PROCESS | 16875 | 1470772752786 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 12:59:12 INFO - PROCESS | 16875 | 1470772752792 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 12:59:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:59:12 INFO - PROCESS | 16875 | 1470772752802 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:59:12 INFO - PROCESS | 16875 | 1470772752807 Marionette TRACE conn4 <- [1,2810,null,{}] 12:59:12 INFO - PROCESS | 16875 | 1470772752823 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}] 12:59:12 INFO - PROCESS | 16875 | 1470772752831 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:13 INFO - PROCESS | 16875 | 1470772753182 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 12:59:13 INFO - PROCESS | 16875 | 1470772753537 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:13 INFO - PROCESS | 16875 | 1470772753551 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:13 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e88f800 == 22 [pid = 16875] [id = 710] 12:59:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x8e890c00) [pid = 16875] [serial = 2131] [outer = (nil)] 12:59:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x8e899000) [pid = 16875] [serial = 2132] [outer = 0x8e890c00] 12:59:13 INFO - PROCESS | 16875 | 1470772753672 Marionette DEBUG loaded listener.js 12:59:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x8ecd3000) [pid = 16875] [serial = 2133] [outer = 0x8e890c00] 12:59:14 INFO - PROCESS | 16875 | 1470772754736 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]]]}] 12:59:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:59:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1996ms 12:59:14 INFO - PROCESS | 16875 | 1470772754803 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 12:59:14 INFO - PROCESS | 16875 | 1470772754815 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 12:59:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:59:14 INFO - PROCESS | 16875 | 1470772754831 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:59:14 INFO - PROCESS | 16875 | 1470772754842 Marionette TRACE conn4 <- [1,2814,null,{}] 12:59:14 INFO - PROCESS | 16875 | 1470772754856 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}] 12:59:14 INFO - PROCESS | 16875 | 1470772754867 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:15 INFO - PROCESS | 16875 | 1470772755383 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 12:59:15 INFO - PROCESS | 16875 | 1470772755614 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:15 INFO - PROCESS | 16875 | 1470772755623 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:15 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f869800 == 23 [pid = 16875] [id = 711] 12:59:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x91285000) [pid = 16875] [serial = 2134] [outer = (nil)] 12:59:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x9137d800) [pid = 16875] [serial = 2135] [outer = 0x91285000] 12:59:15 INFO - PROCESS | 16875 | 1470772755750 Marionette DEBUG loaded listener.js 12:59:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x913e1c00) [pid = 16875] [serial = 2136] [outer = 0x91285000] 12:59:16 INFO - PROCESS | 16875 | 1470772756784 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]]]}] 12:59:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:59:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 2012ms 12:59:16 INFO - PROCESS | 16875 | 1470772756839 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 12:59:16 INFO - PROCESS | 16875 | 1470772756844 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 12:59:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:59:16 INFO - PROCESS | 16875 | 1470772756852 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:59:16 INFO - PROCESS | 16875 | 1470772756856 Marionette TRACE conn4 <- [1,2818,null,{}] 12:59:16 INFO - PROCESS | 16875 | 1470772756864 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}] 12:59:16 INFO - PROCESS | 16875 | 1470772756870 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:17 INFO - PROCESS | 16875 | 1470772757098 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 12:59:17 INFO - PROCESS | 16875 | 1470772757290 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:17 INFO - PROCESS | 16875 | 1470772757303 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:17 INFO - PROCESS | 16875 | ++DOCSHELL 0x91f81c00 == 24 [pid = 16875] [id = 712] 12:59:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x91f88000) [pid = 16875] [serial = 2137] [outer = (nil)] 12:59:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x92c71800) [pid = 16875] [serial = 2138] [outer = 0x91f88000] 12:59:17 INFO - PROCESS | 16875 | 1470772757481 Marionette DEBUG loaded listener.js 12:59:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x93ac7800) [pid = 16875] [serial = 2139] [outer = 0x91f88000] 12:59:18 INFO - PROCESS | 16875 | 1470772758527 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]]]}] 12:59:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:59:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1732ms 12:59:18 INFO - PROCESS | 16875 | 1470772758585 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 12:59:18 INFO - PROCESS | 16875 | 1470772758592 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 12:59:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:59:18 INFO - PROCESS | 16875 | 1470772758612 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:59:18 INFO - PROCESS | 16875 | 1470772758620 Marionette TRACE conn4 <- [1,2822,null,{}] 12:59:18 INFO - PROCESS | 16875 | 1470772758689 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}] 12:59:18 INFO - PROCESS | 16875 | 1470772758695 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:18 INFO - PROCESS | 16875 | 1470772758908 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 12:59:19 INFO - PROCESS | 16875 | 1470772759131 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:19 INFO - PROCESS | 16875 | 1470772759141 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:19 INFO - PROCESS | 16875 | ++DOCSHELL 0x91f79c00 == 25 [pid = 16875] [id = 713] 12:59:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x91f7b800) [pid = 16875] [serial = 2140] [outer = (nil)] 12:59:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x96561000) [pid = 16875] [serial = 2141] [outer = 0x91f7b800] 12:59:19 INFO - PROCESS | 16875 | 1470772759229 Marionette DEBUG loaded listener.js 12:59:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x97875000) [pid = 16875] [serial = 2142] [outer = 0x91f7b800] 12:59:20 INFO - PROCESS | 16875 | 1470772760202 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]]]}] 12:59:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:59:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1647ms 12:59:20 INFO - PROCESS | 16875 | 1470772760250 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 12:59:20 INFO - PROCESS | 16875 | 1470772760257 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 12:59:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:59:20 INFO - PROCESS | 16875 | 1470772760264 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:59:20 INFO - PROCESS | 16875 | 1470772760268 Marionette TRACE conn4 <- [1,2826,null,{}] 12:59:20 INFO - PROCESS | 16875 | 1470772760274 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}] 12:59:20 INFO - PROCESS | 16875 | 1470772760280 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:20 INFO - PROCESS | 16875 | 1470772760481 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 12:59:20 INFO - PROCESS | 16875 | 1470772760669 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:20 INFO - PROCESS | 16875 | 1470772760678 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:20 INFO - PROCESS | 16875 | ++DOCSHELL 0x952c3400 == 26 [pid = 16875] [id = 714] 12:59:20 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x97873c00) [pid = 16875] [serial = 2143] [outer = (nil)] 12:59:20 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x9897d000) [pid = 16875] [serial = 2144] [outer = 0x97873c00] 12:59:20 INFO - PROCESS | 16875 | 1470772760764 Marionette DEBUG loaded listener.js 12:59:20 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x98e16800) [pid = 16875] [serial = 2145] [outer = 0x97873c00] 12:59:21 INFO - PROCESS | 16875 | 1470772761747 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:59:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:59:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1534ms 12:59:21 INFO - PROCESS | 16875 | 1470772761800 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 12:59:21 INFO - PROCESS | 16875 | 1470772761803 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 12:59:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:59:21 INFO - PROCESS | 16875 | 1470772761811 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:59:21 INFO - PROCESS | 16875 | 1470772761814 Marionette TRACE conn4 <- [1,2830,null,{}] 12:59:21 INFO - PROCESS | 16875 | 1470772761821 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}] 12:59:21 INFO - PROCESS | 16875 | 1470772761826 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:22 INFO - PROCESS | 16875 | 1470772762041 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 12:59:22 INFO - PROCESS | 16875 | 1470772762243 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:22 INFO - PROCESS | 16875 | 1470772762263 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:22 INFO - PROCESS | 16875 | ++DOCSHELL 0x91208000 == 27 [pid = 16875] [id = 715] 12:59:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x96558c00) [pid = 16875] [serial = 2146] [outer = (nil)] 12:59:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x997a0800) [pid = 16875] [serial = 2147] [outer = 0x96558c00] 12:59:22 INFO - PROCESS | 16875 | 1470772762457 Marionette DEBUG loaded listener.js 12:59:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x99f17400) [pid = 16875] [serial = 2148] [outer = 0x96558c00] 12:59:23 INFO - PROCESS | 16875 | 1470772763504 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]]]}] 12:59:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:59:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1743ms 12:59:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:59:23 INFO - PROCESS | 16875 | 1470772763555 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 12:59:23 INFO - PROCESS | 16875 | 1470772763559 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 12:59:23 INFO - PROCESS | 16875 | 1470772763567 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:59:23 INFO - PROCESS | 16875 | 1470772763570 Marionette TRACE conn4 <- [1,2834,null,{}] 12:59:23 INFO - PROCESS | 16875 | 1470772763578 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}] 12:59:23 INFO - PROCESS | 16875 | 1470772763583 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:23 INFO - PROCESS | 16875 | 1470772763794 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 12:59:24 INFO - PROCESS | 16875 | 1470772763985 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:24 INFO - PROCESS | 16875 | 1470772763994 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:24 INFO - PROCESS | 16875 | ++DOCSHELL 0x98217c00 == 28 [pid = 16875] [id = 716] 12:59:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x98921400) [pid = 16875] [serial = 2149] [outer = (nil)] 12:59:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x99fd9c00) [pid = 16875] [serial = 2150] [outer = 0x98921400] 12:59:24 INFO - PROCESS | 16875 | 1470772764081 Marionette DEBUG loaded listener.js 12:59:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x9a019800) [pid = 16875] [serial = 2151] [outer = 0x98921400] 12:59:25 INFO - PROCESS | 16875 | 1470772765136 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:59:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:59:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1637ms 12:59:25 INFO - PROCESS | 16875 | 1470772765204 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 12:59:25 INFO - PROCESS | 16875 | 1470772765211 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 12:59:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:59:25 INFO - PROCESS | 16875 | 1470772765246 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:59:25 INFO - PROCESS | 16875 | 1470772765254 Marionette TRACE conn4 <- [1,2838,null,{}] 12:59:25 INFO - PROCESS | 16875 | 1470772765318 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}] 12:59:25 INFO - PROCESS | 16875 | 1470772765325 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:25 INFO - PROCESS | 16875 | 1470772765552 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 12:59:26 INFO - PROCESS | 16875 | 1470772766053 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:26 INFO - PROCESS | 16875 | 1470772766060 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:26 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e171400 == 29 [pid = 16875] [id = 717] 12:59:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x8e172800) [pid = 16875] [serial = 2152] [outer = (nil)] 12:59:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x8e894000) [pid = 16875] [serial = 2153] [outer = 0x8e172800] 12:59:26 INFO - PROCESS | 16875 | 1470772766147 Marionette DEBUG loaded listener.js 12:59:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0x8ecd2800) [pid = 16875] [serial = 2154] [outer = 0x8e172800] 12:59:27 INFO - PROCESS | 16875 | 1470772767227 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]]]}] 12:59:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:59:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 2072ms 12:59:27 INFO - PROCESS | 16875 | 1470772767293 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 12:59:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:59:27 INFO - PROCESS | 16875 | 1470772767300 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 12:59:27 INFO - PROCESS | 16875 | 1470772767308 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:59:27 INFO - PROCESS | 16875 | 1470772767314 Marionette TRACE conn4 <- [1,2842,null,{}] 12:59:27 INFO - PROCESS | 16875 | 1470772767323 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}] 12:59:27 INFO - PROCESS | 16875 | 1470772767330 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:28 INFO - PROCESS | 16875 | --DOCSHELL 0x91b9dc00 == 28 [pid = 16875] [id = 699] 12:59:28 INFO - PROCESS | 16875 | --DOCSHELL 0x8df52000 == 27 [pid = 16875] [id = 696] 12:59:28 INFO - PROCESS | 16875 | --DOCSHELL 0x8f876800 == 26 [pid = 16875] [id = 697] 12:59:28 INFO - PROCESS | 16875 | --DOCSHELL 0x91374c00 == 25 [pid = 16875] [id = 698] 12:59:28 INFO - PROCESS | 16875 | --DOCSHELL 0x8f870c00 == 24 [pid = 16875] [id = 709] 12:59:28 INFO - PROCESS | 16875 | --DOCSHELL 0x8df51c00 == 23 [pid = 16875] [id = 708] 12:59:28 INFO - PROCESS | 16875 | --DOCSHELL 0x91f83400 == 22 [pid = 16875] [id = 707] 12:59:28 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecd7c00 == 21 [pid = 16875] [id = 706] 12:59:28 INFO - PROCESS | 16875 | --DOCSHELL 0x8e89cc00 == 20 [pid = 16875] [id = 705] 12:59:28 INFO - PROCESS | 16875 | --DOCSHELL 0x915b6c00 == 19 [pid = 16875] [id = 700] 12:59:28 INFO - PROCESS | 16875 | --DOCSHELL 0x8f875800 == 18 [pid = 16875] [id = 701] 12:59:28 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4e800 == 17 [pid = 16875] [id = 702] 12:59:28 INFO - PROCESS | 16875 | --DOCSHELL 0x9128b800 == 16 [pid = 16875] [id = 704] 12:59:28 INFO - PROCESS | 16875 | --DOCSHELL 0x9475f400 == 15 [pid = 16875] [id = 703] 12:59:28 INFO - PROCESS | 16875 | --DOCSHELL 0x8e169c00 == 14 [pid = 16875] [id = 695] 12:59:28 INFO - PROCESS | 16875 | --DOCSHELL 0x91208000 == 13 [pid = 16875] [id = 715] 12:59:28 INFO - PROCESS | 16875 | --DOCSHELL 0x98217c00 == 12 [pid = 16875] [id = 716] 12:59:28 INFO - PROCESS | 16875 | --DOCSHELL 0x952c3400 == 11 [pid = 16875] [id = 714] 12:59:28 INFO - PROCESS | 16875 | --DOCSHELL 0x91f79c00 == 10 [pid = 16875] [id = 713] 12:59:28 INFO - PROCESS | 16875 | --DOCSHELL 0x8f869800 == 9 [pid = 16875] [id = 711] 12:59:28 INFO - PROCESS | 16875 | --DOCSHELL 0x91f81c00 == 8 [pid = 16875] [id = 712] 12:59:28 INFO - PROCESS | 16875 | --DOCSHELL 0x8e88f800 == 7 [pid = 16875] [id = 710] 12:59:28 INFO - PROCESS | 16875 | 1470772768567 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 12:59:28 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0x9475dc00) [pid = 16875] [serial = 2072] [outer = (nil)] [url = about:blank] 12:59:28 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x9137cc00) [pid = 16875] [serial = 2096] [outer = (nil)] [url = about:blank] 12:59:28 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x8ecd0400) [pid = 16875] [serial = 2088] [outer = (nil)] [url = about:blank] 12:59:28 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x98e11c00) [pid = 16875] [serial = 2078] [outer = (nil)] [url = about:blank] 12:59:28 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x8fa48400) [pid = 16875] [serial = 2094] [outer = (nil)] [url = about:blank] 12:59:28 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x9a014800) [pid = 16875] [serial = 2085] [outer = (nil)] [url = about:blank] 12:59:28 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x91f87800) [pid = 16875] [serial = 2100] [outer = (nil)] [url = about:blank] 12:59:28 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x98270800) [pid = 16875] [serial = 2076] [outer = (nil)] [url = about:blank] 12:59:28 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x8e88ec00) [pid = 16875] [serial = 2087] [outer = (nil)] [url = about:blank] 12:59:28 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x91ba2400) [pid = 16875] [serial = 2070] [outer = (nil)] [url = about:blank] 12:59:28 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x98e1d000) [pid = 16875] [serial = 2079] [outer = (nil)] [url = about:blank] 12:59:28 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x8fa3f000) [pid = 16875] [serial = 2093] [outer = (nil)] [url = about:blank] 12:59:28 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x8df53000) [pid = 16875] [serial = 2066] [outer = (nil)] [url = about:blank] 12:59:28 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x99f24400) [pid = 16875] [serial = 2084] [outer = (nil)] [url = about:blank] 12:59:28 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x97876c00) [pid = 16875] [serial = 2075] [outer = (nil)] [url = about:blank] 12:59:28 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x952d1000) [pid = 16875] [serial = 2073] [outer = (nil)] [url = about:blank] 12:59:28 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x913dd400) [pid = 16875] [serial = 2097] [outer = (nil)] [url = about:blank] 12:59:28 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x99794c00) [pid = 16875] [serial = 2081] [outer = (nil)] [url = about:blank] 12:59:28 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x8e16e000) [pid = 16875] [serial = 2090] [outer = (nil)] [url = about:blank] 12:59:28 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x915b3c00) [pid = 16875] [serial = 2069] [outer = (nil)] [url = about:blank] 12:59:28 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x8e899400) [pid = 16875] [serial = 2091] [outer = (nil)] [url = about:blank] 12:59:28 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x91f82400) [pid = 16875] [serial = 2099] [outer = (nil)] [url = about:blank] 12:59:28 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x99a3e400) [pid = 16875] [serial = 2082] [outer = (nil)] [url = about:blank] 12:59:28 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x8e893000) [pid = 16875] [serial = 2067] [outer = (nil)] [url = about:blank] 12:59:28 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x92c6f800) [pid = 16875] [serial = 2102] [outer = (nil)] [url = about:blank] 12:59:28 INFO - PROCESS | 16875 | 1470772768918 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:28 INFO - PROCESS | 16875 | 1470772768927 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:28 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e16e000 == 8 [pid = 16875] [id = 718] 12:59:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x8e16ec00) [pid = 16875] [serial = 2155] [outer = (nil)] 12:59:29 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x8e88ec00) [pid = 16875] [serial = 2156] [outer = 0x8e16ec00] 12:59:29 INFO - PROCESS | 16875 | 1470772769009 Marionette DEBUG loaded listener.js 12:59:29 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x8e89b800) [pid = 16875] [serial = 2157] [outer = 0x8e16ec00] 12:59:29 INFO - PROCESS | 16875 | 1470772769921 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]]]}] 12:59:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:59:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 2695ms 12:59:30 INFO - PROCESS | 16875 | 1470772770010 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 12:59:30 INFO - PROCESS | 16875 | 1470772770026 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 12:59:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:59:30 INFO - PROCESS | 16875 | 1470772770035 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:59:30 INFO - PROCESS | 16875 | 1470772770041 Marionette TRACE conn4 <- [1,2846,null,{}] 12:59:30 INFO - PROCESS | 16875 | 1470772770049 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}] 12:59:30 INFO - PROCESS | 16875 | 1470772770055 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:30 INFO - PROCESS | 16875 | 1470772770250 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 12:59:30 INFO - PROCESS | 16875 | 1470772770412 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:30 INFO - PROCESS | 16875 | 1470772770424 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:30 INFO - PROCESS | 16875 | ++DOCSHELL 0x8fa3d400 == 9 [pid = 16875] [id = 719] 12:59:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x8fa3fc00) [pid = 16875] [serial = 2158] [outer = (nil)] 12:59:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x8fa45400) [pid = 16875] [serial = 2159] [outer = 0x8fa3fc00] 12:59:30 INFO - PROCESS | 16875 | 1470772770501 Marionette DEBUG loaded listener.js 12:59:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x91205800) [pid = 16875] [serial = 2160] [outer = 0x8fa3fc00] 12:59:31 INFO - PROCESS | 16875 | 1470772771458 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]]]}] 12:59:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:59:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1484ms 12:59:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:59:31 INFO - PROCESS | 16875 | 1470772771527 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 12:59:31 INFO - PROCESS | 16875 | 1470772771532 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 12:59:31 INFO - PROCESS | 16875 | 1470772771540 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:59:31 INFO - PROCESS | 16875 | 1470772771543 Marionette TRACE conn4 <- [1,2850,null,{}] 12:59:31 INFO - PROCESS | 16875 | 1470772771553 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}] 12:59:31 INFO - PROCESS | 16875 | 1470772771559 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:31 INFO - PROCESS | 16875 | 1470772771899 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 12:59:31 INFO - PROCESS | 16875 | 1470772771946 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:31 INFO - PROCESS | 16875 | 1470772771957 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:31 INFO - PROCESS | 16875 | ++DOCSHELL 0x91207800 == 10 [pid = 16875] [id = 720] 12:59:31 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x9137c400) [pid = 16875] [serial = 2161] [outer = (nil)] 12:59:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x91380800) [pid = 16875] [serial = 2162] [outer = 0x9137c400] 12:59:32 INFO - PROCESS | 16875 | 1470772772043 Marionette DEBUG loaded listener.js 12:59:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x913ddc00) [pid = 16875] [serial = 2163] [outer = 0x9137c400] 12:59:33 INFO - PROCESS | 16875 | 1470772773624 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:59:33 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x91289000) [pid = 16875] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:59:33 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x91f7c400) [pid = 16875] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:59:33 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x8e169000) [pid = 16875] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:59:33 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x8f877800) [pid = 16875] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:59:33 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x93c69c00) [pid = 16875] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:59:33 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x8ecd5c00) [pid = 16875] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:59:33 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x91b9e000) [pid = 16875] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:59:33 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x9514c800) [pid = 16875] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:59:33 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x8f873400) [pid = 16875] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:59:33 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x91f86800) [pid = 16875] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:59:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:59:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 2189ms 12:59:33 INFO - PROCESS | 16875 | 1470772773747 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 12:59:33 INFO - PROCESS | 16875 | 1470772773756 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 12:59:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:59:33 INFO - PROCESS | 16875 | 1470772773778 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:59:33 INFO - PROCESS | 16875 | 1470772773786 Marionette TRACE conn4 <- [1,2854,null,{}] 12:59:33 INFO - PROCESS | 16875 | 1470772773792 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}] 12:59:33 INFO - PROCESS | 16875 | 1470772773800 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:34 INFO - PROCESS | 16875 | 1470772774043 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 12:59:34 INFO - PROCESS | 16875 | 1470772774140 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:34 INFO - PROCESS | 16875 | 1470772774148 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:34 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f877c00 == 11 [pid = 16875] [id = 721] 12:59:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x91372400) [pid = 16875] [serial = 2164] [outer = (nil)] 12:59:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x915bf000) [pid = 16875] [serial = 2165] [outer = 0x91372400] 12:59:34 INFO - PROCESS | 16875 | 1470772774246 Marionette DEBUG loaded listener.js 12:59:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x91ba3000) [pid = 16875] [serial = 2166] [outer = 0x91372400] 12:59:35 INFO - PROCESS | 16875 | 1470772775103 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]]]}] 12:59:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:59:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1405ms 12:59:35 INFO - PROCESS | 16875 | 1470772775174 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 12:59:35 INFO - PROCESS | 16875 | 1470772775179 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 12:59:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:59:35 INFO - PROCESS | 16875 | 1470772775186 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:59:35 INFO - PROCESS | 16875 | 1470772775191 Marionette TRACE conn4 <- [1,2858,null,{}] 12:59:35 INFO - PROCESS | 16875 | 1470772775198 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}] 12:59:35 INFO - PROCESS | 16875 | 1470772775204 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:35 INFO - PROCESS | 16875 | 1470772775396 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 12:59:35 INFO - PROCESS | 16875 | 1470772775545 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:35 INFO - PROCESS | 16875 | 1470772775553 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:35 INFO - PROCESS | 16875 | ++DOCSHELL 0x91283400 == 12 [pid = 16875] [id = 722] 12:59:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x913db800) [pid = 16875] [serial = 2167] [outer = (nil)] 12:59:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x91f7f800) [pid = 16875] [serial = 2168] [outer = 0x913db800] 12:59:35 INFO - PROCESS | 16875 | 1470772775635 Marionette DEBUG loaded listener.js 12:59:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x91f85400) [pid = 16875] [serial = 2169] [outer = 0x913db800] 12:59:36 INFO - PROCESS | 16875 | 1470772776789 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:59:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:59:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1646ms 12:59:36 INFO - PROCESS | 16875 | 1470772776834 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 12:59:36 INFO - PROCESS | 16875 | 1470772776841 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 12:59:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:59:36 INFO - PROCESS | 16875 | 1470772776851 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:59:36 INFO - PROCESS | 16875 | 1470772776860 Marionette TRACE conn4 <- [1,2862,null,{}] 12:59:36 INFO - PROCESS | 16875 | 1470772776870 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}] 12:59:36 INFO - PROCESS | 16875 | 1470772776876 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:37 INFO - PROCESS | 16875 | 1470772777107 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 12:59:37 INFO - PROCESS | 16875 | 1470772777348 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:37 INFO - PROCESS | 16875 | 1470772777358 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:37 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f86dc00 == 13 [pid = 16875] [id = 723] 12:59:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x8f86fc00) [pid = 16875] [serial = 2170] [outer = (nil)] 12:59:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x8fa45c00) [pid = 16875] [serial = 2171] [outer = 0x8f86fc00] 12:59:37 INFO - PROCESS | 16875 | 1470772777496 Marionette DEBUG loaded listener.js 12:59:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x91374000) [pid = 16875] [serial = 2172] [outer = 0x8f86fc00] 12:59:38 INFO - PROCESS | 16875 | 1470772778581 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]]]}] 12:59:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:59:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1795ms 12:59:38 INFO - PROCESS | 16875 | 1470772778647 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 12:59:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:59:38 INFO - PROCESS | 16875 | 1470772778655 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 12:59:38 INFO - PROCESS | 16875 | 1470772778668 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:59:38 INFO - PROCESS | 16875 | 1470772778673 Marionette TRACE conn4 <- [1,2866,null,{}] 12:59:38 INFO - PROCESS | 16875 | 1470772778680 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}] 12:59:38 INFO - PROCESS | 16875 | 1470772778687 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:38 INFO - PROCESS | 16875 | 1470772778938 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 12:59:39 INFO - PROCESS | 16875 | 1470772779273 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:39 INFO - PROCESS | 16875 | 1470772779282 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:39 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e16d400 == 14 [pid = 16875] [id = 724] 12:59:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x8e170000) [pid = 16875] [serial = 2173] [outer = (nil)] 12:59:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x92c70c00) [pid = 16875] [serial = 2174] [outer = 0x8e170000] 12:59:39 INFO - PROCESS | 16875 | 1470772779377 Marionette DEBUG loaded listener.js 12:59:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x938d6000) [pid = 16875] [serial = 2175] [outer = 0x8e170000] 12:59:40 INFO - PROCESS | 16875 | 1470772780573 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]]]}] 12:59:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:59:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1950ms 12:59:40 INFO - PROCESS | 16875 | 1470772780616 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 12:59:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:59:40 INFO - PROCESS | 16875 | 1470772780621 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 12:59:40 INFO - PROCESS | 16875 | 1470772780629 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:59:40 INFO - PROCESS | 16875 | 1470772780636 Marionette TRACE conn4 <- [1,2870,null,{}] 12:59:40 INFO - PROCESS | 16875 | 1470772780655 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}] 12:59:40 INFO - PROCESS | 16875 | 1470772780665 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:40 INFO - PROCESS | 16875 | 1470772780916 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 12:59:41 INFO - PROCESS | 16875 | 1470772781156 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:41 INFO - PROCESS | 16875 | 1470772781168 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:41 INFO - PROCESS | 16875 | ++DOCSHELL 0x93c6fc00 == 15 [pid = 16875] [id = 725] 12:59:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x93c70000) [pid = 16875] [serial = 2176] [outer = (nil)] 12:59:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x95198800) [pid = 16875] [serial = 2177] [outer = 0x93c70000] 12:59:41 INFO - PROCESS | 16875 | 1470772781298 Marionette DEBUG loaded listener.js 12:59:41 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x952d0c00) [pid = 16875] [serial = 2178] [outer = 0x93c70000] 12:59:42 INFO - PROCESS | 16875 | 1470772782368 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]]]}] 12:59:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:59:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1791ms 12:59:42 INFO - PROCESS | 16875 | 1470772782420 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 12:59:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:59:42 INFO - PROCESS | 16875 | 1470772782425 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 12:59:42 INFO - PROCESS | 16875 | 1470772782433 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:59:42 INFO - PROCESS | 16875 | 1470772782437 Marionette TRACE conn4 <- [1,2874,null,{}] 12:59:42 INFO - PROCESS | 16875 | 1470772782443 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}] 12:59:42 INFO - PROCESS | 16875 | 1470772782449 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:42 INFO - PROCESS | 16875 | 1470772782662 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 12:59:43 INFO - PROCESS | 16875 | 1470772783054 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:43 INFO - PROCESS | 16875 | 1470772783065 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:43 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df53800 == 16 [pid = 16875] [id = 726] 12:59:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x8df55400) [pid = 16875] [serial = 2179] [outer = (nil)] 12:59:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x8e169000) [pid = 16875] [serial = 2180] [outer = 0x8df55400] 12:59:43 INFO - PROCESS | 16875 | 1470772783186 Marionette DEBUG loaded listener.js 12:59:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x8ecca000) [pid = 16875] [serial = 2181] [outer = 0x8df55400] 12:59:44 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x93a5f000) [pid = 16875] [serial = 2129] [outer = (nil)] [url = about:blank] 12:59:44 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x93c76000) [pid = 16875] [serial = 2126] [outer = (nil)] [url = about:blank] 12:59:44 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x92c6dc00) [pid = 16875] [serial = 2108] [outer = (nil)] [url = about:blank] 12:59:44 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x938dbc00) [pid = 16875] [serial = 2109] [outer = (nil)] [url = about:blank] 12:59:44 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x8fa40000) [pid = 16875] [serial = 2105] [outer = (nil)] [url = about:blank] 12:59:44 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x91379400) [pid = 16875] [serial = 2106] [outer = (nil)] [url = about:blank] 12:59:44 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x96554800) [pid = 16875] [serial = 2114] [outer = (nil)] [url = about:blank] 12:59:44 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x96556400) [pid = 16875] [serial = 2115] [outer = (nil)] [url = about:blank] 12:59:44 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x8f86f000) [pid = 16875] [serial = 2117] [outer = (nil)] [url = about:blank] 12:59:44 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x8fa44400) [pid = 16875] [serial = 2118] [outer = (nil)] [url = about:blank] 12:59:44 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x92c72400) [pid = 16875] [serial = 2103] [outer = (nil)] [url = about:blank] 12:59:44 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x951a6800) [pid = 16875] [serial = 2111] [outer = (nil)] [url = about:blank] 12:59:44 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x952cb000) [pid = 16875] [serial = 2112] [outer = (nil)] [url = about:blank] 12:59:44 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x91379800) [pid = 16875] [serial = 2120] [outer = (nil)] [url = about:blank] 12:59:44 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x913e3400) [pid = 16875] [serial = 2121] [outer = (nil)] [url = about:blank] 12:59:44 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x95152800) [pid = 16875] [serial = 2127] [outer = (nil)] [url = about:blank] 12:59:44 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x93a57c00) [pid = 16875] [serial = 2124] [outer = (nil)] [url = about:blank] 12:59:44 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x92c6c800) [pid = 16875] [serial = 2123] [outer = (nil)] [url = about:blank] 12:59:44 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x938d7400) [pid = 16875] [serial = 2130] [outer = (nil)] [url = about:blank] 12:59:44 INFO - PROCESS | 16875 | 1470772784295 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]]]}] 12:59:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:59:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1891ms 12:59:44 INFO - PROCESS | 16875 | 1470772784325 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 12:59:44 INFO - PROCESS | 16875 | 1470772784332 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 12:59:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:59:44 INFO - PROCESS | 16875 | 1470772784340 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:59:44 INFO - PROCESS | 16875 | 1470772784345 Marionette TRACE conn4 <- [1,2878,null,{}] 12:59:44 INFO - PROCESS | 16875 | 1470772784354 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}] 12:59:44 INFO - PROCESS | 16875 | 1470772784363 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:44 INFO - PROCESS | 16875 | 1470772784552 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 12:59:44 INFO - PROCESS | 16875 | 1470772784757 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:44 INFO - PROCESS | 16875 | 1470772784780 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:44 INFO - PROCESS | 16875 | ++DOCSHELL 0x91204c00 == 17 [pid = 16875] [id = 727] 12:59:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x91205400) [pid = 16875] [serial = 2182] [outer = (nil)] 12:59:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x91379800) [pid = 16875] [serial = 2183] [outer = 0x91205400] 12:59:44 INFO - PROCESS | 16875 | 1470772784926 Marionette DEBUG loaded listener.js 12:59:45 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x913e3000) [pid = 16875] [serial = 2184] [outer = 0x91205400] 12:59:45 INFO - PROCESS | 16875 | 1470772785855 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]]]}] 12:59:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:59:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1583ms 12:59:45 INFO - PROCESS | 16875 | 1470772785931 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 12:59:45 INFO - PROCESS | 16875 | 1470772785940 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 12:59:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:59:45 INFO - PROCESS | 16875 | 1470772785952 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:59:45 INFO - PROCESS | 16875 | 1470772785958 Marionette TRACE conn4 <- [1,2882,null,{}] 12:59:45 INFO - PROCESS | 16875 | 1470772785968 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}] 12:59:45 INFO - PROCESS | 16875 | 1470772785974 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:46 INFO - PROCESS | 16875 | 1470772786345 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 12:59:46 INFO - PROCESS | 16875 | 1470772786367 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:46 INFO - PROCESS | 16875 | 1470772786376 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:46 INFO - PROCESS | 16875 | ++DOCSHELL 0x91208400 == 18 [pid = 16875] [id = 728] 12:59:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x9128b400) [pid = 16875] [serial = 2185] [outer = (nil)] 12:59:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x92c6cc00) [pid = 16875] [serial = 2186] [outer = 0x9128b400] 12:59:46 INFO - PROCESS | 16875 | 1470772786529 Marionette DEBUG loaded listener.js 12:59:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x93a59800) [pid = 16875] [serial = 2187] [outer = 0x9128b400] 12:59:47 INFO - PROCESS | 16875 | 1470772787995 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]]]}] 12:59:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:59:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 2096ms 12:59:48 INFO - PROCESS | 16875 | 1470772788049 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 12:59:48 INFO - PROCESS | 16875 | 1470772788055 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 12:59:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:59:48 INFO - PROCESS | 16875 | 1470772788077 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:59:48 INFO - PROCESS | 16875 | 1470772788087 Marionette TRACE conn4 <- [1,2886,null,{}] 12:59:48 INFO - PROCESS | 16875 | 1470772788112 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}] 12:59:48 INFO - PROCESS | 16875 | 1470772788120 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:48 INFO - PROCESS | 16875 | 1470772788408 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 12:59:48 INFO - PROCESS | 16875 | 1470772788454 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:48 INFO - PROCESS | 16875 | 1470772788471 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:48 INFO - PROCESS | 16875 | ++DOCSHELL 0x91ba6800 == 19 [pid = 16875] [id = 729] 12:59:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x951a0000) [pid = 16875] [serial = 2188] [outer = (nil)] 12:59:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x952c4400) [pid = 16875] [serial = 2189] [outer = 0x951a0000] 12:59:48 INFO - PROCESS | 16875 | 1470772788718 Marionette DEBUG loaded listener.js 12:59:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x952c8c00) [pid = 16875] [serial = 2190] [outer = 0x951a0000] 12:59:49 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x9137c400) [pid = 16875] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:59:49 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x91372400) [pid = 16875] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:59:49 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x8e16ec00) [pid = 16875] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:59:49 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x8e172800) [pid = 16875] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:59:49 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x8fa3fc00) [pid = 16875] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:59:49 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x8e890c00) [pid = 16875] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:59:49 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x91285000) [pid = 16875] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:59:49 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x91f88000) [pid = 16875] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:59:49 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x91f7b800) [pid = 16875] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:59:49 INFO - PROCESS | 16875 | --DOMWINDOW == 63 (0x97873c00) [pid = 16875] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:59:49 INFO - PROCESS | 16875 | --DOMWINDOW == 62 (0x96558c00) [pid = 16875] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:59:49 INFO - PROCESS | 16875 | --DOMWINDOW == 61 (0x98921400) [pid = 16875] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:59:50 INFO - PROCESS | 16875 | 1470772790301 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]]]}] 12:59:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:59:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 2326ms 12:59:50 INFO - PROCESS | 16875 | 1470772790400 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 12:59:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:59:50 INFO - PROCESS | 16875 | 1470772790413 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 12:59:50 INFO - PROCESS | 16875 | 1470772790423 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:59:50 INFO - PROCESS | 16875 | 1470772790433 Marionette TRACE conn4 <- [1,2890,null,{}] 12:59:50 INFO - PROCESS | 16875 | 1470772790497 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}] 12:59:50 INFO - PROCESS | 16875 | 1470772790505 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:50 INFO - PROCESS | 16875 | 1470772790788 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 12:59:51 INFO - PROCESS | 16875 | 1470772790995 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:51 INFO - PROCESS | 16875 | 1470772791006 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:51 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e898000 == 20 [pid = 16875] [id = 730] 12:59:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 62 (0x8f876400) [pid = 16875] [serial = 2191] [outer = (nil)] 12:59:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 63 (0x9120e000) [pid = 16875] [serial = 2192] [outer = 0x8f876400] 12:59:51 INFO - PROCESS | 16875 | 1470772791136 Marionette DEBUG loaded listener.js 12:59:51 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x913df000) [pid = 16875] [serial = 2193] [outer = 0x8f876400] 12:59:52 INFO - PROCESS | 16875 | 1470772792146 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:59:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:59:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1804ms 12:59:52 INFO - PROCESS | 16875 | 1470772792226 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 12:59:52 INFO - PROCESS | 16875 | 1470772792235 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 12:59:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:59:52 INFO - PROCESS | 16875 | 1470772792248 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:59:52 INFO - PROCESS | 16875 | 1470772792252 Marionette TRACE conn4 <- [1,2894,null,{}] 12:59:52 INFO - PROCESS | 16875 | 1470772792261 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}] 12:59:52 INFO - PROCESS | 16875 | 1470772792268 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:52 INFO - PROCESS | 16875 | 1470772792522 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 12:59:52 INFO - PROCESS | 16875 | 1470772792808 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:52 INFO - PROCESS | 16875 | 1470772792819 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:52 INFO - PROCESS | 16875 | ++DOCSHELL 0x92c73800 == 21 [pid = 16875] [id = 731] 12:59:52 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x93a58800) [pid = 16875] [serial = 2194] [outer = (nil)] 12:59:52 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x93ac3c00) [pid = 16875] [serial = 2195] [outer = 0x93a58800] 12:59:52 INFO - PROCESS | 16875 | 1470772792925 Marionette DEBUG loaded listener.js 12:59:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x93c68400) [pid = 16875] [serial = 2196] [outer = 0x93a58800] 12:59:53 INFO - PROCESS | 16875 | 1470772793904 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]]]}] 12:59:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:59:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1736ms 12:59:53 INFO - PROCESS | 16875 | 1470772793984 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 12:59:53 INFO - PROCESS | 16875 | 1470772793988 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 12:59:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:59:53 INFO - PROCESS | 16875 | 1470772793996 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:59:54 INFO - PROCESS | 16875 | 1470772794003 Marionette TRACE conn4 <- [1,2898,null,{}] 12:59:54 INFO - PROCESS | 16875 | 1470772794022 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}] 12:59:54 INFO - PROCESS | 16875 | 1470772794032 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:54 INFO - PROCESS | 16875 | 1470772794382 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 12:59:54 INFO - PROCESS | 16875 | 1470772794573 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:54 INFO - PROCESS | 16875 | 1470772794587 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:54 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e88fc00 == 22 [pid = 16875] [id = 732] 12:59:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x96558400) [pid = 16875] [serial = 2197] [outer = (nil)] 12:59:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x9655e000) [pid = 16875] [serial = 2198] [outer = 0x96558400] 12:59:54 INFO - PROCESS | 16875 | 1470772794682 Marionette DEBUG loaded listener.js 12:59:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x97872c00) [pid = 16875] [serial = 2199] [outer = 0x96558400] 12:59:55 INFO - PROCESS | 16875 | 1470772795719 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]]]}] 12:59:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:59:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1795ms 12:59:55 INFO - PROCESS | 16875 | 1470772795792 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 12:59:55 INFO - PROCESS | 16875 | 1470772795798 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 12:59:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:59:55 INFO - PROCESS | 16875 | 1470772795806 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:59:55 INFO - PROCESS | 16875 | 1470772795809 Marionette TRACE conn4 <- [1,2902,null,{}] 12:59:55 INFO - PROCESS | 16875 | 1470772795817 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}] 12:59:55 INFO - PROCESS | 16875 | 1470772795822 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:56 INFO - PROCESS | 16875 | 1470772796076 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 12:59:56 INFO - PROCESS | 16875 | 1470772796334 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:56 INFO - PROCESS | 16875 | 1470772796344 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:56 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f869400 == 23 [pid = 16875] [id = 733] 12:59:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x95395c00) [pid = 16875] [serial = 2200] [outer = (nil)] 12:59:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x98922400) [pid = 16875] [serial = 2201] [outer = 0x95395c00] 12:59:56 INFO - PROCESS | 16875 | 1470772796431 Marionette DEBUG loaded listener.js 12:59:56 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x98982800) [pid = 16875] [serial = 2202] [outer = 0x95395c00] 12:59:57 INFO - PROCESS | 16875 | 1470772797379 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:59:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:59:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1642ms 12:59:57 INFO - PROCESS | 16875 | 1470772797449 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 12:59:57 INFO - PROCESS | 16875 | 1470772797454 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 12:59:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:59:57 INFO - PROCESS | 16875 | 1470772797462 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:59:57 INFO - PROCESS | 16875 | 1470772797467 Marionette TRACE conn4 <- [1,2906,null,{}] 12:59:57 INFO - PROCESS | 16875 | 1470772797473 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}] 12:59:57 INFO - PROCESS | 16875 | 1470772797479 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:57 INFO - PROCESS | 16875 | 1470772797707 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 12:59:57 INFO - PROCESS | 16875 | 1470772797941 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:57 INFO - PROCESS | 16875 | 1470772797950 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:58 INFO - PROCESS | 16875 | ++DOCSHELL 0x9826ac00 == 24 [pid = 16875] [id = 734] 12:59:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x98272c00) [pid = 16875] [serial = 2203] [outer = (nil)] 12:59:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x99715000) [pid = 16875] [serial = 2204] [outer = 0x98272c00] 12:59:58 INFO - PROCESS | 16875 | 1470772798079 Marionette DEBUG loaded listener.js 12:59:58 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x9979b400) [pid = 16875] [serial = 2205] [outer = 0x98272c00] 12:59:59 INFO - PROCESS | 16875 | 1470772799116 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]]]}] 12:59:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:59:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1686ms 12:59:59 INFO - PROCESS | 16875 | 1470772799149 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 12:59:59 INFO - PROCESS | 16875 | 1470772799153 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 12:59:59 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:59:59 INFO - PROCESS | 16875 | 1470772799161 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:59:59 INFO - PROCESS | 16875 | 1470772799166 Marionette TRACE conn4 <- [1,2910,null,{}] 12:59:59 INFO - PROCESS | 16875 | 1470772799173 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}] 12:59:59 INFO - PROCESS | 16875 | 1470772799185 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:59 INFO - PROCESS | 16875 | 1470772799421 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 12:59:59 INFO - PROCESS | 16875 | 1470772799666 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:59 INFO - PROCESS | 16875 | 1470772799676 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 12:59:59 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e169400 == 25 [pid = 16875] [id = 735] 12:59:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x8e16f000) [pid = 16875] [serial = 2206] [outer = (nil)] 12:59:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x8ecd7c00) [pid = 16875] [serial = 2207] [outer = 0x8e16f000] 12:59:59 INFO - PROCESS | 16875 | 1470772799806 Marionette DEBUG loaded listener.js 12:59:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x9128e000) [pid = 16875] [serial = 2208] [outer = 0x8e16f000] 13:00:01 INFO - PROCESS | 16875 | 1470772801041 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]]]}] 13:00:01 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:00:01 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:00:01 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1942ms 13:00:01 INFO - PROCESS | 16875 | 1470772801116 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 13:00:01 INFO - PROCESS | 16875 | 1470772801122 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 13:00:01 INFO - TEST-START | /DOMEvents/constructors.html 13:00:01 INFO - PROCESS | 16875 | 1470772801132 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:00:01 INFO - PROCESS | 16875 | 1470772801137 Marionette TRACE conn4 <- [1,2914,null,{}] 13:00:01 INFO - PROCESS | 16875 | 1470772801198 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}] 13:00:01 INFO - PROCESS | 16875 | 1470772801208 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:01 INFO - PROCESS | 16875 | 1470772801485 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 13:00:02 INFO - PROCESS | 16875 | --DOCSHELL 0x8e171400 == 24 [pid = 16875] [id = 717] 13:00:02 INFO - PROCESS | 16875 | --DOCSHELL 0x8e16e000 == 23 [pid = 16875] [id = 718] 13:00:02 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x91380800) [pid = 16875] [serial = 2162] [outer = (nil)] [url = about:blank] 13:00:02 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x913ddc00) [pid = 16875] [serial = 2163] [outer = (nil)] [url = about:blank] 13:00:02 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x915bf000) [pid = 16875] [serial = 2165] [outer = (nil)] [url = about:blank] 13:00:02 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x8e88ec00) [pid = 16875] [serial = 2156] [outer = (nil)] [url = about:blank] 13:00:02 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x8e89b800) [pid = 16875] [serial = 2157] [outer = (nil)] [url = about:blank] 13:00:02 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x8e894000) [pid = 16875] [serial = 2153] [outer = (nil)] [url = about:blank] 13:00:02 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x8ecd2800) [pid = 16875] [serial = 2154] [outer = (nil)] [url = about:blank] 13:00:02 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x8fa45400) [pid = 16875] [serial = 2159] [outer = (nil)] [url = about:blank] 13:00:02 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x8ecd3000) [pid = 16875] [serial = 2133] [outer = (nil)] [url = about:blank] 13:00:02 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x8e899000) [pid = 16875] [serial = 2132] [outer = (nil)] [url = about:blank] 13:00:02 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x913e1c00) [pid = 16875] [serial = 2136] [outer = (nil)] [url = about:blank] 13:00:02 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x9137d800) [pid = 16875] [serial = 2135] [outer = (nil)] [url = about:blank] 13:00:02 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x93ac7800) [pid = 16875] [serial = 2139] [outer = (nil)] [url = about:blank] 13:00:02 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x92c71800) [pid = 16875] [serial = 2138] [outer = (nil)] [url = about:blank] 13:00:02 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x97875000) [pid = 16875] [serial = 2142] [outer = (nil)] [url = about:blank] 13:00:02 INFO - PROCESS | 16875 | --DOMWINDOW == 63 (0x96561000) [pid = 16875] [serial = 2141] [outer = (nil)] [url = about:blank] 13:00:02 INFO - PROCESS | 16875 | --DOMWINDOW == 62 (0x98e16800) [pid = 16875] [serial = 2145] [outer = (nil)] [url = about:blank] 13:00:02 INFO - PROCESS | 16875 | --DOMWINDOW == 61 (0x9897d000) [pid = 16875] [serial = 2144] [outer = (nil)] [url = about:blank] 13:00:02 INFO - PROCESS | 16875 | --DOMWINDOW == 60 (0x99f17400) [pid = 16875] [serial = 2148] [outer = (nil)] [url = about:blank] 13:00:02 INFO - PROCESS | 16875 | --DOMWINDOW == 59 (0x997a0800) [pid = 16875] [serial = 2147] [outer = (nil)] [url = about:blank] 13:00:02 INFO - PROCESS | 16875 | --DOMWINDOW == 58 (0x9a019800) [pid = 16875] [serial = 2151] [outer = (nil)] [url = about:blank] 13:00:02 INFO - PROCESS | 16875 | --DOMWINDOW == 57 (0x99fd9c00) [pid = 16875] [serial = 2150] [outer = (nil)] [url = about:blank] 13:00:02 INFO - PROCESS | 16875 | --DOMWINDOW == 56 (0x91ba3000) [pid = 16875] [serial = 2166] [outer = (nil)] [url = about:blank] 13:00:02 INFO - PROCESS | 16875 | --DOMWINDOW == 55 (0x91205800) [pid = 16875] [serial = 2160] [outer = (nil)] [url = about:blank] 13:00:02 INFO - PROCESS | 16875 | 1470772802948 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:02 INFO - PROCESS | 16875 | 1470772802958 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:02 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df54400 == 24 [pid = 16875] [id = 736] 13:00:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 56 (0x8df55000) [pid = 16875] [serial = 2209] [outer = (nil)] 13:00:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 57 (0x8e167400) [pid = 16875] [serial = 2210] [outer = 0x8df55000] 13:00:03 INFO - PROCESS | 16875 | 1470772803042 Marionette DEBUG loaded listener.js 13:00:03 INFO - PROCESS | 16875 | ++DOMWINDOW == 58 (0x8e88ec00) [pid = 16875] [serial = 2211] [outer = 0x8df55000] 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:00:04 INFO - PROCESS | 16875 | 1470772804030 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]]]}] 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:00:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:00:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:00:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:00:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:00:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:00:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:00:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:00:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:00:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:00:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:00:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:00:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:00:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:00:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:00:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:00:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:00:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:00:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:00:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:00:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:00:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:00:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:00:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:00:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:00:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:00:04 INFO - TEST-OK | /DOMEvents/constructors.html | took 2959ms 13:00:04 INFO - PROCESS | 16875 | 1470772804092 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 13:00:04 INFO - PROCESS | 16875 | 1470772804104 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 13:00:04 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:00:04 INFO - PROCESS | 16875 | 1470772804135 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:00:04 INFO - PROCESS | 16875 | 1470772804141 Marionette TRACE conn4 <- [1,2918,null,{}] 13:00:04 INFO - PROCESS | 16875 | 1470772804155 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}] 13:00:04 INFO - PROCESS | 16875 | 1470772804164 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:04 INFO - PROCESS | 16875 | 1470772804340 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 13:00:04 INFO - PROCESS | 16875 | 1470772804352 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:04 INFO - PROCESS | 16875 | 1470772804362 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:04 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f876800 == 25 [pid = 16875] [id = 737] 13:00:04 INFO - PROCESS | 16875 | ++DOMWINDOW == 59 (0x8fa3cc00) [pid = 16875] [serial = 2212] [outer = (nil)] 13:00:04 INFO - PROCESS | 16875 | ++DOMWINDOW == 60 (0x8fa45400) [pid = 16875] [serial = 2213] [outer = 0x8fa3cc00] 13:00:04 INFO - PROCESS | 16875 | 1470772804442 Marionette DEBUG loaded listener.js 13:00:04 INFO - PROCESS | 16875 | ++DOMWINDOW == 61 (0x8fa4ac00) [pid = 16875] [serial = 2214] [outer = 0x8fa3cc00] 13:00:05 INFO - PROCESS | 16875 | 1470772805400 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:00:05 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:00:05 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1301ms 13:00:05 INFO - PROCESS | 16875 | 1470772805434 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 13:00:05 INFO - PROCESS | 16875 | 1470772805443 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 13:00:05 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:00:05 INFO - PROCESS | 16875 | 1470772805452 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:00:05 INFO - PROCESS | 16875 | 1470772805455 Marionette TRACE conn4 <- [1,2922,null,{}] 13:00:05 INFO - PROCESS | 16875 | 1470772805462 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}] 13:00:05 INFO - PROCESS | 16875 | 1470772805467 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:05 INFO - PROCESS | 16875 | 1470772805637 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 13:00:05 INFO - PROCESS | 16875 | 1470772805829 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:05 INFO - PROCESS | 16875 | 1470772805839 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:05 INFO - PROCESS | 16875 | ++DOCSHELL 0x91372800 == 26 [pid = 16875] [id = 738] 13:00:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 62 (0x91373000) [pid = 16875] [serial = 2215] [outer = (nil)] 13:00:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 63 (0x91377800) [pid = 16875] [serial = 2216] [outer = 0x91373000] 13:00:05 INFO - PROCESS | 16875 | 1470772805919 Marionette DEBUG loaded listener.js 13:00:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x91380800) [pid = 16875] [serial = 2217] [outer = 0x91373000] 13:00:06 INFO - PROCESS | 16875 | [16875] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 13:00:06 INFO - PROCESS | 16875 | [16875] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 13:00:06 INFO - PROCESS | 16875 | [16875] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 13:00:06 INFO - PROCESS | 16875 | [16875] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 13:00:06 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:00:06 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:00:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:00:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:00:06 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 13:00:06 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:00:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:00:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:00:06 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 13:00:06 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:00:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:00:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:00:06 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 13:00:06 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:00:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:00:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:00:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:00:06 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:00:06 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1490ms 13:00:06 INFO - PROCESS | 16875 | 1470772806916 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]]]}] 13:00:06 INFO - PROCESS | 16875 | 1470772806944 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 13:00:06 INFO - PROCESS | 16875 | 1470772806956 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 13:00:06 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:00:06 INFO - PROCESS | 16875 | 1470772806991 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:00:07 INFO - PROCESS | 16875 | 1470772807002 Marionette TRACE conn4 <- [1,2926,null,{}] 13:00:07 INFO - PROCESS | 16875 | 1470772807021 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}] 13:00:07 INFO - PROCESS | 16875 | 1470772807030 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:07 INFO - PROCESS | 16875 | 1470772807263 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 13:00:07 INFO - PROCESS | 16875 | 1470772807290 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:07 INFO - PROCESS | 16875 | 1470772807297 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:07 INFO - PROCESS | 16875 | ++DOCSHELL 0x91f80400 == 27 [pid = 16875] [id = 739] 13:00:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x91f80c00) [pid = 16875] [serial = 2218] [outer = (nil)] 13:00:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x91f84400) [pid = 16875] [serial = 2219] [outer = 0x91f80c00] 13:00:07 INFO - PROCESS | 16875 | 1470772807371 Marionette DEBUG loaded listener.js 13:00:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x92c6a000) [pid = 16875] [serial = 2220] [outer = 0x91f80c00] 13:00:08 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x9128b400) [pid = 16875] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:00:08 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x951a0000) [pid = 16875] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 13:00:08 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x8e170000) [pid = 16875] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:00:08 INFO - PROCESS | 16875 | --DOMWINDOW == 63 (0x91205400) [pid = 16875] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:00:08 INFO - PROCESS | 16875 | --DOMWINDOW == 62 (0x8f86fc00) [pid = 16875] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:00:08 INFO - PROCESS | 16875 | --DOMWINDOW == 61 (0x8df55400) [pid = 16875] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:00:08 INFO - PROCESS | 16875 | --DOMWINDOW == 60 (0x913db800) [pid = 16875] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:00:08 INFO - PROCESS | 16875 | --DOMWINDOW == 59 (0x93c70000) [pid = 16875] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:00:08 INFO - PROCESS | 16875 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:00:08 INFO - PROCESS | 16875 | 1470772808534 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]]]}] 13:00:08 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:00:08 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1570ms 13:00:08 INFO - PROCESS | 16875 | 1470772808547 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 13:00:08 INFO - PROCESS | 16875 | 1470772808553 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 13:00:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:00:08 INFO - PROCESS | 16875 | 1470772808562 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:00:08 INFO - PROCESS | 16875 | 1470772808566 Marionette TRACE conn4 <- [1,2930,null,{}] 13:00:08 INFO - PROCESS | 16875 | 1470772808573 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}] 13:00:08 INFO - PROCESS | 16875 | 1470772808579 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:08 INFO - PROCESS | 16875 | 1470772808810 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 13:00:08 INFO - PROCESS | 16875 | 1470772808911 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:08 INFO - PROCESS | 16875 | 1470772808922 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:08 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e172c00 == 28 [pid = 16875] [id = 740] 13:00:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 60 (0x9222b400) [pid = 16875] [serial = 2221] [outer = (nil)] 13:00:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 61 (0x92c75800) [pid = 16875] [serial = 2222] [outer = 0x9222b400] 13:00:09 INFO - PROCESS | 16875 | 1470772808993 Marionette DEBUG loaded listener.js 13:00:09 INFO - PROCESS | 16875 | ++DOMWINDOW == 62 (0x938d5400) [pid = 16875] [serial = 2223] [outer = 0x9222b400] 13:00:09 INFO - PROCESS | 16875 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:00:09 INFO - PROCESS | 16875 | 1470772809727 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]]]}] 13:00:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:00:09 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1187ms 13:00:09 INFO - PROCESS | 16875 | 1470772809750 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 13:00:09 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:00:09 INFO - PROCESS | 16875 | 1470772809756 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 13:00:09 INFO - PROCESS | 16875 | 1470772809764 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:00:09 INFO - PROCESS | 16875 | 1470772809768 Marionette TRACE conn4 <- [1,2934,null,{}] 13:00:09 INFO - PROCESS | 16875 | 1470772809774 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}] 13:00:09 INFO - PROCESS | 16875 | 1470772809779 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:09 INFO - PROCESS | 16875 | 1470772809996 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 13:00:10 INFO - PROCESS | 16875 | 1470772810021 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:10 INFO - PROCESS | 16875 | 1470772810041 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:10 INFO - PROCESS | 16875 | ++DOCSHELL 0x93abfc00 == 29 [pid = 16875] [id = 741] 13:00:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 63 (0x93ac2c00) [pid = 16875] [serial = 2224] [outer = (nil)] 13:00:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x93acb800) [pid = 16875] [serial = 2225] [outer = 0x93ac2c00] 13:00:10 INFO - PROCESS | 16875 | 1470772810125 Marionette DEBUG loaded listener.js 13:00:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x952c5800) [pid = 16875] [serial = 2226] [outer = 0x93ac2c00] 13:00:11 INFO - PROCESS | 16875 | 1470772811506 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]]]}] 13:00:11 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:00:11 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1788ms 13:00:11 INFO - PROCESS | 16875 | 1470772811553 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 13:00:11 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:00:11 INFO - PROCESS | 16875 | 1470772811559 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 13:00:11 INFO - PROCESS | 16875 | 1470772811567 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:00:11 INFO - PROCESS | 16875 | 1470772811573 Marionette TRACE conn4 <- [1,2938,null,{}] 13:00:11 INFO - PROCESS | 16875 | 1470772811581 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}] 13:00:11 INFO - PROCESS | 16875 | 1470772811588 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:11 INFO - PROCESS | 16875 | 1470772811818 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 13:00:12 INFO - PROCESS | 16875 | 1470772812061 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:12 INFO - PROCESS | 16875 | 1470772812071 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:12 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e16e400 == 30 [pid = 16875] [id = 742] 13:00:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x8fa46000) [pid = 16875] [serial = 2227] [outer = (nil)] 13:00:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x91282800) [pid = 16875] [serial = 2228] [outer = 0x8fa46000] 13:00:12 INFO - PROCESS | 16875 | 1470772812206 Marionette DEBUG loaded listener.js 13:00:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x9128d000) [pid = 16875] [serial = 2229] [outer = 0x8fa46000] 13:00:13 INFO - PROCESS | 16875 | 1470772813123 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]]]}] 13:00:13 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 13:00:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1590ms 13:00:13 INFO - PROCESS | 16875 | 1470772813156 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 13:00:13 INFO - PROCESS | 16875 | 1470772813164 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 13:00:13 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:00:13 INFO - PROCESS | 16875 | 1470772813176 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:00:13 INFO - PROCESS | 16875 | 1470772813181 Marionette TRACE conn4 <- [1,2942,null,{}] 13:00:13 INFO - PROCESS | 16875 | 1470772813189 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}] 13:00:13 INFO - PROCESS | 16875 | 1470772813195 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:13 INFO - PROCESS | 16875 | 1470772813412 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 13:00:13 INFO - PROCESS | 16875 | 1470772813603 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:13 INFO - PROCESS | 16875 | 1470772813615 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:13 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e896800 == 31 [pid = 16875] [id = 743] 13:00:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x91f7c000) [pid = 16875] [serial = 2230] [outer = (nil)] 13:00:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x92c77800) [pid = 16875] [serial = 2231] [outer = 0x91f7c000] 13:00:13 INFO - PROCESS | 16875 | 1470772813702 Marionette DEBUG loaded listener.js 13:00:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x93ac4000) [pid = 16875] [serial = 2232] [outer = 0x91f7c000] 13:00:14 INFO - PROCESS | 16875 | 1470772814772 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"]]]}] 13:00:14 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 13:00:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:00:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1643ms 13:00:14 INFO - PROCESS | 16875 | 1470772814821 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 13:00:14 INFO - PROCESS | 16875 | 1470772814824 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 13:00:14 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:00:14 INFO - PROCESS | 16875 | 1470772814833 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:00:14 INFO - PROCESS | 16875 | 1470772814840 Marionette TRACE conn4 <- [1,2946,null,{}] 13:00:14 INFO - PROCESS | 16875 | 1470772814903 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}] 13:00:14 INFO - PROCESS | 16875 | 1470772814914 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:15 INFO - PROCESS | 16875 | 1470772815144 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 13:00:15 INFO - PROCESS | 16875 | 1470772815342 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:15 INFO - PROCESS | 16875 | 1470772815356 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:15 INFO - PROCESS | 16875 | ++DOCSHELL 0x9655cc00 == 32 [pid = 16875] [id = 744] 13:00:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x9655d800) [pid = 16875] [serial = 2233] [outer = (nil)] 13:00:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x97875000) [pid = 16875] [serial = 2234] [outer = 0x9655d800] 13:00:15 INFO - PROCESS | 16875 | 1470772815490 Marionette DEBUG loaded listener.js 13:00:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x9787c000) [pid = 16875] [serial = 2235] [outer = 0x9655d800] 13:00:16 INFO - PROCESS | 16875 | 1470772816487 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]]]}] 13:00:16 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 13:00:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1690ms 13:00:16 INFO - PROCESS | 16875 | 1470772816525 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 13:00:16 INFO - PROCESS | 16875 | 1470772816529 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 13:00:16 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:00:16 INFO - PROCESS | 16875 | 1470772816538 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:00:16 INFO - PROCESS | 16875 | 1470772816542 Marionette TRACE conn4 <- [1,2950,null,{}] 13:00:16 INFO - PROCESS | 16875 | 1470772816550 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}] 13:00:16 INFO - PROCESS | 16875 | 1470772816555 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:16 INFO - PROCESS | 16875 | 1470772816763 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 13:00:16 INFO - PROCESS | 16875 | 1470772816968 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:16 INFO - PROCESS | 16875 | 1470772816976 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:17 INFO - PROCESS | 16875 | ++DOCSHELL 0x91f7f400 == 33 [pid = 16875] [id = 745] 13:00:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x99794400) [pid = 16875] [serial = 2236] [outer = (nil)] 13:00:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x99797c00) [pid = 16875] [serial = 2237] [outer = 0x99794400] 13:00:17 INFO - PROCESS | 16875 | 1470772817069 Marionette DEBUG loaded listener.js 13:00:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x997a0800) [pid = 16875] [serial = 2238] [outer = 0x99794400] 13:00:17 INFO - PROCESS | 16875 | ++DOCSHELL 0x98e16800 == 34 [pid = 16875] [id = 746] 13:00:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x99c81800) [pid = 16875] [serial = 2239] [outer = (nil)] 13:00:17 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x99f17400) [pid = 16875] [serial = 2240] [outer = 0x99c81800] 13:00:18 INFO - PROCESS | 16875 | 1470772818134 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]]]}] 13:00:18 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 13:00:18 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1639ms 13:00:18 INFO - PROCESS | 16875 | 1470772818179 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 13:00:18 INFO - PROCESS | 16875 | 1470772818184 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 13:00:18 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:00:18 INFO - PROCESS | 16875 | 1470772818191 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:00:18 INFO - PROCESS | 16875 | 1470772818196 Marionette TRACE conn4 <- [1,2954,null,{}] 13:00:18 INFO - PROCESS | 16875 | 1470772818203 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}] 13:00:18 INFO - PROCESS | 16875 | 1470772818207 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:18 INFO - PROCESS | 16875 | 1470772818455 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 13:00:18 INFO - PROCESS | 16875 | 1470772818696 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:18 INFO - PROCESS | 16875 | 1470772818706 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:18 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e167800 == 35 [pid = 16875] [id = 747] 13:00:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x8e168c00) [pid = 16875] [serial = 2241] [outer = (nil)] 13:00:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x8e171c00) [pid = 16875] [serial = 2242] [outer = 0x8e168c00] 13:00:18 INFO - PROCESS | 16875 | 1470772818978 Marionette DEBUG loaded listener.js 13:00:19 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x8eccec00) [pid = 16875] [serial = 2243] [outer = 0x8e168c00] 13:00:19 INFO - PROCESS | 16875 | 1470772819958 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]]]}] 13:00:20 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:00:20 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 13:00:20 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1838ms 13:00:20 INFO - PROCESS | 16875 | 1470772820080 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 13:00:20 INFO - PROCESS | 16875 | 1470772820087 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 13:00:20 INFO - PROCESS | 16875 | --DOCSHELL 0x8fa3d400 == 34 [pid = 16875] [id = 719] 13:00:20 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:00:20 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x952c8c00) [pid = 16875] [serial = 2190] [outer = (nil)] [url = about:blank] 13:00:20 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x92c70c00) [pid = 16875] [serial = 2174] [outer = (nil)] [url = about:blank] 13:00:20 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x938d6000) [pid = 16875] [serial = 2175] [outer = (nil)] [url = about:blank] 13:00:20 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x91379800) [pid = 16875] [serial = 2183] [outer = (nil)] [url = about:blank] 13:00:20 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x913e3000) [pid = 16875] [serial = 2184] [outer = (nil)] [url = about:blank] 13:00:20 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x8fa45c00) [pid = 16875] [serial = 2171] [outer = (nil)] [url = about:blank] 13:00:20 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x91374000) [pid = 16875] [serial = 2172] [outer = (nil)] [url = about:blank] 13:00:20 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x8e169000) [pid = 16875] [serial = 2180] [outer = (nil)] [url = about:blank] 13:00:20 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x8ecca000) [pid = 16875] [serial = 2181] [outer = (nil)] [url = about:blank] 13:00:20 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x91f85400) [pid = 16875] [serial = 2169] [outer = (nil)] [url = about:blank] 13:00:20 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x91f7f800) [pid = 16875] [serial = 2168] [outer = (nil)] [url = about:blank] 13:00:20 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x95198800) [pid = 16875] [serial = 2177] [outer = (nil)] [url = about:blank] 13:00:20 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x952d0c00) [pid = 16875] [serial = 2178] [outer = (nil)] [url = about:blank] 13:00:20 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x93a59800) [pid = 16875] [serial = 2187] [outer = (nil)] [url = about:blank] 13:00:20 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x952c4400) [pid = 16875] [serial = 2189] [outer = (nil)] [url = about:blank] 13:00:20 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x92c6cc00) [pid = 16875] [serial = 2186] [outer = (nil)] [url = about:blank] 13:00:20 INFO - PROCESS | 16875 | 1470772820176 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:00:20 INFO - PROCESS | 16875 | 1470772820185 Marionette TRACE conn4 <- [1,2958,null,{}] 13:00:20 INFO - PROCESS | 16875 | 1470772820196 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}] 13:00:20 INFO - PROCESS | 16875 | 1470772820202 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:20 INFO - PROCESS | 16875 | 1470772820417 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 13:00:20 INFO - PROCESS | 16875 | 1470772820620 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:20 INFO - PROCESS | 16875 | 1470772820634 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:20 INFO - PROCESS | 16875 | ++DOCSHELL 0x91288c00 == 35 [pid = 16875] [id = 748] 13:00:20 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x9137fc00) [pid = 16875] [serial = 2244] [outer = (nil)] 13:00:20 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x913e3c00) [pid = 16875] [serial = 2245] [outer = 0x9137fc00] 13:00:20 INFO - PROCESS | 16875 | 1470772820718 Marionette DEBUG loaded listener.js 13:00:20 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x915b8c00) [pid = 16875] [serial = 2246] [outer = 0x9137fc00] 13:00:21 INFO - PROCESS | 16875 | 1470772821477 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]]]}] 13:00:21 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 13:00:21 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1393ms 13:00:21 INFO - PROCESS | 16875 | 1470772821516 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 13:00:21 INFO - PROCESS | 16875 | 1470772821523 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 13:00:21 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:00:21 INFO - PROCESS | 16875 | 1470772821534 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:00:21 INFO - PROCESS | 16875 | 1470772821538 Marionette TRACE conn4 <- [1,2962,null,{}] 13:00:21 INFO - PROCESS | 16875 | 1470772821565 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}] 13:00:21 INFO - PROCESS | 16875 | 1470772821572 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:21 INFO - PROCESS | 16875 | 1470772821756 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 13:00:21 INFO - PROCESS | 16875 | 1470772821767 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:21 INFO - PROCESS | 16875 | 1470772821780 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:21 INFO - PROCESS | 16875 | ++DOCSHELL 0x915b2c00 == 36 [pid = 16875] [id = 749] 13:00:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x91ba4c00) [pid = 16875] [serial = 2247] [outer = (nil)] 13:00:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x92227c00) [pid = 16875] [serial = 2248] [outer = 0x91ba4c00] 13:00:21 INFO - PROCESS | 16875 | 1470772821849 Marionette DEBUG loaded listener.js 13:00:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x92c76000) [pid = 16875] [serial = 2249] [outer = 0x91ba4c00] 13:00:22 INFO - PROCESS | 16875 | 1470772822766 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]]]}] 13:00:22 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 13:00:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1287ms 13:00:22 INFO - PROCESS | 16875 | 1470772822822 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 13:00:22 INFO - PROCESS | 16875 | 1470772822825 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 13:00:22 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:00:22 INFO - PROCESS | 16875 | 1470772822833 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:00:22 INFO - PROCESS | 16875 | 1470772822839 Marionette TRACE conn4 <- [1,2966,null,{}] 13:00:22 INFO - PROCESS | 16875 | 1470772822878 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}] 13:00:22 INFO - PROCESS | 16875 | 1470772822887 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:23 INFO - PROCESS | 16875 | 1470772823133 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 13:00:23 INFO - PROCESS | 16875 | 1470772823159 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:23 INFO - PROCESS | 16875 | 1470772823169 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:23 INFO - PROCESS | 16875 | ++DOCSHELL 0x91b9d400 == 37 [pid = 16875] [id = 750] 13:00:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x952c6000) [pid = 16875] [serial = 2250] [outer = (nil)] 13:00:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x952cc800) [pid = 16875] [serial = 2251] [outer = 0x952c6000] 13:00:23 INFO - PROCESS | 16875 | 1470772823241 Marionette DEBUG loaded listener.js 13:00:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x95394400) [pid = 16875] [serial = 2252] [outer = 0x952c6000] 13:00:24 INFO - PROCESS | 16875 | 1470772824121 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]]]}] 13:00:24 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 13:00:24 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1342ms 13:00:24 INFO - PROCESS | 16875 | 1470772824180 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 13:00:24 INFO - PROCESS | 16875 | 1470772824183 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 13:00:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:00:24 INFO - PROCESS | 16875 | 1470772824191 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:00:24 INFO - PROCESS | 16875 | 1470772824195 Marionette TRACE conn4 <- [1,2970,null,{}] 13:00:24 INFO - PROCESS | 16875 | 1470772824201 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}] 13:00:24 INFO - PROCESS | 16875 | 1470772824206 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:24 INFO - PROCESS | 16875 | 1470772824426 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 13:00:24 INFO - PROCESS | 16875 | 1470772824458 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:24 INFO - PROCESS | 16875 | 1470772824464 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:24 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df52400 == 38 [pid = 16875] [id = 751] 13:00:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x91373400) [pid = 16875] [serial = 2253] [outer = (nil)] 13:00:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x98929000) [pid = 16875] [serial = 2254] [outer = 0x91373400] 13:00:24 INFO - PROCESS | 16875 | 1470772824544 Marionette DEBUG loaded listener.js 13:00:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x98dc2400) [pid = 16875] [serial = 2255] [outer = 0x91373400] 13:00:25 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x91373000) [pid = 16875] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 13:00:25 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x91f80c00) [pid = 16875] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 13:00:25 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x8fa3cc00) [pid = 16875] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 13:00:25 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x8f876400) [pid = 16875] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:00:25 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x8e16f000) [pid = 16875] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 13:00:25 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x93a58800) [pid = 16875] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:00:25 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x96558400) [pid = 16875] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 13:00:25 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x95395c00) [pid = 16875] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 13:00:25 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x9222b400) [pid = 16875] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:00:25 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x98272c00) [pid = 16875] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 13:00:25 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x8df55000) [pid = 16875] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 13:00:25 INFO - PROCESS | 16875 | 1470772825565 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]]]}] 13:00:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:00:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1435ms 13:00:25 INFO - PROCESS | 16875 | 1470772825628 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 13:00:25 INFO - PROCESS | 16875 | 1470772825632 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 13:00:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:00:25 INFO - PROCESS | 16875 | 1470772825639 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:00:25 INFO - PROCESS | 16875 | 1470772825642 Marionette TRACE conn4 <- [1,2974,null,{}] 13:00:25 INFO - PROCESS | 16875 | 1470772825649 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}] 13:00:25 INFO - PROCESS | 16875 | 1470772825653 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:25 INFO - PROCESS | 16875 | 1470772825884 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 13:00:25 INFO - PROCESS | 16875 | 1470772825900 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:25 INFO - PROCESS | 16875 | 1470772825910 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:25 INFO - PROCESS | 16875 | ++DOCSHELL 0x91282c00 == 39 [pid = 16875] [id = 752] 13:00:25 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x9222d400) [pid = 16875] [serial = 2256] [outer = (nil)] 13:00:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x96560400) [pid = 16875] [serial = 2257] [outer = 0x9222d400] 13:00:26 INFO - PROCESS | 16875 | 1470772826013 Marionette DEBUG loaded listener.js 13:00:26 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x99a45c00) [pid = 16875] [serial = 2258] [outer = 0x9222d400] 13:00:26 INFO - PROCESS | 16875 | 1470772826907 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]]]}] 13:00:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 13:00:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1289ms 13:00:26 INFO - PROCESS | 16875 | 1470772826930 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 13:00:26 INFO - PROCESS | 16875 | 1470772826934 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 13:00:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:00:26 INFO - PROCESS | 16875 | 1470772826940 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:00:26 INFO - PROCESS | 16875 | 1470772826943 Marionette TRACE conn4 <- [1,2978,null,{}] 13:00:26 INFO - PROCESS | 16875 | 1470772826951 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}] 13:00:26 INFO - PROCESS | 16875 | 1470772826963 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:27 INFO - PROCESS | 16875 | 1470772827132 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 13:00:27 INFO - PROCESS | 16875 | 1470772827399 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:27 INFO - PROCESS | 16875 | 1470772827410 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:27 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4fc00 == 40 [pid = 16875] [id = 753] 13:00:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x8df51400) [pid = 16875] [serial = 2259] [outer = (nil)] 13:00:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x8e169000) [pid = 16875] [serial = 2260] [outer = 0x8df51400] 13:00:27 INFO - PROCESS | 16875 | 1470772827505 Marionette DEBUG loaded listener.js 13:00:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x8e895400) [pid = 16875] [serial = 2261] [outer = 0x8df51400] 13:00:28 INFO - PROCESS | 16875 | 1470772828476 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]]]}] 13:00:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 13:00:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1582ms 13:00:28 INFO - PROCESS | 16875 | 1470772828527 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 13:00:28 INFO - PROCESS | 16875 | 1470772828534 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 13:00:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:00:28 INFO - PROCESS | 16875 | 1470772828544 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:00:28 INFO - PROCESS | 16875 | 1470772828551 Marionette TRACE conn4 <- [1,2982,null,{}] 13:00:28 INFO - PROCESS | 16875 | 1470772828610 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}] 13:00:28 INFO - PROCESS | 16875 | 1470772828616 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:28 INFO - PROCESS | 16875 | 1470772828831 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 13:00:29 INFO - PROCESS | 16875 | 1470772829026 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:29 INFO - PROCESS | 16875 | 1470772829039 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:29 INFO - PROCESS | 16875 | ++DOCSHELL 0x9137cc00 == 41 [pid = 16875] [id = 754] 13:00:29 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x9137f800) [pid = 16875] [serial = 2262] [outer = (nil)] 13:00:29 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x91b9a000) [pid = 16875] [serial = 2263] [outer = 0x9137f800] 13:00:29 INFO - PROCESS | 16875 | 1470772829182 Marionette DEBUG loaded listener.js 13:00:29 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x91ba5400) [pid = 16875] [serial = 2264] [outer = 0x9137f800] 13:00:30 INFO - PROCESS | 16875 | 1470772830147 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"]]]}] 13:00:30 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 13:00:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:00:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1636ms 13:00:30 INFO - PROCESS | 16875 | 1470772830184 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 13:00:30 INFO - PROCESS | 16875 | 1470772830192 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 13:00:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:00:30 INFO - PROCESS | 16875 | 1470772830200 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:00:30 INFO - PROCESS | 16875 | 1470772830205 Marionette TRACE conn4 <- [1,2986,null,{}] 13:00:30 INFO - PROCESS | 16875 | 1470772830212 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}] 13:00:30 INFO - PROCESS | 16875 | 1470772830218 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:30 INFO - PROCESS | 16875 | 1470772830518 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 13:00:30 INFO - PROCESS | 16875 | 1470772830662 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:30 INFO - PROCESS | 16875 | 1470772830675 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:30 INFO - PROCESS | 16875 | ++DOCSHELL 0x92c69800 == 42 [pid = 16875] [id = 755] 13:00:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x93ac4c00) [pid = 16875] [serial = 2265] [outer = (nil)] 13:00:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x9519a800) [pid = 16875] [serial = 2266] [outer = 0x93ac4c00] 13:00:30 INFO - PROCESS | 16875 | 1470772830804 Marionette DEBUG loaded listener.js 13:00:30 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x952cac00) [pid = 16875] [serial = 2267] [outer = 0x93ac4c00] 13:00:31 INFO - PROCESS | 16875 | 1470772831828 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]]]}] 13:00:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 13:00:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1688ms 13:00:31 INFO - PROCESS | 16875 | 1470772831889 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 13:00:31 INFO - PROCESS | 16875 | 1470772831895 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 13:00:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:00:31 INFO - PROCESS | 16875 | 1470772831913 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:00:31 INFO - PROCESS | 16875 | 1470772831924 Marionette TRACE conn4 <- [1,2990,null,{}] 13:00:31 INFO - PROCESS | 16875 | 1470772831951 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}] 13:00:31 INFO - PROCESS | 16875 | 1470772831960 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:32 INFO - PROCESS | 16875 | 1470772832180 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 13:00:32 INFO - PROCESS | 16875 | 1470772832373 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:32 INFO - PROCESS | 16875 | 1470772832385 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:32 INFO - PROCESS | 16875 | ++DOCSHELL 0x9538b000 == 43 [pid = 16875] [id = 756] 13:00:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x97871c00) [pid = 16875] [serial = 2268] [outer = (nil)] 13:00:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x99f1bc00) [pid = 16875] [serial = 2269] [outer = 0x97871c00] 13:00:32 INFO - PROCESS | 16875 | 1470772832468 Marionette DEBUG loaded listener.js 13:00:32 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x99f1f800) [pid = 16875] [serial = 2270] [outer = 0x97871c00] 13:00:33 INFO - PROCESS | 16875 | ++DOCSHELL 0x99f26400 == 44 [pid = 16875] [id = 757] 13:00:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x99fda800) [pid = 16875] [serial = 2271] [outer = (nil)] 13:00:33 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x9a012c00) [pid = 16875] [serial = 2272] [outer = 0x99fda800] 13:00:33 INFO - PROCESS | 16875 | 1470772833809 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]]]}] 13:00:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 13:00:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1969ms 13:00:33 INFO - PROCESS | 16875 | 1470772833875 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 13:00:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:00:33 INFO - PROCESS | 16875 | 1470772833880 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 13:00:33 INFO - PROCESS | 16875 | 1470772833887 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:00:33 INFO - PROCESS | 16875 | 1470772833892 Marionette TRACE conn4 <- [1,2994,null,{}] 13:00:33 INFO - PROCESS | 16875 | 1470772833899 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}] 13:00:33 INFO - PROCESS | 16875 | 1470772833904 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:34 INFO - PROCESS | 16875 | 1470772834243 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 13:00:34 INFO - PROCESS | 16875 | 1470772834431 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:34 INFO - PROCESS | 16875 | 1470772834440 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:34 INFO - PROCESS | 16875 | ++DOCSHELL 0x99f24000 == 45 [pid = 16875] [id = 758] 13:00:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x99f26c00) [pid = 16875] [serial = 2273] [outer = (nil)] 13:00:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x9a017c00) [pid = 16875] [serial = 2274] [outer = 0x99f26c00] 13:00:34 INFO - PROCESS | 16875 | 1470772834528 Marionette DEBUG loaded listener.js 13:00:34 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x9a01f000) [pid = 16875] [serial = 2275] [outer = 0x99f26c00] 13:00:35 INFO - PROCESS | 16875 | 1470772835373 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]]]}] 13:00:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:00:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 13:00:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1531ms 13:00:35 INFO - PROCESS | 16875 | 1470772835419 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 13:00:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:00:35 INFO - PROCESS | 16875 | 1470772835424 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 13:00:35 INFO - PROCESS | 16875 | 1470772835431 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:00:35 INFO - PROCESS | 16875 | 1470772835435 Marionette TRACE conn4 <- [1,2998,null,{}] 13:00:35 INFO - PROCESS | 16875 | 1470772835442 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}] 13:00:35 INFO - PROCESS | 16875 | 1470772835446 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:35 INFO - PROCESS | 16875 | 1470772835645 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 13:00:35 INFO - PROCESS | 16875 | 1470772835848 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:35 INFO - PROCESS | 16875 | 1470772835866 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:35 INFO - PROCESS | 16875 | ++DOCSHELL 0x9a0be800 == 46 [pid = 16875] [id = 759] 13:00:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x9a0bec00) [pid = 16875] [serial = 2276] [outer = (nil)] 13:00:35 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x9a0c4000) [pid = 16875] [serial = 2277] [outer = 0x9a0bec00] 13:00:36 INFO - PROCESS | 16875 | 1470772836007 Marionette DEBUG loaded listener.js 13:00:36 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x9a15ec00) [pid = 16875] [serial = 2278] [outer = 0x9a0bec00] 13:00:36 INFO - PROCESS | 16875 | 1470772836971 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]]]}] 13:00:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 13:00:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1583ms 13:00:37 INFO - PROCESS | 16875 | 1470772837015 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 13:00:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:00:37 INFO - PROCESS | 16875 | 1470772837020 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 13:00:37 INFO - PROCESS | 16875 | 1470772837028 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:00:37 INFO - PROCESS | 16875 | 1470772837031 Marionette TRACE conn4 <- [1,3002,null,{}] 13:00:37 INFO - PROCESS | 16875 | 1470772837090 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}] 13:00:37 INFO - PROCESS | 16875 | 1470772837098 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:37 INFO - PROCESS | 16875 | 1470772837305 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 13:00:37 INFO - PROCESS | 16875 | 1470772837506 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:37 INFO - PROCESS | 16875 | 1470772837517 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:37 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df55400 == 47 [pid = 16875] [id = 760] 13:00:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0x8df56400) [pid = 16875] [serial = 2279] [outer = (nil)] 13:00:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 92 (0x8eccdc00) [pid = 16875] [serial = 2280] [outer = 0x8df56400] 13:00:37 INFO - PROCESS | 16875 | 1470772837638 Marionette DEBUG loaded listener.js 13:00:37 INFO - PROCESS | 16875 | ++DOMWINDOW == 93 (0x91205400) [pid = 16875] [serial = 2281] [outer = 0x8df56400] 13:00:38 INFO - PROCESS | 16875 | 1470772838808 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]]]}] 13:00:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 13:00:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1829ms 13:00:38 INFO - PROCESS | 16875 | 1470772838857 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 13:00:38 INFO - PROCESS | 16875 | 1470772838863 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 13:00:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:00:38 INFO - PROCESS | 16875 | 1470772838872 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:00:38 INFO - PROCESS | 16875 | 1470772838878 Marionette TRACE conn4 <- [1,3006,null,{}] 13:00:38 INFO - PROCESS | 16875 | 1470772838887 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}] 13:00:38 INFO - PROCESS | 16875 | 1470772838893 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:39 INFO - PROCESS | 16875 | 1470772839104 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 13:00:39 INFO - PROCESS | 16875 | 1470772839300 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:39 INFO - PROCESS | 16875 | 1470772839310 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:39 INFO - PROCESS | 16875 | ++DOCSHELL 0x9128fc00 == 48 [pid = 16875] [id = 761] 13:00:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 94 (0x8df4c400) [pid = 16875] [serial = 2282] [outer = (nil)] 13:00:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 95 (0x9137b800) [pid = 16875] [serial = 2283] [outer = 0x8df4c400] 13:00:39 INFO - PROCESS | 16875 | 1470772839495 Marionette DEBUG loaded listener.js 13:00:39 INFO - PROCESS | 16875 | ++DOMWINDOW == 96 (0x913dc800) [pid = 16875] [serial = 2284] [outer = 0x8df4c400] 13:00:40 INFO - PROCESS | 16875 | 1470772840396 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]]]}] 13:00:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 13:00:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1554ms 13:00:40 INFO - PROCESS | 16875 | 1470772840426 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 13:00:40 INFO - PROCESS | 16875 | 1470772840434 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 13:00:40 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:00:40 INFO - PROCESS | 16875 | 1470772840446 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:00:40 INFO - PROCESS | 16875 | 1470772840450 Marionette TRACE conn4 <- [1,3010,null,{}] 13:00:40 INFO - PROCESS | 16875 | 1470772840457 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}] 13:00:40 INFO - PROCESS | 16875 | 1470772840463 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x91f80400 == 47 [pid = 16875] [id = 739] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x8e172c00 == 46 [pid = 16875] [id = 740] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x8f86dc00 == 45 [pid = 16875] [id = 723] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x91282c00 == 44 [pid = 16875] [id = 752] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x8df52400 == 43 [pid = 16875] [id = 751] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x91b9d400 == 42 [pid = 16875] [id = 750] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x915b2c00 == 41 [pid = 16875] [id = 749] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x91288c00 == 40 [pid = 16875] [id = 748] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x8e167800 == 39 [pid = 16875] [id = 747] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x98e16800 == 38 [pid = 16875] [id = 746] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x8df54400 == 37 [pid = 16875] [id = 736] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x91204c00 == 36 [pid = 16875] [id = 727] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x91208400 == 35 [pid = 16875] [id = 728] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x8f876800 == 34 [pid = 16875] [id = 737] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x91372800 == 33 [pid = 16875] [id = 738] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x91207800 == 32 [pid = 16875] [id = 720] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x8e169400 == 31 [pid = 16875] [id = 735] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x91f7f400 == 30 [pid = 16875] [id = 745] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x8e16e400 == 29 [pid = 16875] [id = 742] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x9826ac00 == 28 [pid = 16875] [id = 734] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x8e896800 == 27 [pid = 16875] [id = 743] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x8f869400 == 26 [pid = 16875] [id = 733] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x9655cc00 == 25 [pid = 16875] [id = 744] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x8e898000 == 24 [pid = 16875] [id = 730] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x8df53800 == 23 [pid = 16875] [id = 726] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x93abfc00 == 22 [pid = 16875] [id = 741] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x8f877c00 == 21 [pid = 16875] [id = 721] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x91ba6800 == 20 [pid = 16875] [id = 729] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x91283400 == 19 [pid = 16875] [id = 722] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x93c6fc00 == 18 [pid = 16875] [id = 725] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x8e16d400 == 17 [pid = 16875] [id = 724] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x8e88fc00 == 16 [pid = 16875] [id = 732] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x92c73800 == 15 [pid = 16875] [id = 731] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x8df55400 == 14 [pid = 16875] [id = 760] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x9a0be800 == 13 [pid = 16875] [id = 759] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x99f26400 == 12 [pid = 16875] [id = 757] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x99f24000 == 11 [pid = 16875] [id = 758] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x9538b000 == 10 [pid = 16875] [id = 756] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x92c69800 == 9 [pid = 16875] [id = 755] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x8df4fc00 == 8 [pid = 16875] [id = 753] 13:00:41 INFO - PROCESS | 16875 | --DOCSHELL 0x9137cc00 == 7 [pid = 16875] [id = 754] 13:00:41 INFO - PROCESS | 16875 | --DOMWINDOW == 95 (0x91f84400) [pid = 16875] [serial = 2219] [outer = (nil)] [url = about:blank] 13:00:41 INFO - PROCESS | 16875 | --DOMWINDOW == 94 (0x8fa45400) [pid = 16875] [serial = 2213] [outer = (nil)] [url = about:blank] 13:00:41 INFO - PROCESS | 16875 | --DOMWINDOW == 93 (0x913df000) [pid = 16875] [serial = 2193] [outer = (nil)] [url = about:blank] 13:00:41 INFO - PROCESS | 16875 | --DOMWINDOW == 92 (0x8fa4ac00) [pid = 16875] [serial = 2214] [outer = (nil)] [url = about:blank] 13:00:41 INFO - PROCESS | 16875 | --DOMWINDOW == 91 (0x9120e000) [pid = 16875] [serial = 2192] [outer = (nil)] [url = about:blank] 13:00:41 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0x9128e000) [pid = 16875] [serial = 2208] [outer = (nil)] [url = about:blank] 13:00:41 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x8ecd7c00) [pid = 16875] [serial = 2207] [outer = (nil)] [url = about:blank] 13:00:41 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x93c68400) [pid = 16875] [serial = 2196] [outer = (nil)] [url = about:blank] 13:00:41 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x93ac3c00) [pid = 16875] [serial = 2195] [outer = (nil)] [url = about:blank] 13:00:41 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x97872c00) [pid = 16875] [serial = 2199] [outer = (nil)] [url = about:blank] 13:00:41 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x9655e000) [pid = 16875] [serial = 2198] [outer = (nil)] [url = about:blank] 13:00:41 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x98982800) [pid = 16875] [serial = 2202] [outer = (nil)] [url = about:blank] 13:00:41 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x98922400) [pid = 16875] [serial = 2201] [outer = (nil)] [url = about:blank] 13:00:41 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x92c75800) [pid = 16875] [serial = 2222] [outer = (nil)] [url = about:blank] 13:00:41 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x9979b400) [pid = 16875] [serial = 2205] [outer = (nil)] [url = about:blank] 13:00:41 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x99715000) [pid = 16875] [serial = 2204] [outer = (nil)] [url = about:blank] 13:00:41 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x8e167400) [pid = 16875] [serial = 2210] [outer = (nil)] [url = about:blank] 13:00:41 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x8e88ec00) [pid = 16875] [serial = 2211] [outer = (nil)] [url = about:blank] 13:00:41 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x92c6a000) [pid = 16875] [serial = 2220] [outer = (nil)] [url = about:blank] 13:00:41 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x91380800) [pid = 16875] [serial = 2217] [outer = (nil)] [url = about:blank] 13:00:41 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x91377800) [pid = 16875] [serial = 2216] [outer = (nil)] [url = about:blank] 13:00:41 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x938d5400) [pid = 16875] [serial = 2223] [outer = (nil)] [url = about:blank] 13:00:42 INFO - PROCESS | 16875 | 1470772842006 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 13:00:42 INFO - PROCESS | 16875 | 1470772842126 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:42 INFO - PROCESS | 16875 | 1470772842139 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:42 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e895c00 == 8 [pid = 16875] [id = 762] 13:00:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x8e896400) [pid = 16875] [serial = 2285] [outer = (nil)] 13:00:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x8e89b800) [pid = 16875] [serial = 2286] [outer = 0x8e896400] 13:00:42 INFO - PROCESS | 16875 | 1470772842224 Marionette DEBUG loaded listener.js 13:00:42 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x8ecd2000) [pid = 16875] [serial = 2287] [outer = 0x8e896400] 13:00:43 INFO - PROCESS | 16875 | 1470772843062 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]]]}] 13:00:43 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 13:00:43 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 2638ms 13:00:43 INFO - PROCESS | 16875 | 1470772843084 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 13:00:43 INFO - PROCESS | 16875 | 1470772843091 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 13:00:43 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:00:43 INFO - PROCESS | 16875 | 1470772843101 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:00:43 INFO - PROCESS | 16875 | 1470772843106 Marionette TRACE conn4 <- [1,3014,null,{}] 13:00:43 INFO - PROCESS | 16875 | 1470772843115 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}] 13:00:43 INFO - PROCESS | 16875 | 1470772843122 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:43 INFO - PROCESS | 16875 | 1470772843329 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 13:00:43 INFO - PROCESS | 16875 | 1470772843486 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:43 INFO - PROCESS | 16875 | 1470772843497 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:43 INFO - PROCESS | 16875 | ++DOCSHELL 0x91206000 == 9 [pid = 16875] [id = 763] 13:00:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x91207400) [pid = 16875] [serial = 2288] [outer = (nil)] 13:00:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x9120d800) [pid = 16875] [serial = 2289] [outer = 0x91207400] 13:00:43 INFO - PROCESS | 16875 | 1470772843577 Marionette DEBUG loaded listener.js 13:00:43 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x91284800) [pid = 16875] [serial = 2290] [outer = 0x91207400] 13:00:43 INFO - PROCESS | 16875 | [16875] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:00:44 INFO - PROCESS | 16875 | 1470772844548 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:00:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:00:44 INFO - {} 13:00:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:00:44 INFO - {} 13:00:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:00:44 INFO - {} 13:00:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:00:44 INFO - {} 13:00:44 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1494ms 13:00:44 INFO - PROCESS | 16875 | 1470772844598 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 13:00:44 INFO - PROCESS | 16875 | 1470772844604 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 13:00:44 INFO - TEST-START | /FileAPI/fileReader.html 13:00:44 INFO - PROCESS | 16875 | 1470772844623 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:00:44 INFO - PROCESS | 16875 | 1470772844628 Marionette TRACE conn4 <- [1,3018,null,{}] 13:00:44 INFO - PROCESS | 16875 | 1470772844635 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}] 13:00:44 INFO - PROCESS | 16875 | 1470772844641 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:44 INFO - PROCESS | 16875 | 1470772844864 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 13:00:44 INFO - PROCESS | 16875 | 1470772844890 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:44 INFO - PROCESS | 16875 | 1470772844899 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:44 INFO - PROCESS | 16875 | ++DOCSHELL 0x915bec00 == 10 [pid = 16875] [id = 764] 13:00:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x91ba7400) [pid = 16875] [serial = 2291] [outer = (nil)] 13:00:44 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x91f7c400) [pid = 16875] [serial = 2292] [outer = 0x91ba7400] 13:00:44 INFO - PROCESS | 16875 | 1470772844982 Marionette DEBUG loaded listener.js 13:00:45 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x91f84400) [pid = 16875] [serial = 2293] [outer = 0x91ba7400] 13:00:45 INFO - PROCESS | 16875 | 1470772845949 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]]]}] 13:00:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:00:45 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:00:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:00:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:00:45 INFO - TEST-OK | /FileAPI/fileReader.html | took 1337ms 13:00:45 INFO - PROCESS | 16875 | 1470772845961 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 13:00:45 INFO - PROCESS | 16875 | 1470772845966 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 13:00:45 INFO - TEST-START | /FileAPI/historical.html 13:00:46 INFO - PROCESS | 16875 | 1470772846011 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:00:46 INFO - PROCESS | 16875 | 1470772846020 Marionette TRACE conn4 <- [1,3022,null,{}] 13:00:46 INFO - PROCESS | 16875 | 1470772846036 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}] 13:00:46 INFO - PROCESS | 16875 | 1470772846041 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:46 INFO - PROCESS | 16875 | 1470772846276 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 13:00:46 INFO - PROCESS | 16875 | 1470772846294 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:46 INFO - PROCESS | 16875 | 1470772846302 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:46 INFO - PROCESS | 16875 | ++DOCSHELL 0x91f7d000 == 11 [pid = 16875] [id = 765] 13:00:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x92c6e400) [pid = 16875] [serial = 2294] [outer = (nil)] 13:00:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x93a64800) [pid = 16875] [serial = 2295] [outer = 0x92c6e400] 13:00:46 INFO - PROCESS | 16875 | 1470772846377 Marionette DEBUG loaded listener.js 13:00:46 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x93c69c00) [pid = 16875] [serial = 2296] [outer = 0x92c6e400] 13:00:47 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x952c6000) [pid = 16875] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 13:00:47 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x91f7c000) [pid = 16875] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:00:47 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x91373400) [pid = 16875] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 13:00:47 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x9655d800) [pid = 16875] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 13:00:47 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x9137fc00) [pid = 16875] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 13:00:47 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x91ba4c00) [pid = 16875] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 13:00:47 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x93ac2c00) [pid = 16875] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:00:47 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x8e168c00) [pid = 16875] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 13:00:47 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x99794400) [pid = 16875] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 13:00:47 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x99c81800) [pid = 16875] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:00:47 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x8fa46000) [pid = 16875] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:00:47 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x9222d400) [pid = 16875] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 13:00:47 INFO - PROCESS | 16875 | 1470772847730 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"]]]}] 13:00:47 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:00:47 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:00:47 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:00:47 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:00:47 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:00:47 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:00:47 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:47 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:00:47 INFO - TEST-OK | /FileAPI/historical.html | took 1775ms 13:00:47 INFO - PROCESS | 16875 | 1470772847764 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 13:00:47 INFO - TEST-START | /FileAPI/idlharness.html 13:00:47 INFO - PROCESS | 16875 | 1470772847769 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 13:00:47 INFO - PROCESS | 16875 | 1470772847777 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:00:47 INFO - PROCESS | 16875 | 1470772847780 Marionette TRACE conn4 <- [1,3026,null,{}] 13:00:47 INFO - PROCESS | 16875 | 1470772847787 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}] 13:00:47 INFO - PROCESS | 16875 | 1470772847791 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:47 INFO - PROCESS | 16875 | 1470772847982 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 13:00:48 INFO - PROCESS | 16875 | 1470772848128 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:48 INFO - PROCESS | 16875 | 1470772848137 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:48 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f873000 == 12 [pid = 16875] [id = 766] 13:00:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x92c6b800) [pid = 16875] [serial = 2297] [outer = (nil)] 13:00:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x9514c800) [pid = 16875] [serial = 2298] [outer = 0x92c6b800] 13:00:48 INFO - PROCESS | 16875 | 1470772848221 Marionette DEBUG loaded listener.js 13:00:48 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x951a6c00) [pid = 16875] [serial = 2299] [outer = 0x92c6b800] 13:00:49 INFO - PROCESS | 16875 | 1470772849728 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]]]}] 13:00:49 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:00:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:00:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:00:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:00:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:00:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:00:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:00:49 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:00:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:00:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:00:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:00:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:00:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:00:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:00:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:00:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:00:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:00:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:00:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:00:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:00:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:00:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:00:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:00:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:00:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:00:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:00:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:00:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:00:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:00:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:00:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:00:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:00:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:00:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 13:00:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:00:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:00:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:00:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:00:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:00:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:00:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:00:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:00:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:00:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:00:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:00:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:00:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:00:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:00:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:00:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:00:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 13:00:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:00:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:00:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:00:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:00:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:00:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:00:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:00:50 INFO - TEST-OK | /FileAPI/idlharness.html | took 2230ms 13:00:50 INFO - PROCESS | 16875 | 1470772850159 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 13:00:50 INFO - PROCESS | 16875 | 1470772850165 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 13:00:50 INFO - TEST-START | /FileAPI/idlharness.worker 13:00:50 INFO - PROCESS | 16875 | 1470772850185 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:00:50 INFO - PROCESS | 16875 | 1470772850192 Marionette TRACE conn4 <- [1,3030,null,{}] 13:00:50 INFO - PROCESS | 16875 | 1470772850203 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}] 13:00:50 INFO - PROCESS | 16875 | 1470772850208 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:50 INFO - PROCESS | 16875 | 1470772850407 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 13:00:50 INFO - PROCESS | 16875 | 1470772850609 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:50 INFO - PROCESS | 16875 | 1470772850619 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:50 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecd5c00 == 13 [pid = 16875] [id = 767] 13:00:50 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x8fa46800) [pid = 16875] [serial = 2300] [outer = (nil)] 13:00:50 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x91205800) [pid = 16875] [serial = 2301] [outer = 0x8fa46800] 13:00:50 INFO - PROCESS | 16875 | 1470772850708 Marionette DEBUG loaded listener.js 13:00:50 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x9128ac00) [pid = 16875] [serial = 2302] [outer = 0x8fa46800] 13:00:51 INFO - PROCESS | 16875 | [16875] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:00:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:00:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:00:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:00:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:00:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:00:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:00:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:00:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:00:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:00:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:00:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:00:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:00:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:00:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:00:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:00:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:00:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:00:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:00:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:00:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:00:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:00:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:00:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:00:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:00:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:00:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:00:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:00:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:00:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:00:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:00:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:00:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:00:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:00:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:00:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:00:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:00:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:00:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:00:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:00:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:00:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:00:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:00:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:00:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:00:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:00:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:00:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:00:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:00:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:00:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:00:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:00:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:00:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:00:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:00:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:00:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:00:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:00:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:00:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:00:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:00:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:00:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:00:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:00:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:00:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:00:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:00:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:00:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:00:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:00:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:00:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:00:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:00:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:00:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:00:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:00:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:00:53 INFO - {} 13:00:53 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2975ms 13:00:53 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:00:53 INFO - PROCESS | 16875 | 1470772853015 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,{},{}]]]}] 13:00:53 INFO - PROCESS | 16875 | 1470772853168 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 13:00:53 INFO - PROCESS | 16875 | 1470772853186 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 13:00:53 INFO - PROCESS | 16875 | 1470772853223 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:00:53 INFO - PROCESS | 16875 | 1470772853233 Marionette TRACE conn4 <- [1,3034,null,{}] 13:00:53 INFO - PROCESS | 16875 | 1470772853313 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}] 13:00:53 INFO - PROCESS | 16875 | 1470772853332 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:53 INFO - PROCESS | 16875 | 1470772853590 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 13:00:53 INFO - PROCESS | 16875 | 1470772853783 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:53 INFO - PROCESS | 16875 | 1470772853793 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:53 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecd2800 == 14 [pid = 16875] [id = 768] 13:00:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x915bac00) [pid = 16875] [serial = 2303] [outer = (nil)] 13:00:53 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x9a81e400) [pid = 16875] [serial = 2304] [outer = 0x915bac00] 13:00:53 INFO - PROCESS | 16875 | 1470772853879 Marionette DEBUG loaded listener.js 13:00:54 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x9ab46800) [pid = 16875] [serial = 2305] [outer = 0x915bac00] 13:00:54 INFO - PROCESS | 16875 | 1470772854833 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]]]}] 13:00:54 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:00:54 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1671ms 13:00:54 INFO - PROCESS | 16875 | 1470772854887 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 13:00:54 INFO - PROCESS | 16875 | 1470772854890 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 13:00:54 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:00:54 INFO - PROCESS | 16875 | 1470772854926 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:00:54 INFO - PROCESS | 16875 | 1470772854933 Marionette TRACE conn4 <- [1,3038,null,{}] 13:00:54 INFO - PROCESS | 16875 | 1470772854952 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}] 13:00:54 INFO - PROCESS | 16875 | 1470772854961 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:55 INFO - PROCESS | 16875 | 1470772855163 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 13:00:55 INFO - PROCESS | 16875 | 1470772855413 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:55 INFO - PROCESS | 16875 | 1470772855428 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:55 INFO - PROCESS | 16875 | ++DOCSHELL 0x9ab45800 == 15 [pid = 16875] [id = 769] 13:00:55 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x9abde400) [pid = 16875] [serial = 2306] [outer = (nil)] 13:00:55 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x9abe9400) [pid = 16875] [serial = 2307] [outer = 0x9abde400] 13:00:55 INFO - PROCESS | 16875 | 1470772855561 Marionette DEBUG loaded listener.js 13:00:55 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x9abeec00) [pid = 16875] [serial = 2308] [outer = 0x9abde400] 13:00:56 INFO - PROCESS | 16875 | 1470772856477 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"]]]}] 13:00:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:00:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:00:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:00:56 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1619ms 13:00:56 INFO - PROCESS | 16875 | 1470772856519 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 13:00:56 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:00:56 INFO - PROCESS | 16875 | 1470772856525 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 13:00:56 INFO - PROCESS | 16875 | 1470772856532 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:00:56 INFO - PROCESS | 16875 | 1470772856536 Marionette TRACE conn4 <- [1,3042,null,{}] 13:00:56 INFO - PROCESS | 16875 | 1470772856543 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}] 13:00:56 INFO - PROCESS | 16875 | 1470772856548 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:56 INFO - PROCESS | 16875 | 1470772856776 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 13:00:56 INFO - PROCESS | 16875 | 1470772856979 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:57 INFO - PROCESS | 16875 | 1470772856992 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:57 INFO - PROCESS | 16875 | ++DOCSHELL 0x99f21400 == 16 [pid = 16875] [id = 770] 13:00:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x9a016400) [pid = 16875] [serial = 2309] [outer = (nil)] 13:00:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x9ac1b000) [pid = 16875] [serial = 2310] [outer = 0x9a016400] 13:00:57 INFO - PROCESS | 16875 | 1470772857075 Marionette DEBUG loaded listener.js 13:00:57 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x9b3b6800) [pid = 16875] [serial = 2311] [outer = 0x9a016400] 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:00:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:00:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 13:00:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:00:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:00:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:00:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:00:58 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2282ms 13:00:58 INFO - PROCESS | 16875 | 1470772858693 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]]]}] 13:00:58 INFO - PROCESS | 16875 | 1470772858974 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 13:00:58 INFO - PROCESS | 16875 | 1470772858991 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 13:00:59 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:00:59 INFO - PROCESS | 16875 | 1470772859011 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:00:59 INFO - PROCESS | 16875 | 1470772859015 Marionette TRACE conn4 <- [1,3046,null,{}] 13:00:59 INFO - PROCESS | 16875 | 1470772859028 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}] 13:00:59 INFO - PROCESS | 16875 | 1470772859034 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:59 INFO - PROCESS | 16875 | 1470772859228 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 13:00:59 INFO - PROCESS | 16875 | 1470772859444 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:59 INFO - PROCESS | 16875 | 1470772859459 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:00:59 INFO - PROCESS | 16875 | --DOCSHELL 0x91f7d000 == 15 [pid = 16875] [id = 765] 13:00:59 INFO - PROCESS | 16875 | --DOCSHELL 0x915bec00 == 14 [pid = 16875] [id = 764] 13:00:59 INFO - PROCESS | 16875 | --DOCSHELL 0x91206000 == 13 [pid = 16875] [id = 763] 13:00:59 INFO - PROCESS | 16875 | ++DOCSHELL 0x8ecd0000 == 14 [pid = 16875] [id = 771] 13:00:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 90 (0x8ecd0400) [pid = 16875] [serial = 2312] [outer = (nil)] 13:00:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 91 (0x91287000) [pid = 16875] [serial = 2313] [outer = 0x8ecd0400] 13:00:59 INFO - PROCESS | 16875 | 1470772859565 Marionette DEBUG loaded listener.js 13:00:59 INFO - PROCESS | 16875 | ++DOMWINDOW == 92 (0x9137e800) [pid = 16875] [serial = 2314] [outer = 0x8ecd0400] 13:00:59 INFO - PROCESS | 16875 | --DOCSHELL 0x8e895c00 == 13 [pid = 16875] [id = 762] 13:00:59 INFO - PROCESS | 16875 | --DOMWINDOW == 91 (0x96560400) [pid = 16875] [serial = 2257] [outer = (nil)] [url = about:blank] 13:00:59 INFO - PROCESS | 16875 | --DOMWINDOW == 90 (0x99a45c00) [pid = 16875] [serial = 2258] [outer = (nil)] [url = about:blank] 13:00:59 INFO - PROCESS | 16875 | --DOMWINDOW == 89 (0x952cc800) [pid = 16875] [serial = 2251] [outer = (nil)] [url = about:blank] 13:00:59 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x93ac4000) [pid = 16875] [serial = 2232] [outer = (nil)] [url = about:blank] 13:00:59 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x98dc2400) [pid = 16875] [serial = 2255] [outer = (nil)] [url = about:blank] 13:00:59 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x9787c000) [pid = 16875] [serial = 2235] [outer = (nil)] [url = about:blank] 13:00:59 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x915b8c00) [pid = 16875] [serial = 2246] [outer = (nil)] [url = about:blank] 13:00:59 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x92c76000) [pid = 16875] [serial = 2249] [outer = (nil)] [url = about:blank] 13:00:59 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x97875000) [pid = 16875] [serial = 2234] [outer = (nil)] [url = about:blank] 13:00:59 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x913e3c00) [pid = 16875] [serial = 2245] [outer = (nil)] [url = about:blank] 13:00:59 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x952c5800) [pid = 16875] [serial = 2226] [outer = (nil)] [url = about:blank] 13:00:59 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x8e171c00) [pid = 16875] [serial = 2242] [outer = (nil)] [url = about:blank] 13:00:59 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x99797c00) [pid = 16875] [serial = 2237] [outer = (nil)] [url = about:blank] 13:00:59 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x92c77800) [pid = 16875] [serial = 2231] [outer = (nil)] [url = about:blank] 13:00:59 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x98929000) [pid = 16875] [serial = 2254] [outer = (nil)] [url = about:blank] 13:00:59 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x99f17400) [pid = 16875] [serial = 2240] [outer = (nil)] [url = about:blank] 13:00:59 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x91282800) [pid = 16875] [serial = 2228] [outer = (nil)] [url = about:blank] 13:00:59 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x93acb800) [pid = 16875] [serial = 2225] [outer = (nil)] [url = about:blank] 13:00:59 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x8eccec00) [pid = 16875] [serial = 2243] [outer = (nil)] [url = about:blank] 13:00:59 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x92227c00) [pid = 16875] [serial = 2248] [outer = (nil)] [url = about:blank] 13:00:59 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x95394400) [pid = 16875] [serial = 2252] [outer = (nil)] [url = about:blank] 13:00:59 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x997a0800) [pid = 16875] [serial = 2238] [outer = (nil)] [url = about:blank] 13:00:59 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x9128d000) [pid = 16875] [serial = 2229] [outer = (nil)] [url = about:blank] 13:00:59 INFO - PROCESS | 16875 | [16875] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:01:00 INFO - PROCESS | 16875 | 1470772860502 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:01:00 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:01:00 INFO - {} 13:01:00 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1543ms 13:01:00 INFO - PROCESS | 16875 | 1470772860548 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 13:01:00 INFO - PROCESS | 16875 | 1470772860555 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 13:01:00 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:01:00 INFO - PROCESS | 16875 | 1470772860567 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:01:00 INFO - PROCESS | 16875 | 1470772860570 Marionette TRACE conn4 <- [1,3050,null,{}] 13:01:00 INFO - PROCESS | 16875 | 1470772860578 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}] 13:01:00 INFO - PROCESS | 16875 | 1470772860585 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:00 INFO - PROCESS | 16875 | 1470772860762 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 13:01:00 INFO - PROCESS | 16875 | 1470772860931 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:00 INFO - PROCESS | 16875 | 1470772860940 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:00 INFO - PROCESS | 16875 | ++DOCSHELL 0x8f874800 == 14 [pid = 16875] [id = 772] 13:01:00 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x915b6c00) [pid = 16875] [serial = 2315] [outer = (nil)] 13:01:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x91f80000) [pid = 16875] [serial = 2316] [outer = 0x915b6c00] 13:01:01 INFO - PROCESS | 16875 | 1470772861022 Marionette DEBUG loaded listener.js 13:01:01 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x92c6a000) [pid = 16875] [serial = 2317] [outer = 0x915b6c00] 13:01:01 INFO - PROCESS | 16875 | 1470772861853 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]]]}] 13:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:01:01 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1333ms 13:01:01 INFO - PROCESS | 16875 | 1470772861902 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 13:01:01 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:01:01 INFO - PROCESS | 16875 | 1470772861907 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 13:01:01 INFO - PROCESS | 16875 | 1470772861915 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:01:01 INFO - PROCESS | 16875 | 1470772861921 Marionette TRACE conn4 <- [1,3054,null,{}] 13:01:01 INFO - PROCESS | 16875 | 1470772861961 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}] 13:01:01 INFO - PROCESS | 16875 | 1470772861970 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:02 INFO - PROCESS | 16875 | 1470772862158 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 13:01:02 INFO - PROCESS | 16875 | 1470772862169 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:02 INFO - PROCESS | 16875 | 1470772862181 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:02 INFO - PROCESS | 16875 | ++DOCSHELL 0x93a64400 == 15 [pid = 16875] [id = 773] 13:01:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x93ac0400) [pid = 16875] [serial = 2318] [outer = (nil)] 13:01:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x93acdc00) [pid = 16875] [serial = 2319] [outer = 0x93ac0400] 13:01:02 INFO - PROCESS | 16875 | 1470772862260 Marionette DEBUG loaded listener.js 13:01:02 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x93c71800) [pid = 16875] [serial = 2320] [outer = 0x93ac0400] 13:01:03 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x8df51400) [pid = 16875] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 13:01:03 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x91207400) [pid = 16875] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 13:01:03 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x9137f800) [pid = 16875] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 13:01:03 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x93ac4c00) [pid = 16875] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 13:01:03 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x99fda800) [pid = 16875] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:01:03 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x97871c00) [pid = 16875] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 13:01:03 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x91ba7400) [pid = 16875] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 13:01:03 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x8e896400) [pid = 16875] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 13:01:03 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x92c6e400) [pid = 16875] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 13:01:03 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x99f26c00) [pid = 16875] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 13:01:03 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x8df4c400) [pid = 16875] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 13:01:03 INFO - PROCESS | 16875 | --DOMWINDOW == 63 (0x9a0bec00) [pid = 16875] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 13:01:03 INFO - PROCESS | 16875 | --DOMWINDOW == 62 (0x8df56400) [pid = 16875] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 13:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 13:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:01:04 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2553ms 13:01:04 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:01:04 INFO - PROCESS | 16875 | 1470772864307 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"]]]}] 13:01:04 INFO - PROCESS | 16875 | 1470772864473 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 13:01:04 INFO - PROCESS | 16875 | 1470772864489 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 13:01:04 INFO - PROCESS | 16875 | 1470772864515 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:01:04 INFO - PROCESS | 16875 | 1470772864535 Marionette TRACE conn4 <- [1,3058,null,{}] 13:01:04 INFO - PROCESS | 16875 | 1470772864723 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}] 13:01:04 INFO - PROCESS | 16875 | 1470772864731 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:04 INFO - PROCESS | 16875 | 1470772864923 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 13:01:05 INFO - PROCESS | 16875 | 1470772865109 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:05 INFO - PROCESS | 16875 | 1470772865118 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:05 INFO - PROCESS | 16875 | ++DOCSHELL 0x915c1c00 == 16 [pid = 16875] [id = 774] 13:01:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 63 (0x91b9b800) [pid = 16875] [serial = 2321] [outer = (nil)] 13:01:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x92c73c00) [pid = 16875] [serial = 2322] [outer = 0x91b9b800] 13:01:05 INFO - PROCESS | 16875 | 1470772865206 Marionette DEBUG loaded listener.js 13:01:05 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x938d7c00) [pid = 16875] [serial = 2323] [outer = 0x91b9b800] 13:01:06 INFO - PROCESS | 16875 | 1470772866173 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]]]}] 13:01:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:01:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:01:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:01:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:01:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:01:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:01:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:01:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:01:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:01:06 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:01:06 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:01:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:06 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:01:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:01:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:01:06 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:01:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:01:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:01:06 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:01:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:01:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:01:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:01:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:01:06 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1737ms 13:01:06 INFO - PROCESS | 16875 | 1470772866249 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 13:01:06 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:01:06 INFO - PROCESS | 16875 | 1470772866263 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 13:01:06 INFO - PROCESS | 16875 | 1470772866276 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:01:06 INFO - PROCESS | 16875 | 1470772866282 Marionette TRACE conn4 <- [1,3062,null,{}] 13:01:06 INFO - PROCESS | 16875 | 1470772866289 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}] 13:01:06 INFO - PROCESS | 16875 | 1470772866297 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:06 INFO - PROCESS | 16875 | 1470772866564 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 13:01:06 INFO - PROCESS | 16875 | 1470772866852 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:06 INFO - PROCESS | 16875 | 1470772866862 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:06 INFO - PROCESS | 16875 | ++DOCSHELL 0x93a63000 == 17 [pid = 16875] [id = 775] 13:01:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x952d0c00) [pid = 16875] [serial = 2324] [outer = (nil)] 13:01:06 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x95394800) [pid = 16875] [serial = 2325] [outer = 0x952d0c00] 13:01:06 INFO - PROCESS | 16875 | 1470772866975 Marionette DEBUG loaded listener.js 13:01:07 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x96553c00) [pid = 16875] [serial = 2326] [outer = 0x952d0c00] 13:01:07 INFO - PROCESS | 16875 | [16875] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:01:07 INFO - PROCESS | 16875 | 1470772867933 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:01:07 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:01:07 INFO - {} 13:01:07 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1695ms 13:01:07 INFO - PROCESS | 16875 | 1470772867981 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 13:01:07 INFO - PROCESS | 16875 | 1470772867984 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 13:01:07 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:01:07 INFO - PROCESS | 16875 | 1470772867993 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:01:08 INFO - PROCESS | 16875 | 1470772867999 Marionette TRACE conn4 <- [1,3066,null,{}] 13:01:08 INFO - PROCESS | 16875 | 1470772868065 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}] 13:01:08 INFO - PROCESS | 16875 | 1470772868075 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:08 INFO - PROCESS | 16875 | 1470772868324 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 13:01:08 INFO - PROCESS | 16875 | 1470772868575 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:08 INFO - PROCESS | 16875 | 1470772868585 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:08 INFO - PROCESS | 16875 | ++DOCSHELL 0x9979c400 == 18 [pid = 16875] [id = 776] 13:01:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x9979d000) [pid = 16875] [serial = 2327] [outer = (nil)] 13:01:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x997a0c00) [pid = 16875] [serial = 2328] [outer = 0x9979d000] 13:01:08 INFO - PROCESS | 16875 | 1470772868720 Marionette DEBUG loaded listener.js 13:01:08 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x99b41400) [pid = 16875] [serial = 2329] [outer = 0x9979d000] 13:01:09 INFO - PROCESS | 16875 | 1470772869619 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]]]}] 13:01:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:01:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:01:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:01:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:01:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:01:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:01:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:01:09 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1694ms 13:01:09 INFO - PROCESS | 16875 | 1470772869692 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 13:01:09 INFO - PROCESS | 16875 | 1470772869702 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 13:01:09 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:01:09 INFO - PROCESS | 16875 | 1470772869737 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:01:09 INFO - PROCESS | 16875 | 1470772869744 Marionette TRACE conn4 <- [1,3070,null,{}] 13:01:09 INFO - PROCESS | 16875 | 1470772869755 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}] 13:01:09 INFO - PROCESS | 16875 | 1470772869765 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:10 INFO - PROCESS | 16875 | 1470772870081 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 13:01:10 INFO - PROCESS | 16875 | 1470772870454 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:10 INFO - PROCESS | 16875 | 1470772870463 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:10 INFO - PROCESS | 16875 | ++DOCSHELL 0x96557400 == 19 [pid = 16875] [id = 777] 13:01:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x9979d800) [pid = 16875] [serial = 2330] [outer = (nil)] 13:01:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x9a016800) [pid = 16875] [serial = 2331] [outer = 0x9979d800] 13:01:10 INFO - PROCESS | 16875 | 1470772870610 Marionette DEBUG loaded listener.js 13:01:10 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x9a018800) [pid = 16875] [serial = 2332] [outer = 0x9979d800] 13:01:11 INFO - PROCESS | 16875 | 1470772871465 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]]]}] 13:01:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:01:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:01:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:01:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:01:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:01:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:01:11 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1750ms 13:01:11 INFO - PROCESS | 16875 | 1470772871483 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 13:01:11 INFO - PROCESS | 16875 | 1470772871487 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 13:01:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:01:11 INFO - PROCESS | 16875 | 1470772871495 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:01:11 INFO - PROCESS | 16875 | 1470772871499 Marionette TRACE conn4 <- [1,3074,null,{}] 13:01:11 INFO - PROCESS | 16875 | 1470772871505 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}] 13:01:11 INFO - PROCESS | 16875 | 1470772871511 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:11 INFO - PROCESS | 16875 | 1470772871697 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 13:01:11 INFO - PROCESS | 16875 | 1470772871957 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:11 INFO - PROCESS | 16875 | 1470772871964 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:12 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df51800 == 20 [pid = 16875] [id = 778] 13:01:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x8e88e800) [pid = 16875] [serial = 2333] [outer = (nil)] 13:01:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 76 (0x9a0c2000) [pid = 16875] [serial = 2334] [outer = 0x8e88e800] 13:01:12 INFO - PROCESS | 16875 | 1470772872057 Marionette DEBUG loaded listener.js 13:01:12 INFO - PROCESS | 16875 | ++DOMWINDOW == 77 (0x9a1be400) [pid = 16875] [serial = 2335] [outer = 0x8e88e800] 13:01:13 INFO - PROCESS | 16875 | 1470772873025 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]]]}] 13:01:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:01:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:01:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:01:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:01:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:01:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:01:13 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1586ms 13:01:13 INFO - PROCESS | 16875 | 1470772873083 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 13:01:13 INFO - PROCESS | 16875 | 1470772873086 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 13:01:13 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:01:13 INFO - PROCESS | 16875 | 1470772873095 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:01:13 INFO - PROCESS | 16875 | 1470772873100 Marionette TRACE conn4 <- [1,3078,null,{}] 13:01:13 INFO - PROCESS | 16875 | 1470772873106 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}] 13:01:13 INFO - PROCESS | 16875 | 1470772873118 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:13 INFO - PROCESS | 16875 | 1470772873481 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 13:01:13 INFO - PROCESS | 16875 | 1470772873626 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:13 INFO - PROCESS | 16875 | 1470772873636 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:13 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e16c800 == 21 [pid = 16875] [id = 779] 13:01:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 78 (0x91201800) [pid = 16875] [serial = 2336] [outer = (nil)] 13:01:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 79 (0x9a0ba800) [pid = 16875] [serial = 2337] [outer = 0x91201800] 13:01:13 INFO - PROCESS | 16875 | 1470772873780 Marionette DEBUG loaded listener.js 13:01:13 INFO - PROCESS | 16875 | ++DOMWINDOW == 80 (0x9ab3d800) [pid = 16875] [serial = 2338] [outer = 0x91201800] 13:01:14 INFO - PROCESS | 16875 | 1470772874630 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] 13:01:14 INFO - PROCESS | 16875 | 1470772874689 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 13:01:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 13:01:14 INFO - PROCESS | 16875 | 1470772874701 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:01:14 INFO - PROCESS | 16875 | 1470772874708 Marionette TRACE conn4 <- [1,3082,null,{}] 13:01:14 INFO - PROCESS | 16875 | 1470772874736 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}] 13:01:14 INFO - PROCESS | 16875 | 1470772874742 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:14 INFO - PROCESS | 16875 | 1470772874926 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 13:01:15 INFO - PROCESS | 16875 | 1470772875128 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:15 INFO - PROCESS | 16875 | 1470772875136 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:15 INFO - PROCESS | 16875 | ++DOCSHELL 0x92c75000 == 22 [pid = 16875] [id = 780] 13:01:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 81 (0x9787bc00) [pid = 16875] [serial = 2339] [outer = (nil)] 13:01:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 82 (0x9abe9c00) [pid = 16875] [serial = 2340] [outer = 0x9787bc00] 13:01:15 INFO - PROCESS | 16875 | 1470772875254 Marionette DEBUG loaded listener.js 13:01:15 INFO - PROCESS | 16875 | ++DOMWINDOW == 83 (0x9abea000) [pid = 16875] [serial = 2341] [outer = 0x9787bc00] 13:01:16 INFO - PROCESS | 16875 | 1470772876137 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]]]}] 13:01:16 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:01:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:01:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:01:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:01:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1504ms 13:01:16 INFO - PROCESS | 16875 | 1470772876207 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 13:01:16 INFO - PROCESS | 16875 | 1470772876211 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 13:01:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:01:16 INFO - PROCESS | 16875 | 1470772876218 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:01:16 INFO - PROCESS | 16875 | 1470772876222 Marionette TRACE conn4 <- [1,3086,null,{}] 13:01:16 INFO - PROCESS | 16875 | 1470772876228 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}] 13:01:16 INFO - PROCESS | 16875 | 1470772876234 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:16 INFO - PROCESS | 16875 | 1470772876422 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 13:01:16 INFO - PROCESS | 16875 | 1470772876677 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:16 INFO - PROCESS | 16875 | 1470772876687 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:16 INFO - PROCESS | 16875 | ++DOCSHELL 0x8e16c400 == 23 [pid = 16875] [id = 781] 13:01:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 84 (0x8e16cc00) [pid = 16875] [serial = 2342] [outer = (nil)] 13:01:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 85 (0x8ecd3800) [pid = 16875] [serial = 2343] [outer = 0x8e16cc00] 13:01:16 INFO - PROCESS | 16875 | 1470772876782 Marionette DEBUG loaded listener.js 13:01:16 INFO - PROCESS | 16875 | ++DOMWINDOW == 86 (0x8fa48000) [pid = 16875] [serial = 2344] [outer = 0x8e16cc00] 13:01:17 INFO - PROCESS | 16875 | 1470772877685 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:01:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:01:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1489ms 13:01:17 INFO - PROCESS | 16875 | 1470772877708 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 13:01:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:01:17 INFO - PROCESS | 16875 | 1470772877713 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 13:01:17 INFO - PROCESS | 16875 | 1470772877720 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:01:17 INFO - PROCESS | 16875 | 1470772877724 Marionette TRACE conn4 <- [1,3090,null,{}] 13:01:17 INFO - PROCESS | 16875 | 1470772877730 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}] 13:01:17 INFO - PROCESS | 16875 | 1470772877736 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:17 INFO - PROCESS | 16875 | 1470772877923 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 13:01:18 INFO - PROCESS | 16875 | 1470772878280 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:18 INFO - PROCESS | 16875 | 1470772878290 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:18 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df52400 == 24 [pid = 16875] [id = 782] 13:01:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 87 (0x8df53400) [pid = 16875] [serial = 2345] [outer = (nil)] 13:01:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 88 (0x8e16e800) [pid = 16875] [serial = 2346] [outer = 0x8df53400] 13:01:18 INFO - PROCESS | 16875 | 1470772878414 Marionette DEBUG loaded listener.js 13:01:18 INFO - PROCESS | 16875 | ++DOMWINDOW == 89 (0x8ecd3c00) [pid = 16875] [serial = 2347] [outer = 0x8df53400] 13:01:19 INFO - PROCESS | 16875 | 1470772879368 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:01:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:01:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1685ms 13:01:19 INFO - PROCESS | 16875 | 1470772879407 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 13:01:19 INFO - PROCESS | 16875 | 1470772879413 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 13:01:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:01:19 INFO - PROCESS | 16875 | 1470772879443 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:01:19 INFO - PROCESS | 16875 | 1470772879449 Marionette TRACE conn4 <- [1,3094,null,{}] 13:01:19 INFO - PROCESS | 16875 | 1470772879458 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}] 13:01:19 INFO - PROCESS | 16875 | 1470772879465 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:19 INFO - PROCESS | 16875 | 1470772879660 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 13:01:20 INFO - PROCESS | 16875 | --DOCSHELL 0x9128fc00 == 23 [pid = 16875] [id = 761] 13:01:20 INFO - PROCESS | 16875 | --DOCSHELL 0x9ab45800 == 22 [pid = 16875] [id = 769] 13:01:20 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecd5c00 == 21 [pid = 16875] [id = 767] 13:01:20 INFO - PROCESS | 16875 | --DOCSHELL 0x8ecd2800 == 20 [pid = 16875] [id = 768] 13:01:20 INFO - PROCESS | 16875 | --DOCSHELL 0x99f21400 == 19 [pid = 16875] [id = 770] 13:01:20 INFO - PROCESS | 16875 | --DOCSHELL 0x8f873000 == 18 [pid = 16875] [id = 766] 13:01:21 INFO - PROCESS | 16875 | --DOMWINDOW == 88 (0x9514c800) [pid = 16875] [serial = 2298] [outer = (nil)] [url = about:blank] 13:01:21 INFO - PROCESS | 16875 | --DOMWINDOW == 87 (0x8e895400) [pid = 16875] [serial = 2261] [outer = (nil)] [url = about:blank] 13:01:21 INFO - PROCESS | 16875 | --DOMWINDOW == 86 (0x8e169000) [pid = 16875] [serial = 2260] [outer = (nil)] [url = about:blank] 13:01:21 INFO - PROCESS | 16875 | --DOMWINDOW == 85 (0x91284800) [pid = 16875] [serial = 2290] [outer = (nil)] [url = about:blank] 13:01:21 INFO - PROCESS | 16875 | --DOMWINDOW == 84 (0x91ba5400) [pid = 16875] [serial = 2264] [outer = (nil)] [url = about:blank] 13:01:21 INFO - PROCESS | 16875 | --DOMWINDOW == 83 (0x91b9a000) [pid = 16875] [serial = 2263] [outer = (nil)] [url = about:blank] 13:01:21 INFO - PROCESS | 16875 | --DOMWINDOW == 82 (0x952cac00) [pid = 16875] [serial = 2267] [outer = (nil)] [url = about:blank] 13:01:21 INFO - PROCESS | 16875 | --DOMWINDOW == 81 (0x9519a800) [pid = 16875] [serial = 2266] [outer = (nil)] [url = about:blank] 13:01:21 INFO - PROCESS | 16875 | --DOMWINDOW == 80 (0x9a012c00) [pid = 16875] [serial = 2272] [outer = (nil)] [url = about:blank] 13:01:21 INFO - PROCESS | 16875 | --DOMWINDOW == 79 (0x99f1f800) [pid = 16875] [serial = 2270] [outer = (nil)] [url = about:blank] 13:01:21 INFO - PROCESS | 16875 | --DOMWINDOW == 78 (0x99f1bc00) [pid = 16875] [serial = 2269] [outer = (nil)] [url = about:blank] 13:01:21 INFO - PROCESS | 16875 | --DOMWINDOW == 77 (0x9120d800) [pid = 16875] [serial = 2289] [outer = (nil)] [url = about:blank] 13:01:21 INFO - PROCESS | 16875 | --DOMWINDOW == 76 (0x91f84400) [pid = 16875] [serial = 2293] [outer = (nil)] [url = about:blank] 13:01:21 INFO - PROCESS | 16875 | --DOMWINDOW == 75 (0x8e89b800) [pid = 16875] [serial = 2286] [outer = (nil)] [url = about:blank] 13:01:21 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x8ecd2000) [pid = 16875] [serial = 2287] [outer = (nil)] [url = about:blank] 13:01:21 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x93a64800) [pid = 16875] [serial = 2295] [outer = (nil)] [url = about:blank] 13:01:21 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x9a01f000) [pid = 16875] [serial = 2275] [outer = (nil)] [url = about:blank] 13:01:21 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x9a017c00) [pid = 16875] [serial = 2274] [outer = (nil)] [url = about:blank] 13:01:21 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x913dc800) [pid = 16875] [serial = 2284] [outer = (nil)] [url = about:blank] 13:01:21 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x9a15ec00) [pid = 16875] [serial = 2278] [outer = (nil)] [url = about:blank] 13:01:21 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x9137b800) [pid = 16875] [serial = 2283] [outer = (nil)] [url = about:blank] 13:01:21 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x9a0c4000) [pid = 16875] [serial = 2277] [outer = (nil)] [url = about:blank] 13:01:21 INFO - PROCESS | 16875 | --DOMWINDOW == 66 (0x91205400) [pid = 16875] [serial = 2281] [outer = (nil)] [url = about:blank] 13:01:21 INFO - PROCESS | 16875 | --DOMWINDOW == 65 (0x8eccdc00) [pid = 16875] [serial = 2280] [outer = (nil)] [url = about:blank] 13:01:21 INFO - PROCESS | 16875 | --DOMWINDOW == 64 (0x91f7c400) [pid = 16875] [serial = 2292] [outer = (nil)] [url = about:blank] 13:01:21 INFO - PROCESS | 16875 | --DOMWINDOW == 63 (0x93c69c00) [pid = 16875] [serial = 2296] [outer = (nil)] [url = about:blank] 13:01:21 INFO - PROCESS | 16875 | 1470772881144 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:21 INFO - PROCESS | 16875 | 1470772881156 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:21 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df58400 == 19 [pid = 16875] [id = 783] 13:01:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 64 (0x8df58c00) [pid = 16875] [serial = 2348] [outer = (nil)] 13:01:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 65 (0x8e16d000) [pid = 16875] [serial = 2349] [outer = 0x8df58c00] 13:01:21 INFO - PROCESS | 16875 | 1470772881243 Marionette DEBUG loaded listener.js 13:01:21 INFO - PROCESS | 16875 | ++DOMWINDOW == 66 (0x8e89ac00) [pid = 16875] [serial = 2350] [outer = 0x8df58c00] 13:01:22 INFO - PROCESS | 16875 | 1470772882031 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:01:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:01:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 2608ms 13:01:22 INFO - PROCESS | 16875 | 1470772882054 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 13:01:22 INFO - PROCESS | 16875 | 1470772882062 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 13:01:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:01:22 INFO - PROCESS | 16875 | 1470772882071 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:01:22 INFO - PROCESS | 16875 | 1470772882075 Marionette TRACE conn4 <- [1,3098,null,{}] 13:01:22 INFO - PROCESS | 16875 | 1470772882085 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}] 13:01:22 INFO - PROCESS | 16875 | 1470772882093 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:22 INFO - PROCESS | 16875 | 1470772882266 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 13:01:22 INFO - PROCESS | 16875 | 1470772882431 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:22 INFO - PROCESS | 16875 | 1470772882438 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:22 INFO - PROCESS | 16875 | ++DOCSHELL 0x8fa40400 == 20 [pid = 16875] [id = 784] 13:01:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 67 (0x8fa42000) [pid = 16875] [serial = 2351] [outer = (nil)] 13:01:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x8fa4a000) [pid = 16875] [serial = 2352] [outer = 0x8fa42000] 13:01:22 INFO - PROCESS | 16875 | 1470772882532 Marionette DEBUG loaded listener.js 13:01:22 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x91208800) [pid = 16875] [serial = 2353] [outer = 0x8fa42000] 13:01:23 INFO - PROCESS | 16875 | 1470772883398 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]]]}] 13:01:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:01:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:01:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1385ms 13:01:23 INFO - PROCESS | 16875 | 1470772883462 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 13:01:23 INFO - PROCESS | 16875 | 1470772883471 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 13:01:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:01:23 INFO - PROCESS | 16875 | 1470772883480 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:01:23 INFO - PROCESS | 16875 | 1470772883483 Marionette TRACE conn4 <- [1,3102,null,{}] 13:01:23 INFO - PROCESS | 16875 | 1470772883491 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}] 13:01:23 INFO - PROCESS | 16875 | 1470772883499 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:23 INFO - PROCESS | 16875 | 1470772883702 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 13:01:23 INFO - PROCESS | 16875 | 1470772883888 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:23 INFO - PROCESS | 16875 | 1470772883894 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:23 INFO - PROCESS | 16875 | ++DOCSHELL 0x9137b000 == 21 [pid = 16875] [id = 785] 13:01:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x9137d800) [pid = 16875] [serial = 2354] [outer = (nil)] 13:01:23 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x913d7c00) [pid = 16875] [serial = 2355] [outer = 0x9137d800] 13:01:23 INFO - PROCESS | 16875 | 1470772883980 Marionette DEBUG loaded listener.js 13:01:24 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x913e1c00) [pid = 16875] [serial = 2356] [outer = 0x9137d800] 13:01:24 INFO - PROCESS | 16875 | 1470772884937 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:01:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:01:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1488ms 13:01:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:01:24 INFO - PROCESS | 16875 | 1470772884969 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 13:01:24 INFO - PROCESS | 16875 | 1470772884972 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 13:01:24 INFO - PROCESS | 16875 | 1470772884990 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 13:01:25 INFO - PROCESS | 16875 | 1470772885001 Marionette TRACE conn4 <- [1,3106,null,{}] 13:01:25 INFO - PROCESS | 16875 | 1470772885019 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}] 13:01:25 INFO - PROCESS | 16875 | 1470772885030 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:25 INFO - PROCESS | 16875 | 1470772885285 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 13:01:25 INFO - PROCESS | 16875 | 1470772885314 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:25 INFO - PROCESS | 16875 | 1470772885321 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:25 INFO - PROCESS | 16875 | ++DOCSHELL 0x91f7f400 == 22 [pid = 16875] [id = 786] 13:01:25 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x91f7f800) [pid = 16875] [serial = 2357] [outer = (nil)] 13:01:25 INFO - PROCESS | 16875 | ++DOMWINDOW == 74 (0x91f85000) [pid = 16875] [serial = 2358] [outer = 0x91f7f800] 13:01:25 INFO - PROCESS | 16875 | 1470772885397 Marionette DEBUG loaded listener.js 13:01:25 INFO - PROCESS | 16875 | ++DOMWINDOW == 75 (0x9222e800) [pid = 16875] [serial = 2359] [outer = 0x91f7f800] 13:01:26 INFO - PROCESS | 16875 | --DOMWINDOW == 74 (0x93ac0400) [pid = 16875] [serial = 2318] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 13:01:26 INFO - PROCESS | 16875 | --DOMWINDOW == 73 (0x9abde400) [pid = 16875] [serial = 2306] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 13:01:26 INFO - PROCESS | 16875 | --DOMWINDOW == 72 (0x92c6b800) [pid = 16875] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 13:01:26 INFO - PROCESS | 16875 | --DOMWINDOW == 71 (0x915bac00) [pid = 16875] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 13:01:26 INFO - PROCESS | 16875 | --DOMWINDOW == 70 (0x915b6c00) [pid = 16875] [serial = 2315] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 13:01:26 INFO - PROCESS | 16875 | --DOMWINDOW == 69 (0x9a016400) [pid = 16875] [serial = 2309] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 13:01:26 INFO - PROCESS | 16875 | --DOMWINDOW == 68 (0x8fa46800) [pid = 16875] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 13:01:26 INFO - PROCESS | 16875 | --DOMWINDOW == 67 (0x8ecd0400) [pid = 16875] [serial = 2312] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 13:01:26 INFO - PROCESS | 16875 | 1470772886872 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]]]}] 13:01:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:01:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:01:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:01:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1920ms 13:01:26 INFO - PROCESS | 16875 | 1470772886900 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 13:01:26 INFO - PROCESS | 16875 | 1470772886905 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 13:01:26 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:01:26 INFO - PROCESS | 16875 | 1470772886912 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 13:01:26 INFO - PROCESS | 16875 | 1470772886916 Marionette TRACE conn4 <- [1,3110,null,{}] 13:01:26 INFO - PROCESS | 16875 | 1470772886922 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}] 13:01:26 INFO - PROCESS | 16875 | 1470772886928 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:27 INFO - PROCESS | 16875 | 1470772887144 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 13:01:27 INFO - PROCESS | 16875 | 1470772887165 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:27 INFO - PROCESS | 16875 | 1470772887173 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:27 INFO - PROCESS | 16875 | ++DOCSHELL 0x91f7e800 == 23 [pid = 16875] [id = 787] 13:01:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 68 (0x92c6ec00) [pid = 16875] [serial = 2360] [outer = (nil)] 13:01:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 69 (0x92c73000) [pid = 16875] [serial = 2361] [outer = 0x92c6ec00] 13:01:27 INFO - PROCESS | 16875 | 1470772887247 Marionette DEBUG loaded listener.js 13:01:27 INFO - PROCESS | 16875 | ++DOMWINDOW == 70 (0x92c77c00) [pid = 16875] [serial = 2362] [outer = 0x92c6ec00] 13:01:28 INFO - PROCESS | 16875 | 1470772888081 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"]]]}] 13:01:28 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:01:28 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 13:01:28 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:01:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:01:28 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:01:28 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1181ms 13:01:28 INFO - PROCESS | 16875 | 1470772888095 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 13:01:28 INFO - PROCESS | 16875 | 1470772888099 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 13:01:28 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:01:28 INFO - PROCESS | 16875 | 1470772888105 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 13:01:28 INFO - PROCESS | 16875 | 1470772888109 Marionette TRACE conn4 <- [1,3114,null,{}] 13:01:28 INFO - PROCESS | 16875 | 1470772888115 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}] 13:01:28 INFO - PROCESS | 16875 | 1470772888120 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:28 INFO - PROCESS | 16875 | 1470772888341 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 13:01:28 INFO - PROCESS | 16875 | 1470772888367 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\", \"0c5958ab-59d1-4b56-8c8c-b7aafc826f20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:28 INFO - PROCESS | 16875 | 1470772888386 Marionette INFO sendAsync c13722d2-21b2-446d-be1d-220ec9a94187 13:01:28 INFO - PROCESS | 16875 | ++DOCSHELL 0x8df4a800 == 24 [pid = 16875] [id = 788] 13:01:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 71 (0x8df4bc00) [pid = 16875] [serial = 2363] [outer = (nil)] 13:01:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 72 (0x8e169000) [pid = 16875] [serial = 2364] [outer = 0x8df4bc00] 13:01:28 INFO - PROCESS | 16875 | 1470772888531 Marionette DEBUG loaded listener.js 13:01:28 INFO - PROCESS | 16875 | ++DOMWINDOW == 73 (0x8ecd0400) [pid = 16875] [serial = 2365] [outer = 0x8df4bc00] 13:01:29 INFO - PROCESS | 16875 | 1470772889606 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]]]}] 13:01:29 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:01:29 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1534ms 13:01:29 INFO - PROCESS | 16875 | 1470772889642 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 13:01:29 INFO - PROCESS | 16875 | 1470772889648 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 13:01:30 WARNING - u'runner_teardown' () 13:01:30 INFO - No more tests 13:01:30 INFO - Got 0 unexpected results 13:01:30 INFO - SUITE-END | took 1342s 13:01:30 INFO - Closing logging queue 13:01:30 INFO - queue closed 13:01:31 INFO - Return code: 0 13:01:31 WARNING - # TBPL SUCCESS # 13:01:31 INFO - Running post-action listener: _resource_record_post_action 13:01:31 INFO - Running post-run listener: _resource_record_post_run 13:01:32 INFO - Total resource usage - Wall time: 1378s; CPU: 98.0%; Read bytes: 10829824; Write bytes: 926142464; Read time: 424; Write time: 261376 13:01:32 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:01:32 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 4096; Write bytes: 132890624; Read time: 4; Write time: 140580 13:01:32 INFO - run-tests - Wall time: 1348s; CPU: 98.0%; Read bytes: 10825728; Write bytes: 784859136; Read time: 420; Write time: 114236 13:01:32 INFO - Running post-run listener: _upload_blobber_files 13:01:32 INFO - Blob upload gear active. 13:01:32 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 13:01:32 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 13:01:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-release', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 13:01:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-release -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 13:01:32 INFO - (blobuploader) - INFO - Open directory for files ... 13:01:32 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 13:01:33 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:01:33 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:01:35 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:01:35 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:01:35 INFO - (blobuploader) - INFO - Done attempting. 13:01:35 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 13:01:35 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:01:35 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:01:36 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:01:36 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:01:36 INFO - (blobuploader) - INFO - Done attempting. 13:01:36 INFO - (blobuploader) - INFO - Iteration through files over. 13:01:36 INFO - Return code: 0 13:01:36 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 13:01:36 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 13:01:36 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/ded9bb6c5858d5df6bf42fdb261d41a55f9be3427b94c54533df7b0042e547071f67761b59df4ef938b1407e81d36f45d2d281e3f8374965ff7450df4cf523bc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/41634dc6cbc257ba49edbcc659e85846c6ccd2dbbffa401de5a13d897cad5d8c6b9197f2b16e13905d199122ffb09bfeb02a45a8e725cb688ca5f65531a5fad7"} 13:01:36 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 13:01:36 INFO - Writing to file /builds/slave/test/properties/blobber_files 13:01:36 INFO - Contents: 13:01:36 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/ded9bb6c5858d5df6bf42fdb261d41a55f9be3427b94c54533df7b0042e547071f67761b59df4ef938b1407e81d36f45d2d281e3f8374965ff7450df4cf523bc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/41634dc6cbc257ba49edbcc659e85846c6ccd2dbbffa401de5a13d897cad5d8c6b9197f2b16e13905d199122ffb09bfeb02a45a8e725cb688ca5f65531a5fad7"} 13:01:36 INFO - Running post-run listener: copy_logs_to_upload_dir 13:01:36 INFO - Copying logs to upload dir... 13:01:36 INFO - mkdir: /builds/slave/test/build/upload/logs 13:01:36 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1913.209170 ========= master_lag: 1.05 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 31 mins, 54 secs) (at 2016-08-09 13:01:37.822751) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 7 secs) (at 2016-08-09 13:01:37.826826) ========= 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-1470770690.121324-1520809297 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/ded9bb6c5858d5df6bf42fdb261d41a55f9be3427b94c54533df7b0042e547071f67761b59df4ef938b1407e81d36f45d2d281e3f8374965ff7450df4cf523bc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/41634dc6cbc257ba49edbcc659e85846c6ccd2dbbffa401de5a13d897cad5d8c6b9197f2b16e13905d199122ffb09bfeb02a45a8e725cb688ca5f65531a5fad7"} build_url:https://queue.taskcluster.net/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035931 build_url: 'https://queue.taskcluster.net/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/ded9bb6c5858d5df6bf42fdb261d41a55f9be3427b94c54533df7b0042e547071f67761b59df4ef938b1407e81d36f45d2d281e3f8374965ff7450df4cf523bc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/41634dc6cbc257ba49edbcc659e85846c6ccd2dbbffa401de5a13d897cad5d8c6b9197f2b16e13905d199122ffb09bfeb02a45a8e725cb688ca5f65531a5fad7"}' symbols_url: 'https://queue.taskcluster.net/v1/task/E4DDRs8bRwKbVGNSldwsgQ/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 7.05 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 7 secs) (at 2016-08-09 13:01:44.915517) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 9 secs) (at 2016-08-09 13:01:44.915805) ========= 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-1470770690.121324-1520809297 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021373 ========= master_lag: 9.64 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 9 secs) (at 2016-08-09 13:01:54.577126) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-09 13:01:54.577501) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-09 13:01:54.594467) ========= ========= Total master_lag: 17.84 =========